--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"debug","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:18:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:18: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-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716"} {"level":"info","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:18:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:18:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:18:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:18: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-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716"} {"level":"info","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716"} {"level":"info","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:18:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:18:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:18:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:18: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-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716"} {"level":"info","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:18:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:18: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-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716"} {"level":"error","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716\": 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-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716"} {"level":"debug","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:18:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:18:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716"} {"level":"debug","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:18:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:18: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-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0"} {"level":"debug","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0"} {"level":"debug","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:18:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:18:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:18:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:18: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-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0"} {"level":"debug","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0"} {"level":"debug","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:18:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:18:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:18:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0"} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca0e527fe546ad89d01afa3ae27ab2410c38b74bd4856a5e01143f370f44a53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:18: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-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca0e527fe546ad89d01afa3ae27ab2410c38b74bd4856a5e01143f370f44a53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ca0e527fe546ad89d01afa3ae27ab2410c38b74bd4856a5e01143f370f44a53","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca0e527fe546ad89d01afa3ae27ab2410c38b74bd4856a5e01143f370f44a53"} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ca0e527fe546ad89d01afa3ae27ab2410c38b74bd4856a5e01143f370f44a53","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca0e527fe546ad89d01afa3ae27ab2410c38b74bd4856a5e01143f370f44a53"} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca0e527fe546ad89d01afa3ae27ab2410c38b74bd4856a5e01143f370f44a53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ca0e527fe546ad89d01afa3ae27ab2410c38b74bd4856a5e01143f370f44a53"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca0e527fe546ad89d01afa3ae27ab2410c38b74bd4856a5e01143f370f44a53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca0e527fe546ad89d01afa3ae27ab2410c38b74bd4856a5e01143f370f44a53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:18: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-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca0e527fe546ad89d01afa3ae27ab2410c38b74bd4856a5e01143f370f44a53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ca0e527fe546ad89d01afa3ae27ab2410c38b74bd4856a5e01143f370f44a53","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca0e527fe546ad89d01afa3ae27ab2410c38b74bd4856a5e01143f370f44a53"} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ca0e527fe546ad89d01afa3ae27ab2410c38b74bd4856a5e01143f370f44a53","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca0e527fe546ad89d01afa3ae27ab2410c38b74bd4856a5e01143f370f44a53"} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca0e527fe546ad89d01afa3ae27ab2410c38b74bd4856a5e01143f370f44a53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ca0e527fe546ad89d01afa3ae27ab2410c38b74bd4856a5e01143f370f44a53"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca0e527fe546ad89d01afa3ae27ab2410c38b74bd4856a5e01143f370f44a53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca0e527fe546ad89d01afa3ae27ab2410c38b74bd4856a5e01143f370f44a53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:18: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-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca0e527fe546ad89d01afa3ae27ab2410c38b74bd4856a5e01143f370f44a53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ca0e527fe546ad89d01afa3ae27ab2410c38b74bd4856a5e01143f370f44a53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ca0e527fe546ad89d01afa3ae27ab2410c38b74bd4856a5e01143f370f44a53","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca0e527fe546ad89d01afa3ae27ab2410c38b74bd4856a5e01143f370f44a53"} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ca0e527fe546ad89d01afa3ae27ab2410c38b74bd4856a5e01143f370f44a53","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca0e527fe546ad89d01afa3ae27ab2410c38b74bd4856a5e01143f370f44a53"} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33cce61e11bfdf41c7a8433ea8168f227b3dabe5ea21b43b978220c00ba0b09d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:18: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-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33cce61e11bfdf41c7a8433ea8168f227b3dabe5ea21b43b978220c00ba0b09d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ca0e527fe546ad89d01afa3ae27ab2410c38b74bd4856a5e01143f370f44a53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ca0e527fe546ad89d01afa3ae27ab2410c38b74bd4856a5e01143f370f44a53"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33cce61e11bfdf41c7a8433ea8168f227b3dabe5ea21b43b978220c00ba0b09d"} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ca0e527fe546ad89d01afa3ae27ab2410c38b74bd4856a5e01143f370f44a53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33cce61e11bfdf41c7a8433ea8168f227b3dabe5ea21b43b978220c00ba0b09d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ca0e527fe546ad89d01afa3ae27ab2410c38b74bd4856a5e01143f370f44a53","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33cce61e11bfdf41c7a8433ea8168f227b3dabe5ea21b43b978220c00ba0b09d"} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33cce61e11bfdf41c7a8433ea8168f227b3dabe5ea21b43b978220c00ba0b09d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["33cce61e11bfdf41c7a8433ea8168f227b3dabe5ea21b43b978220c00ba0b09d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ca0e527fe546ad89d01afa3ae27ab2410c38b74bd4856a5e01143f370f44a53"} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33cce61e11bfdf41c7a8433ea8168f227b3dabe5ea21b43b978220c00ba0b09d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33cce61e11bfdf41c7a8433ea8168f227b3dabe5ea21b43b978220c00ba0b09d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33cce61e11bfdf41c7a8433ea8168f227b3dabe5ea21b43b978220c00ba0b09d"} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c39b2c68b382541605826bcd89dd2bc2b5271b1eb80434556a136d24a2a96b7c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:18: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-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c39b2c68b382541605826bcd89dd2bc2b5271b1eb80434556a136d24a2a96b7c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c39b2c68b382541605826bcd89dd2bc2b5271b1eb80434556a136d24a2a96b7c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c39b2c68b382541605826bcd89dd2bc2b5271b1eb80434556a136d24a2a96b7c"} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c39b2c68b382541605826bcd89dd2bc2b5271b1eb80434556a136d24a2a96b7c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c39b2c68b382541605826bcd89dd2bc2b5271b1eb80434556a136d24a2a96b7c"} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c39b2c68b382541605826bcd89dd2bc2b5271b1eb80434556a136d24a2a96b7c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c39b2c68b382541605826bcd89dd2bc2b5271b1eb80434556a136d24a2a96b7c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c39b2c68b382541605826bcd89dd2bc2b5271b1eb80434556a136d24a2a96b7c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c39b2c68b382541605826bcd89dd2bc2b5271b1eb80434556a136d24a2a96b7c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c39b2c68b382541605826bcd89dd2bc2b5271b1eb80434556a136d24a2a96b7c"} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7bfca80cc2f390c80c4ba0f66708fbc527e27fcb0b259086e3b2b57406faa34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:18: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-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7bfca80cc2f390c80c4ba0f66708fbc527e27fcb0b259086e3b2b57406faa34"} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7bfca80cc2f390c80c4ba0f66708fbc527e27fcb0b259086e3b2b57406faa34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f7bfca80cc2f390c80c4ba0f66708fbc527e27fcb0b259086e3b2b57406faa34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f7bfca80cc2f390c80c4ba0f66708fbc527e27fcb0b259086e3b2b57406faa34","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7bfca80cc2f390c80c4ba0f66708fbc527e27fcb0b259086e3b2b57406faa34"} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7bfca80cc2f390c80c4ba0f66708fbc527e27fcb0b259086e3b2b57406faa34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f7bfca80cc2f390c80c4ba0f66708fbc527e27fcb0b259086e3b2b57406faa34"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7bfca80cc2f390c80c4ba0f66708fbc527e27fcb0b259086e3b2b57406faa34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7bfca80cc2f390c80c4ba0f66708fbc527e27fcb0b259086e3b2b57406faa34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:18: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-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7bfca80cc2f390c80c4ba0f66708fbc527e27fcb0b259086e3b2b57406faa34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7bfca80cc2f390c80c4ba0f66708fbc527e27fcb0b259086e3b2b57406faa34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"f7bfca80cc2f390c80c4ba0f66708fbc527e27fcb0b259086e3b2b57406faa34","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"f7bfca80cc2f390c80c4ba0f66708fbc527e27fcb0b259086e3b2b57406faa34\": 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-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7766f3af80a16d2b2ceb3e6e2114bbbfd414ff366684b530c2873132bd235b9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:18: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-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7bfca80cc2f390c80c4ba0f66708fbc527e27fcb0b259086e3b2b57406faa34"} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7766f3af80a16d2b2ceb3e6e2114bbbfd414ff366684b530c2873132bd235b9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7bfca80cc2f390c80c4ba0f66708fbc527e27fcb0b259086e3b2b57406faa34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f7bfca80cc2f390c80c4ba0f66708fbc527e27fcb0b259086e3b2b57406faa34"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7bfca80cc2f390c80c4ba0f66708fbc527e27fcb0b259086e3b2b57406faa34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7766f3af80a16d2b2ceb3e6e2114bbbfd414ff366684b530c2873132bd235b9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:18: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-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7766f3af80a16d2b2ceb3e6e2114bbbfd414ff366684b530c2873132bd235b9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f7bfca80cc2f390c80c4ba0f66708fbc527e27fcb0b259086e3b2b57406faa34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7766f3af80a16d2b2ceb3e6e2114bbbfd414ff366684b530c2873132bd235b9c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7766f3af80a16d2b2ceb3e6e2114bbbfd414ff366684b530c2873132bd235b9c"} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7766f3af80a16d2b2ceb3e6e2114bbbfd414ff366684b530c2873132bd235b9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7766f3af80a16d2b2ceb3e6e2114bbbfd414ff366684b530c2873132bd235b9c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7766f3af80a16d2b2ceb3e6e2114bbbfd414ff366684b530c2873132bd235b9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7766f3af80a16d2b2ceb3e6e2114bbbfd414ff366684b530c2873132bd235b9c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7bfca80cc2f390c80c4ba0f66708fbc527e27fcb0b259086e3b2b57406faa34"} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:18: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-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7766f3af80a16d2b2ceb3e6e2114bbbfd414ff366684b530c2873132bd235b9c"} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:18: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-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:18: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-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:18: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-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174\": 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-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:18: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-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"564008ae3eac0a41a5f53b28368303d5e93f4b9988a84caa66c5f094391da0e4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:18: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-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"564008ae3eac0a41a5f53b28368303d5e93f4b9988a84caa66c5f094391da0e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/564008ae3eac0a41a5f53b28368303d5e93f4b9988a84caa66c5f094391da0e4"} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"564008ae3eac0a41a5f53b28368303d5e93f4b9988a84caa66c5f094391da0e4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["564008ae3eac0a41a5f53b28368303d5e93f4b9988a84caa66c5f094391da0e4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"564008ae3eac0a41a5f53b28368303d5e93f4b9988a84caa66c5f094391da0e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/564008ae3eac0a41a5f53b28368303d5e93f4b9988a84caa66c5f094391da0e4"} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:18: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-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"564008ae3eac0a41a5f53b28368303d5e93f4b9988a84caa66c5f094391da0e4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:18: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-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/564008ae3eac0a41a5f53b28368303d5e93f4b9988a84caa66c5f094391da0e4"} {"level":"info","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"564008ae3eac0a41a5f53b28368303d5e93f4b9988a84caa66c5f094391da0e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:18: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-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"88636a1e9b3f534e7f08ee828cb94a2a4ac408aa8ebae7a7a2381dacab765eee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:18:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:18: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-27T19:18:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"} {"level":"info","ts":"2026-07-27T19:18:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"88636a1e9b3f534e7f08ee828cb94a2a4ac408aa8ebae7a7a2381dacab765eee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:18:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:18:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:18:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/88636a1e9b3f534e7f08ee828cb94a2a4ac408aa8ebae7a7a2381dacab765eee"} {"level":"info","ts":"2026-07-27T19:18:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"564008ae3eac0a41a5f53b28368303d5e93f4b9988a84caa66c5f094391da0e4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:18:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:18:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["564008ae3eac0a41a5f53b28368303d5e93f4b9988a84caa66c5f094391da0e4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:18:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"} {"level":"info","ts":"2026-07-27T19:18:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/564008ae3eac0a41a5f53b28368303d5e93f4b9988a84caa66c5f094391da0e4"} {"level":"info","ts":"2026-07-27T19:18:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"564008ae3eac0a41a5f53b28368303d5e93f4b9988a84caa66c5f094391da0e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"88636a1e9b3f534e7f08ee828cb94a2a4ac408aa8ebae7a7a2381dacab765eee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:18:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:18:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["88636a1e9b3f534e7f08ee828cb94a2a4ac408aa8ebae7a7a2381dacab765eee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:18:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"} {"level":"info","ts":"2026-07-27T19:18:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"88636a1e9b3f534e7f08ee828cb94a2a4ac408aa8ebae7a7a2381dacab765eee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"564008ae3eac0a41a5f53b28368303d5e93f4b9988a84caa66c5f094391da0e4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:18:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:18:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:18:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/88636a1e9b3f534e7f08ee828cb94a2a4ac408aa8ebae7a7a2381dacab765eee"} {"level":"info","ts":"2026-07-27T19:18:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"88636a1e9b3f534e7f08ee828cb94a2a4ac408aa8ebae7a7a2381dacab765eee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:18:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:18:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"} {"level":"info","ts":"2026-07-27T19:18:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/564008ae3eac0a41a5f53b28368303d5e93f4b9988a84caa66c5f094391da0e4"} {"level":"info","ts":"2026-07-27T19:18:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/88636a1e9b3f534e7f08ee828cb94a2a4ac408aa8ebae7a7a2381dacab765eee"} {"level":"info","ts":"2026-07-27T19:18:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"} {"level":"info","ts":"2026-07-27T19:18:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"88aa37d0-0083-4aaa-b3b1-1304daf3558f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:42014","PortSpecifier":{"PortValue":42014}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"88aa37d0-0083-4aaa-b3b1-1304daf3558f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:18:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"88aa37d0-0083-4aaa-b3b1-1304daf3558f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:42014","PortSpecifier":{"PortValue":42014}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785179937,"nanos":193516862},"http":{"id":"88aa37d0-0083-4aaa-b3b1-1304daf3558f","method":"POST","headers":{":authority":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.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-27T19:18:57Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"88aa37d0-0083-4aaa-b3b1-1304daf3558f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T19:18:57Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"88aa37d0-0083-4aaa-b3b1-1304daf3558f","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":"9a37a786-fcf9-4393-aca6-a70567debcba","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c4dff2c1-be13-4898-b225-bce16bbd541a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d572b0fa5085"]}} {"level":"debug","ts":"2026-07-27T19:18:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"88aa37d0-0083-4aaa-b3b1-1304daf3558f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d572b0fa5085"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c4dff2c1-be13-4898-b225-bce16bbd541a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"9a37a786-fcf9-4393-aca6-a70567debcba","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.67:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.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-27T19:18:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"88aa37d0-0083-4aaa-b3b1-1304daf3558f","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-27T19:18:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"88aa37d0-0083-4aaa-b3b1-1304daf3558f","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-27T19:18:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"88aa37d0-0083-4aaa-b3b1-1304daf3558f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f7473/auth-test-model-7f7473\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:18:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"88aa37d0-0083-4aaa-b3b1-1304daf3558f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T19:18:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"88aa37d0-0083-4aaa-b3b1-1304daf3558f","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-27T19:18:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"88aa37d0-0083-4aaa-b3b1-1304daf3558f","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-27T19:18:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"88aa37d0-0083-4aaa-b3b1-1304daf3558f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:18:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"88aa37d0-0083-4aaa-b3b1-1304daf3558f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:18:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"edb38f1e-6835-44d8-b9d8-d1d5120c8c39","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:46182","PortSpecifier":{"PortValue":46182}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"edb38f1e-6835-44d8-b9d8-d1d5120c8c39","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-6710a9.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:18:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"edb38f1e-6835-44d8-b9d8-d1d5120c8c39","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:46182","PortSpecifier":{"PortValue":46182}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785179937,"nanos":233584633},"http":{"id":"edb38f1e-6835-44d8-b9d8-d1d5120c8c39","method":"POST","headers":{":authority":"e2e-shared-b-6710a9.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.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-27T19:18:57Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"edb38f1e-6835-44d8-b9d8-d1d5120c8c39","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T19:18:57Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"edb38f1e-6835-44d8-b9d8-d1d5120c8c39","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":"9a37a786-fcf9-4393-aca6-a70567debcba","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c4dff2c1-be13-4898-b225-bce16bbd541a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d572b0fa5085"]}} {"level":"debug","ts":"2026-07-27T19:18:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"edb38f1e-6835-44d8-b9d8-d1d5120c8c39","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d572b0fa5085"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c4dff2c1-be13-4898-b225-bce16bbd541a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"9a37a786-fcf9-4393-aca6-a70567debcba","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.68:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-6710a9.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.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-27T19:18:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"edb38f1e-6835-44d8-b9d8-d1d5120c8c39","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-27T19:18:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"edb38f1e-6835-44d8-b9d8-d1d5120c8c39","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-27T19:18:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"edb38f1e-6835-44d8-b9d8-d1d5120c8c39","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-6710a9/auth-test-model-6710a9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-6710a9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:18:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"edb38f1e-6835-44d8-b9d8-d1d5120c8c39","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T19:18:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"edb38f1e-6835-44d8-b9d8-d1d5120c8c39","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-27T19:18:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"edb38f1e-6835-44d8-b9d8-d1d5120c8c39","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-27T19:18:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"edb38f1e-6835-44d8-b9d8-d1d5120c8c39","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:18:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"edb38f1e-6835-44d8-b9d8-d1d5120c8c39","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:18:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"77df4c9e-76e5-47db-8f35-415bade34571","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:42022","PortSpecifier":{"PortValue":42022}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"77df4c9e-76e5-47db-8f35-415bade34571","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:18:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"77df4c9e-76e5-47db-8f35-415bade34571","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:42022","PortSpecifier":{"PortValue":42022}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785179937,"nanos":272392243},"http":{"id":"77df4c9e-76e5-47db-8f35-415bade34571","method":"POST","headers":{":authority":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.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-27T19:18:57Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"77df4c9e-76e5-47db-8f35-415bade34571","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-HBCxE071nXGUhq7I_9ZDAWfmeZ5or1fz61NaBMVOoHPv6F4R5sbnVFgrH6ui"} {"level":"debug","ts":"2026-07-27T19:18:57Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"77df4c9e-76e5-47db-8f35-415bade34571","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-HBCxE071nXGUhq7I_9ZDAWfmeZ5or1fz61NaBMVOoHPv6F4R5sbnVFgrH6ui\"}"} {"level":"debug","ts":"2026-07-27T19:18:57Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"77df4c9e-76e5-47db-8f35-415bade34571","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-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"694fbde6-632d-442b-820a-c5b67ada58a5","keyName":"e2e-auth-iso-a-ad0f10","subscription":"e2e-auth-iso-468fae","tenant":"e2e-shared-a-7f7473","userId":"694fbde6-632d-442b-820a-c5b67ada58a5","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T19:18:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"77df4c9e-76e5-47db-8f35-415bade34571","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:18:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"77df4c9e-76e5-47db-8f35-415bade34571","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-27T19:18:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"77df4c9e-76e5-47db-8f35-415bade34571","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-27T19:18:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"77df4c9e-76e5-47db-8f35-415bade34571","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f7473/auth-test-model-7f7473\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:18:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"77df4c9e-76e5-47db-8f35-415bade34571","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-27T19:18:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"77df4c9e-76e5-47db-8f35-415bade34571","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-27T19:18:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"77df4c9e-76e5-47db-8f35-415bade34571","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-468fae"} {"level":"debug","ts":"2026-07-27T19:18:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"77df4c9e-76e5-47db-8f35-415bade34571","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-27T19:18:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"77df4c9e-76e5-47db-8f35-415bade34571","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:18:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"77df4c9e-76e5-47db-8f35-415bade34571","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:19:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd"} {"level":"info","ts":"2026-07-27T19:19:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722"} {"level":"info","ts":"2026-07-27T19:19:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7766f3af80a16d2b2ceb3e6e2114bbbfd414ff366684b530c2873132bd235b9c"} {"level":"info","ts":"2026-07-27T19:19:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e"} {"level":"info","ts":"2026-07-27T19:19:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"info","ts":"2026-07-27T19:19:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/586cc10440d8a9880988830af55decf44cd72dbc4579c3a9fef4aa0b5dd2c9a9"} {"level":"info","ts":"2026-07-27T19:19:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/33cce61e11bfdf41c7a8433ea8168f227b3dabe5ea21b43b978220c00ba0b09d"} {"level":"info","ts":"2026-07-27T19:19:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4ca0e527fe546ad89d01afa3ae27ab2410c38b74bd4856a5e01143f370f44a53"} {"level":"info","ts":"2026-07-27T19:19:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf"} {"level":"info","ts":"2026-07-27T19:19:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/824deaf0391973f47eb170ea4c08e300840b30c659939ad38668b531febc9833"} {"level":"info","ts":"2026-07-27T19:19:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"} {"level":"info","ts":"2026-07-27T19:19:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7c1dc54934df93e82f007274555238f17015c89935c7a7cb2686a8881ffefb46"} {"level":"info","ts":"2026-07-27T19:19:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/88636a1e9b3f534e7f08ee828cb94a2a4ac408aa8ebae7a7a2381dacab765eee"} {"level":"info","ts":"2026-07-27T19:19:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/30f4bcf4766bd2f53895310127e15e14a0fe2ad28c7581482fe76893f80921db"} {"level":"info","ts":"2026-07-27T19:19:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/57f3ac6027f9d53f675913a81fad1e67ceac43b30c73e390704dd0dbc74f2792"} {"level":"info","ts":"2026-07-27T19:19:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0"} {"level":"info","ts":"2026-07-27T19:19:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/734d4053adc9bc3dda738ae92a33d9639e40604293d67a4f23daae4d9e51d716"} {"level":"info","ts":"2026-07-27T19:19:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/564008ae3eac0a41a5f53b28368303d5e93f4b9988a84caa66c5f094391da0e4"} {"level":"info","ts":"2026-07-27T19:19:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c39b2c68b382541605826bcd89dd2bc2b5271b1eb80434556a136d24a2a96b7c"} {"level":"info","ts":"2026-07-27T19:19:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b6073fbcdf210b8bd88bf36f28c49f600d9e4970b1021b194ca6aa5e3c28e0ee"} {"level":"info","ts":"2026-07-27T19:19:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f7bfca80cc2f390c80c4ba0f66708fbc527e27fcb0b259086e3b2b57406faa34"} {"level":"info","ts":"2026-07-27T19:19:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a4783d35c994a27ef5c818c2c8c1dea1842c90059d14122ddd994e7ea5dbf670"} {"level":"info","ts":"2026-07-27T19:19:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"} {"level":"info","ts":"2026-07-27T19:19:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7c410cfe81f2626ac09111e1e178d5dc53fc5bd83e99555ebffe9ba034699588"} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a"} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a"} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a"} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a"} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a"} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a"} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722"} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722"} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a"} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722"} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a"} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722"} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a"} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591"} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a"} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591"} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a"} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591"} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591"} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591"} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"311608ad32c6ebd8654df867b8cf47e1df7e2dcfb767bd98128ba7dc7fe840f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591"} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"311608ad32c6ebd8654df867b8cf47e1df7e2dcfb767bd98128ba7dc7fe840f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/311608ad32c6ebd8654df867b8cf47e1df7e2dcfb767bd98128ba7dc7fe840f0"} {"level":"info","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"311608ad32c6ebd8654df867b8cf47e1df7e2dcfb767bd98128ba7dc7fe840f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/311608ad32c6ebd8654df867b8cf47e1df7e2dcfb767bd98128ba7dc7fe840f0"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"311608ad32c6ebd8654df867b8cf47e1df7e2dcfb767bd98128ba7dc7fe840f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"311608ad32c6ebd8654df867b8cf47e1df7e2dcfb767bd98128ba7dc7fe840f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/311608ad32c6ebd8654df867b8cf47e1df7e2dcfb767bd98128ba7dc7fe840f0"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"311608ad32c6ebd8654df867b8cf47e1df7e2dcfb767bd98128ba7dc7fe840f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["311608ad32c6ebd8654df867b8cf47e1df7e2dcfb767bd98128ba7dc7fe840f0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"311608ad32c6ebd8654df867b8cf47e1df7e2dcfb767bd98128ba7dc7fe840f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef1437f9e97c972b7744e83c01a3c895e0beaf62d289eb4ae9bf078178848ac4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef1437f9e97c972b7744e83c01a3c895e0beaf62d289eb4ae9bf078178848ac4"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef1437f9e97c972b7744e83c01a3c895e0beaf62d289eb4ae9bf078178848ac4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"311608ad32c6ebd8654df867b8cf47e1df7e2dcfb767bd98128ba7dc7fe840f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef1437f9e97c972b7744e83c01a3c895e0beaf62d289eb4ae9bf078178848ac4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ef1437f9e97c972b7744e83c01a3c895e0beaf62d289eb4ae9bf078178848ac4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef1437f9e97c972b7744e83c01a3c895e0beaf62d289eb4ae9bf078178848ac4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef1437f9e97c972b7744e83c01a3c895e0beaf62d289eb4ae9bf078178848ac4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/311608ad32c6ebd8654df867b8cf47e1df7e2dcfb767bd98128ba7dc7fe840f0"} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef1437f9e97c972b7744e83c01a3c895e0beaf62d289eb4ae9bf078178848ac4"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf"} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf"} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf"} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d30061444b7edeef351e96e790640b6086cabe8b220b360862149b8ddc63a6c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d30061444b7edeef351e96e790640b6086cabe8b220b360862149b8ddc63a6c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d30061444b7edeef351e96e790640b6086cabe8b220b360862149b8ddc63a6c"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d30061444b7edeef351e96e790640b6086cabe8b220b360862149b8ddc63a6c"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d30061444b7edeef351e96e790640b6086cabe8b220b360862149b8ddc63a6c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6d30061444b7edeef351e96e790640b6086cabe8b220b360862149b8ddc63a6c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d30061444b7edeef351e96e790640b6086cabe8b220b360862149b8ddc63a6c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d30061444b7edeef351e96e790640b6086cabe8b220b360862149b8ddc63a6c"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6d30061444b7edeef351e96e790640b6086cabe8b220b360862149b8ddc63a6c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20"} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20"} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20"} {"level":"error","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20\": 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-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:20:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20"} {"level":"debug","ts":"2026-07-27T19:20:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:20:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20"} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"error","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9\": 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-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de00407232453edf464fe4a3f6980d9aee0adc42343c637176d6bbb53bbc6c8c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de00407232453edf464fe4a3f6980d9aee0adc42343c637176d6bbb53bbc6c8c"} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de00407232453edf464fe4a3f6980d9aee0adc42343c637176d6bbb53bbc6c8c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de00407232453edf464fe4a3f6980d9aee0adc42343c637176d6bbb53bbc6c8c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["de00407232453edf464fe4a3f6980d9aee0adc42343c637176d6bbb53bbc6c8c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de00407232453edf464fe4a3f6980d9aee0adc42343c637176d6bbb53bbc6c8c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de00407232453edf464fe4a3f6980d9aee0adc42343c637176d6bbb53bbc6c8c"} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de00407232453edf464fe4a3f6980d9aee0adc42343c637176d6bbb53bbc6c8c"} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de00407232453edf464fe4a3f6980d9aee0adc42343c637176d6bbb53bbc6c8c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d1380445e1bdf2d7d9df4fac34fd283f30a0d250947ed0780659e6658e57d4a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d1380445e1bdf2d7d9df4fac34fd283f30a0d250947ed0780659e6658e57d4a"} {"level":"info","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d1380445e1bdf2d7d9df4fac34fd283f30a0d250947ed0780659e6658e57d4a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d1380445e1bdf2d7d9df4fac34fd283f30a0d250947ed0780659e6658e57d4a"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d1380445e1bdf2d7d9df4fac34fd283f30a0d250947ed0780659e6658e57d4a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d1380445e1bdf2d7d9df4fac34fd283f30a0d250947ed0780659e6658e57d4a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d1380445e1bdf2d7d9df4fac34fd283f30a0d250947ed0780659e6658e57d4a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d1380445e1bdf2d7d9df4fac34fd283f30a0d250947ed0780659e6658e57d4a"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d1380445e1bdf2d7d9df4fac34fd283f30a0d250947ed0780659e6658e57d4a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9\": 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-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"781b2ad8d0abd698e144ed53675bc0e11543728bb5f76c34c6be06884cec71e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/781b2ad8d0abd698e144ed53675bc0e11543728bb5f76c34c6be06884cec71e5"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"781b2ad8d0abd698e144ed53675bc0e11543728bb5f76c34c6be06884cec71e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"781b2ad8d0abd698e144ed53675bc0e11543728bb5f76c34c6be06884cec71e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"781b2ad8d0abd698e144ed53675bc0e11543728bb5f76c34c6be06884cec71e5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/781b2ad8d0abd698e144ed53675bc0e11543728bb5f76c34c6be06884cec71e5"} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"781b2ad8d0abd698e144ed53675bc0e11543728bb5f76c34c6be06884cec71e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["781b2ad8d0abd698e144ed53675bc0e11543728bb5f76c34c6be06884cec71e5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"781b2ad8d0abd698e144ed53675bc0e11543728bb5f76c34c6be06884cec71e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"781b2ad8d0abd698e144ed53675bc0e11543728bb5f76c34c6be06884cec71e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/781b2ad8d0abd698e144ed53675bc0e11543728bb5f76c34c6be06884cec71e5"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"781b2ad8d0abd698e144ed53675bc0e11543728bb5f76c34c6be06884cec71e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"781b2ad8d0abd698e144ed53675bc0e11543728bb5f76c34c6be06884cec71e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"781b2ad8d0abd698e144ed53675bc0e11543728bb5f76c34c6be06884cec71e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5fccda2e2a717063e8db9f93cfff28f7c9e9e53ef7ab980b4d5192c9c3b49314","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/781b2ad8d0abd698e144ed53675bc0e11543728bb5f76c34c6be06884cec71e5"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5fccda2e2a717063e8db9f93cfff28f7c9e9e53ef7ab980b4d5192c9c3b49314"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5fccda2e2a717063e8db9f93cfff28f7c9e9e53ef7ab980b4d5192c9c3b49314","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"781b2ad8d0abd698e144ed53675bc0e11543728bb5f76c34c6be06884cec71e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["781b2ad8d0abd698e144ed53675bc0e11543728bb5f76c34c6be06884cec71e5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"781b2ad8d0abd698e144ed53675bc0e11543728bb5f76c34c6be06884cec71e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5fccda2e2a717063e8db9f93cfff28f7c9e9e53ef7ab980b4d5192c9c3b49314"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5fccda2e2a717063e8db9f93cfff28f7c9e9e53ef7ab980b4d5192c9c3b49314","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5fccda2e2a717063e8db9f93cfff28f7c9e9e53ef7ab980b4d5192c9c3b49314"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/781b2ad8d0abd698e144ed53675bc0e11543728bb5f76c34c6be06884cec71e5"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5fccda2e2a717063e8db9f93cfff28f7c9e9e53ef7ab980b4d5192c9c3b49314","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"781b2ad8d0abd698e144ed53675bc0e11543728bb5f76c34c6be06884cec71e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373"} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5fccda2e2a717063e8db9f93cfff28f7c9e9e53ef7ab980b4d5192c9c3b49314","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5fccda2e2a717063e8db9f93cfff28f7c9e9e53ef7ab980b4d5192c9c3b49314"} {"level":"info","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"} {"level":"info","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5fccda2e2a717063e8db9f93cfff28f7c9e9e53ef7ab980b4d5192c9c3b49314","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/64f26c3d6f06c9de40aab0275aab005bacfbcbf42bc0a7ef4b0840444014a180"} {"level":"info","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"64f26c3d6f06c9de40aab0275aab005bacfbcbf42bc0a7ef4b0840444014a180","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["64f26c3d6f06c9de40aab0275aab005bacfbcbf42bc0a7ef4b0840444014a180"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373"} {"level":"info","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"64f26c3d6f06c9de40aab0275aab005bacfbcbf42bc0a7ef4b0840444014a180","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/567f9c4b85045a0a1ccd437e39e792d21376bcbccae905b1d70db9cc7e323a22"} {"level":"info","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"567f9c4b85045a0a1ccd437e39e792d21376bcbccae905b1d70db9cc7e323a22","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["567f9c4b85045a0a1ccd437e39e792d21376bcbccae905b1d70db9cc7e323a22"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5fccda2e2a717063e8db9f93cfff28f7c9e9e53ef7ab980b4d5192c9c3b49314"} {"level":"info","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"567f9c4b85045a0a1ccd437e39e792d21376bcbccae905b1d70db9cc7e323a22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5fccda2e2a717063e8db9f93cfff28f7c9e9e53ef7ab980b4d5192c9c3b49314","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5fccda2e2a717063e8db9f93cfff28f7c9e9e53ef7ab980b4d5192c9c3b49314"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"} {"level":"info","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/64f26c3d6f06c9de40aab0275aab005bacfbcbf42bc0a7ef4b0840444014a180"} {"level":"info","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5fccda2e2a717063e8db9f93cfff28f7c9e9e53ef7ab980b4d5192c9c3b49314","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"64f26c3d6f06c9de40aab0275aab005bacfbcbf42bc0a7ef4b0840444014a180","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20: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-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373"} {"level":"info","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"567f9c4b85045a0a1ccd437e39e792d21376bcbccae905b1d70db9cc7e323a22","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20: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-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/567f9c4b85045a0a1ccd437e39e792d21376bcbccae905b1d70db9cc7e323a22"} {"level":"info","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5fccda2e2a717063e8db9f93cfff28f7c9e9e53ef7ab980b4d5192c9c3b49314"} {"level":"info","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"567f9c4b85045a0a1ccd437e39e792d21376bcbccae905b1d70db9cc7e323a22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5fccda2e2a717063e8db9f93cfff28f7c9e9e53ef7ab980b4d5192c9c3b49314","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373"} {"level":"debug","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"567f9c4b85045a0a1ccd437e39e792d21376bcbccae905b1d70db9cc7e323a22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"567f9c4b85045a0a1ccd437e39e792d21376bcbccae905b1d70db9cc7e323a22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/567f9c4b85045a0a1ccd437e39e792d21376bcbccae905b1d70db9cc7e323a22"} {"level":"info","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"567f9c4b85045a0a1ccd437e39e792d21376bcbccae905b1d70db9cc7e323a22","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["567f9c4b85045a0a1ccd437e39e792d21376bcbccae905b1d70db9cc7e323a22"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373"} {"level":"info","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/567f9c4b85045a0a1ccd437e39e792d21376bcbccae905b1d70db9cc7e323a22"} {"level":"info","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"567f9c4b85045a0a1ccd437e39e792d21376bcbccae905b1d70db9cc7e323a22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"567f9c4b85045a0a1ccd437e39e792d21376bcbccae905b1d70db9cc7e323a22","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:20:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"373089fc-a92c-4272-9bc9-d11e00a6a377","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:59034","PortSpecifier":{"PortValue":59034}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"373089fc-a92c-4272-9bc9-d11e00a6a377","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:20:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"373089fc-a92c-4272-9bc9-d11e00a6a377","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:59034","PortSpecifier":{"PortValue":59034}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785180043,"nanos":968832657},"http":{"id":"373089fc-a92c-4272-9bc9-d11e00a6a377","method":"POST","headers":{":authority":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.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-27T19:20:43Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"373089fc-a92c-4272-9bc9-d11e00a6a377","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T19:20:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"373089fc-a92c-4272-9bc9-d11e00a6a377","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":"9a37a786-fcf9-4393-aca6-a70567debcba","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c4dff2c1-be13-4898-b225-bce16bbd541a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d572b0fa5085"]}} {"level":"debug","ts":"2026-07-27T19:20:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"373089fc-a92c-4272-9bc9-d11e00a6a377","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d572b0fa5085"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c4dff2c1-be13-4898-b225-bce16bbd541a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"9a37a786-fcf9-4393-aca6-a70567debcba","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.67:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.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-27T19:20:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"373089fc-a92c-4272-9bc9-d11e00a6a377","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-27T19:20:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"373089fc-a92c-4272-9bc9-d11e00a6a377","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-27T19:20:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"373089fc-a92c-4272-9bc9-d11e00a6a377","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f7473/sub-test-model-7f7473\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:20:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"373089fc-a92c-4272-9bc9-d11e00a6a377","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","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-27T19:20:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"373089fc-a92c-4272-9bc9-d11e00a6a377","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-27T19:20:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"373089fc-a92c-4272-9bc9-d11e00a6a377","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-27T19:20:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"373089fc-a92c-4272-9bc9-d11e00a6a377","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:20:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"373089fc-a92c-4272-9bc9-d11e00a6a377","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:20:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"99e42473-4b47-43fc-b518-e83b686ffba4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:44020","PortSpecifier":{"PortValue":44020}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"99e42473-4b47-43fc-b518-e83b686ffba4","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-6710a9.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:20:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"99e42473-4b47-43fc-b518-e83b686ffba4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:44020","PortSpecifier":{"PortValue":44020}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785180044,"nanos":21166749},"http":{"id":"99e42473-4b47-43fc-b518-e83b686ffba4","method":"POST","headers":{":authority":"e2e-shared-b-6710a9.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.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-27T19:20:44Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"99e42473-4b47-43fc-b518-e83b686ffba4","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T19:20:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"99e42473-4b47-43fc-b518-e83b686ffba4","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":"9a37a786-fcf9-4393-aca6-a70567debcba","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c4dff2c1-be13-4898-b225-bce16bbd541a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d572b0fa5085"]}} {"level":"debug","ts":"2026-07-27T19:20:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"99e42473-4b47-43fc-b518-e83b686ffba4","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d572b0fa5085"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c4dff2c1-be13-4898-b225-bce16bbd541a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"9a37a786-fcf9-4393-aca6-a70567debcba","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.68:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-6710a9.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.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-27T19:20:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"99e42473-4b47-43fc-b518-e83b686ffba4","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-27T19:20:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"99e42473-4b47-43fc-b518-e83b686ffba4","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-27T19:20:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"99e42473-4b47-43fc-b518-e83b686ffba4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-6710a9/sub-test-model-6710a9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-6710a9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:20:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"99e42473-4b47-43fc-b518-e83b686ffba4","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T19:20:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"99e42473-4b47-43fc-b518-e83b686ffba4","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-27T19:20:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"99e42473-4b47-43fc-b518-e83b686ffba4","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-27T19:20:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"99e42473-4b47-43fc-b518-e83b686ffba4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:20:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"99e42473-4b47-43fc-b518-e83b686ffba4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:20:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1958cd46-2810-4655-9600-cba50790deed","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:59040","PortSpecifier":{"PortValue":59040}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1958cd46-2810-4655-9600-cba50790deed","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:20:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1958cd46-2810-4655-9600-cba50790deed","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:59040","PortSpecifier":{"PortValue":59040}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785180044,"nanos":75070590},"http":{"id":"1958cd46-2810-4655-9600-cba50790deed","method":"GET","headers":{":authority":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:20:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1958cd46-2810-4655-9600-cba50790deed","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-HwGuZIgoGckKPXbu_poKQuj6kzbCCVeybSKsZGfAeOPyQIWGiQX79NCgKVwc"} {"level":"debug","ts":"2026-07-27T19:20:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1958cd46-2810-4655-9600-cba50790deed","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-HwGuZIgoGckKPXbu_poKQuj6kzbCCVeybSKsZGfAeOPyQIWGiQX79NCgKVwc\"}"} {"level":"debug","ts":"2026-07-27T19:20:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1958cd46-2810-4655-9600-cba50790deed","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-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"e235852f-1398-42b4-82bf-ef54d639bfb3","keyName":"e2e-sub-iso-93a90f","subscription":"e2e-a-only-91e14f","tenant":"e2e-shared-a-7f7473","userId":"e235852f-1398-42b4-82bf-ef54d639bfb3","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T19:20:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1958cd46-2810-4655-9600-cba50790deed","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:20:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1958cd46-2810-4655-9600-cba50790deed","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-27T19:20:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1958cd46-2810-4655-9600-cba50790deed","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-27T19:20:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1958cd46-2810-4655-9600-cba50790deed","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f7473/sub-test-model-7f7473\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:20:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1958cd46-2810-4655-9600-cba50790deed","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-91e14f"} {"level":"debug","ts":"2026-07-27T19:20:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1958cd46-2810-4655-9600-cba50790deed","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-27T19:20:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1958cd46-2810-4655-9600-cba50790deed","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-27T19:20:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1958cd46-2810-4655-9600-cba50790deed","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-27T19:20:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1958cd46-2810-4655-9600-cba50790deed","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:20:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1958cd46-2810-4655-9600-cba50790deed","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:20:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cd65cba2-8ceb-4c2a-bfbd-e111965c99f7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:44022","PortSpecifier":{"PortValue":44022}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cd65cba2-8ceb-4c2a-bfbd-e111965c99f7","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-6710a9.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:20:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cd65cba2-8ceb-4c2a-bfbd-e111965c99f7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:44022","PortSpecifier":{"PortValue":44022}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785180044,"nanos":119217375},"http":{"id":"cd65cba2-8ceb-4c2a-bfbd-e111965c99f7","method":"GET","headers":{":authority":"e2e-shared-b-6710a9.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:20:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cd65cba2-8ceb-4c2a-bfbd-e111965c99f7","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Fg193jUerLwu54wK_43RiPoxMAgcMPFqyFzxk8RXZAUSaK8thUQ8IUSa8zOC"} {"level":"debug","ts":"2026-07-27T19:20:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"cd65cba2-8ceb-4c2a-bfbd-e111965c99f7","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-6710a9.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Fg193jUerLwu54wK_43RiPoxMAgcMPFqyFzxk8RXZAUSaK8thUQ8IUSa8zOC\"}"} {"level":"debug","ts":"2026-07-27T19:20:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"cd65cba2-8ceb-4c2a-bfbd-e111965c99f7","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-6710a9.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"73ffe9c7-90b8-44b6-9354-b54da1905d52","keyName":"e2e-sub-iso-eaddb8","subscription":"e2e-b-only-91e14f","tenant":"e2e-shared-b-6710a9","userId":"73ffe9c7-90b8-44b6-9354-b54da1905d52","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T19:20:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cd65cba2-8ceb-4c2a-bfbd-e111965c99f7","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:20:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cd65cba2-8ceb-4c2a-bfbd-e111965c99f7","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-27T19:20:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cd65cba2-8ceb-4c2a-bfbd-e111965c99f7","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-27T19:20:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cd65cba2-8ceb-4c2a-bfbd-e111965c99f7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-6710a9/sub-test-model-6710a9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-6710a9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:20:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cd65cba2-8ceb-4c2a-bfbd-e111965c99f7","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-27T19:20:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"cd65cba2-8ceb-4c2a-bfbd-e111965c99f7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-27T19:20:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cd65cba2-8ceb-4c2a-bfbd-e111965c99f7","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-91e14f"} {"level":"debug","ts":"2026-07-27T19:20:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cd65cba2-8ceb-4c2a-bfbd-e111965c99f7","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-27T19:20:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cd65cba2-8ceb-4c2a-bfbd-e111965c99f7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:20:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cd65cba2-8ceb-4c2a-bfbd-e111965c99f7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:20:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a"} {"level":"info","ts":"2026-07-27T19:20:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7d1380445e1bdf2d7d9df4fac34fd283f30a0d250947ed0780659e6658e57d4a"} {"level":"info","ts":"2026-07-27T19:20:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"} {"level":"info","ts":"2026-07-27T19:20:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/781b2ad8d0abd698e144ed53675bc0e11543728bb5f76c34c6be06884cec71e5"} {"level":"info","ts":"2026-07-27T19:20:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"info","ts":"2026-07-27T19:20:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf"} {"level":"info","ts":"2026-07-27T19:20:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373"} {"level":"info","ts":"2026-07-27T19:20:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/de00407232453edf464fe4a3f6980d9aee0adc42343c637176d6bbb53bbc6c8c"} {"level":"info","ts":"2026-07-27T19:20:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20"} {"level":"info","ts":"2026-07-27T19:20:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e"} {"level":"info","ts":"2026-07-27T19:20:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30"} {"level":"info","ts":"2026-07-27T19:20:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de"} {"level":"info","ts":"2026-07-27T19:20:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6d30061444b7edeef351e96e790640b6086cabe8b220b360862149b8ddc63a6c"} {"level":"info","ts":"2026-07-27T19:20:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722"} {"level":"info","ts":"2026-07-27T19:20:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591"} {"level":"info","ts":"2026-07-27T19:20:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/311608ad32c6ebd8654df867b8cf47e1df7e2dcfb767bd98128ba7dc7fe840f0"} {"level":"info","ts":"2026-07-27T19:20:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5fccda2e2a717063e8db9f93cfff28f7c9e9e53ef7ab980b4d5192c9c3b49314"} {"level":"info","ts":"2026-07-27T19:20:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/64f26c3d6f06c9de40aab0275aab005bacfbcbf42bc0a7ef4b0840444014a180"} {"level":"info","ts":"2026-07-27T19:20:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"} {"level":"info","ts":"2026-07-27T19:20:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"} {"level":"info","ts":"2026-07-27T19:20:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ef1437f9e97c972b7744e83c01a3c895e0beaf62d289eb4ae9bf078178848ac4"} {"level":"info","ts":"2026-07-27T19:20:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/567f9c4b85045a0a1ccd437e39e792d21376bcbccae905b1d70db9cc7e323a22"} {"level":"info","ts":"2026-07-27T19:20:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0"} {"level":"info","ts":"2026-07-27T19:20:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd"} {"level":"debug","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20: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-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"} {"level":"debug","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"} {"level":"debug","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20: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-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"} {"level":"info","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"} {"level":"info","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"} {"level":"info","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20: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-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"} {"level":"info","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"} {"level":"info","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"} {"level":"info","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8\": 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-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20: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-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"} {"level":"info","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20: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-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd"} {"level":"info","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"} {"level":"info","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd"} {"level":"info","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20: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-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd"} {"level":"info","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:20:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:20: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-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"} {"level":"info","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:20:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:20:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:20:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:21: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-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:21: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-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:21: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-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:21: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-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:21: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-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:21: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-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:21: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-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:21: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-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d1380445e1bdf2d7d9df4fac34fd283f30a0d250947ed0780659e6658e57d4a"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d1380445e1bdf2d7d9df4fac34fd283f30a0d250947ed0780659e6658e57d4a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d1380445e1bdf2d7d9df4fac34fd283f30a0d250947ed0780659e6658e57d4a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d1380445e1bdf2d7d9df4fac34fd283f30a0d250947ed0780659e6658e57d4a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d1380445e1bdf2d7d9df4fac34fd283f30a0d250947ed0780659e6658e57d4a"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d1380445e1bdf2d7d9df4fac34fd283f30a0d250947ed0780659e6658e57d4a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5fccda2e2a717063e8db9f93cfff28f7c9e9e53ef7ab980b4d5192c9c3b49314"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5fccda2e2a717063e8db9f93cfff28f7c9e9e53ef7ab980b4d5192c9c3b49314","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5fccda2e2a717063e8db9f93cfff28f7c9e9e53ef7ab980b4d5192c9c3b49314"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5fccda2e2a717063e8db9f93cfff28f7c9e9e53ef7ab980b4d5192c9c3b49314","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"311608ad32c6ebd8654df867b8cf47e1df7e2dcfb767bd98128ba7dc7fe840f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:21: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-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/311608ad32c6ebd8654df867b8cf47e1df7e2dcfb767bd98128ba7dc7fe840f0"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"311608ad32c6ebd8654df867b8cf47e1df7e2dcfb767bd98128ba7dc7fe840f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef1437f9e97c972b7744e83c01a3c895e0beaf62d289eb4ae9bf078178848ac4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:21: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-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef1437f9e97c972b7744e83c01a3c895e0beaf62d289eb4ae9bf078178848ac4"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef1437f9e97c972b7744e83c01a3c895e0beaf62d289eb4ae9bf078178848ac4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"781b2ad8d0abd698e144ed53675bc0e11543728bb5f76c34c6be06884cec71e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:21: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-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/781b2ad8d0abd698e144ed53675bc0e11543728bb5f76c34c6be06884cec71e5"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"781b2ad8d0abd698e144ed53675bc0e11543728bb5f76c34c6be06884cec71e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5fccda2e2a717063e8db9f93cfff28f7c9e9e53ef7ab980b4d5192c9c3b49314","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:21: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-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5fccda2e2a717063e8db9f93cfff28f7c9e9e53ef7ab980b4d5192c9c3b49314"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5fccda2e2a717063e8db9f93cfff28f7c9e9e53ef7ab980b4d5192c9c3b49314","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d30061444b7edeef351e96e790640b6086cabe8b220b360862149b8ddc63a6c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:21: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-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d30061444b7edeef351e96e790640b6086cabe8b220b360862149b8ddc63a6c"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/311608ad32c6ebd8654df867b8cf47e1df7e2dcfb767bd98128ba7dc7fe840f0"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d30061444b7edeef351e96e790640b6086cabe8b220b360862149b8ddc63a6c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"311608ad32c6ebd8654df867b8cf47e1df7e2dcfb767bd98128ba7dc7fe840f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["311608ad32c6ebd8654df867b8cf47e1df7e2dcfb767bd98128ba7dc7fe840f0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e"} {"level":"info","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"311608ad32c6ebd8654df867b8cf47e1df7e2dcfb767bd98128ba7dc7fe840f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:21:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef1437f9e97c972b7744e83c01a3c895e0beaf62d289eb4ae9bf078178848ac4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de00407232453edf464fe4a3f6980d9aee0adc42343c637176d6bbb53bbc6c8c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef1437f9e97c972b7744e83c01a3c895e0beaf62d289eb4ae9bf078178848ac4"} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de00407232453edf464fe4a3f6980d9aee0adc42343c637176d6bbb53bbc6c8c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"781b2ad8d0abd698e144ed53675bc0e11543728bb5f76c34c6be06884cec71e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["781b2ad8d0abd698e144ed53675bc0e11543728bb5f76c34c6be06884cec71e5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de00407232453edf464fe4a3f6980d9aee0adc42343c637176d6bbb53bbc6c8c"} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"781b2ad8d0abd698e144ed53675bc0e11543728bb5f76c34c6be06884cec71e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/781b2ad8d0abd698e144ed53675bc0e11543728bb5f76c34c6be06884cec71e5"} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5fccda2e2a717063e8db9f93cfff28f7c9e9e53ef7ab980b4d5192c9c3b49314","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5fccda2e2a717063e8db9f93cfff28f7c9e9e53ef7ab980b4d5192c9c3b49314"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a"} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5fccda2e2a717063e8db9f93cfff28f7c9e9e53ef7ab980b4d5192c9c3b49314","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5fccda2e2a717063e8db9f93cfff28f7c9e9e53ef7ab980b4d5192c9c3b49314"} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d30061444b7edeef351e96e790640b6086cabe8b220b360862149b8ddc63a6c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6d30061444b7edeef351e96e790640b6086cabe8b220b360862149b8ddc63a6c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf"} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d30061444b7edeef351e96e790640b6086cabe8b220b360862149b8ddc63a6c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"567f9c4b85045a0a1ccd437e39e792d21376bcbccae905b1d70db9cc7e323a22","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d30061444b7edeef351e96e790640b6086cabe8b220b360862149b8ddc63a6c"} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"567f9c4b85045a0a1ccd437e39e792d21376bcbccae905b1d70db9cc7e323a22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"311608ad32c6ebd8654df867b8cf47e1df7e2dcfb767bd98128ba7dc7fe840f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/567f9c4b85045a0a1ccd437e39e792d21376bcbccae905b1d70db9cc7e323a22"} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef1437f9e97c972b7744e83c01a3c895e0beaf62d289eb4ae9bf078178848ac4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ef1437f9e97c972b7744e83c01a3c895e0beaf62d289eb4ae9bf078178848ac4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/311608ad32c6ebd8654df867b8cf47e1df7e2dcfb767bd98128ba7dc7fe840f0"} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef1437f9e97c972b7744e83c01a3c895e0beaf62d289eb4ae9bf078178848ac4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"64f26c3d6f06c9de40aab0275aab005bacfbcbf42bc0a7ef4b0840444014a180","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722"} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"64f26c3d6f06c9de40aab0275aab005bacfbcbf42bc0a7ef4b0840444014a180","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de00407232453edf464fe4a3f6980d9aee0adc42343c637176d6bbb53bbc6c8c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["de00407232453edf464fe4a3f6980d9aee0adc42343c637176d6bbb53bbc6c8c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e"} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/64f26c3d6f06c9de40aab0275aab005bacfbcbf42bc0a7ef4b0840444014a180"} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de00407232453edf464fe4a3f6980d9aee0adc42343c637176d6bbb53bbc6c8c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:21: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-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de"} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de00407232453edf464fe4a3f6980d9aee0adc42343c637176d6bbb53bbc6c8c"} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"781b2ad8d0abd698e144ed53675bc0e11543728bb5f76c34c6be06884cec71e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:21: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-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/781b2ad8d0abd698e144ed53675bc0e11543728bb5f76c34c6be06884cec71e5"} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:21: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-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a"} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5fccda2e2a717063e8db9f93cfff28f7c9e9e53ef7ab980b4d5192c9c3b49314"} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5fccda2e2a717063e8db9f93cfff28f7c9e9e53ef7ab980b4d5192c9c3b49314","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:21: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-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf"} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d30061444b7edeef351e96e790640b6086cabe8b220b360862149b8ddc63a6c"} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6d30061444b7edeef351e96e790640b6086cabe8b220b360862149b8ddc63a6c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"567f9c4b85045a0a1ccd437e39e792d21376bcbccae905b1d70db9cc7e323a22","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:21: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-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/567f9c4b85045a0a1ccd437e39e792d21376bcbccae905b1d70db9cc7e323a22"} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef1437f9e97c972b7744e83c01a3c895e0beaf62d289eb4ae9bf078178848ac4"} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de"} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"567f9c4b85045a0a1ccd437e39e792d21376bcbccae905b1d70db9cc7e323a22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a"} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf"} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef1437f9e97c972b7744e83c01a3c895e0beaf62d289eb4ae9bf078178848ac4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"64f26c3d6f06c9de40aab0275aab005bacfbcbf42bc0a7ef4b0840444014a180","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["64f26c3d6f06c9de40aab0275aab005bacfbcbf42bc0a7ef4b0840444014a180"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/567f9c4b85045a0a1ccd437e39e792d21376bcbccae905b1d70db9cc7e323a22"} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722"} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"64f26c3d6f06c9de40aab0275aab005bacfbcbf42bc0a7ef4b0840444014a180","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de00407232453edf464fe4a3f6980d9aee0adc42343c637176d6bbb53bbc6c8c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/64f26c3d6f06c9de40aab0275aab005bacfbcbf42bc0a7ef4b0840444014a180"} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de"} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"info","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:21:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a"} {"level":"info","ts":"2026-07-27T19:21:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"567f9c4b85045a0a1ccd437e39e792d21376bcbccae905b1d70db9cc7e323a22","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:21:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:21:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["567f9c4b85045a0a1ccd437e39e792d21376bcbccae905b1d70db9cc7e323a22"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:21:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf"} {"level":"info","ts":"2026-07-27T19:21:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/567f9c4b85045a0a1ccd437e39e792d21376bcbccae905b1d70db9cc7e323a22"} {"level":"info","ts":"2026-07-27T19:21:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"567f9c4b85045a0a1ccd437e39e792d21376bcbccae905b1d70db9cc7e323a22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"64f26c3d6f06c9de40aab0275aab005bacfbcbf42bc0a7ef4b0840444014a180","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:21:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"567f9c4b85045a0a1ccd437e39e792d21376bcbccae905b1d70db9cc7e323a22","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"489922d4-aa2e-46c3-a422-7c18c9a3c107","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:51620","PortSpecifier":{"PortValue":51620}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"489922d4-aa2e-46c3-a422-7c18c9a3c107","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"489922d4-aa2e-46c3-a422-7c18c9a3c107","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:51620","PortSpecifier":{"PortValue":51620}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785180085,"nanos":496767655},"http":{"id":"489922d4-aa2e-46c3-a422-7c18c9a3c107","method":"POST","headers":{":authority":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.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-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"489922d4-aa2e-46c3-a422-7c18c9a3c107","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"489922d4-aa2e-46c3-a422-7c18c9a3c107","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":"9a37a786-fcf9-4393-aca6-a70567debcba","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c4dff2c1-be13-4898-b225-bce16bbd541a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d572b0fa5085"]}} {"level":"debug","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"489922d4-aa2e-46c3-a422-7c18c9a3c107","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d572b0fa5085"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c4dff2c1-be13-4898-b225-bce16bbd541a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"9a37a786-fcf9-4393-aca6-a70567debcba","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.67:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.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-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"489922d4-aa2e-46c3-a422-7c18c9a3c107","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-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"489922d4-aa2e-46c3-a422-7c18c9a3c107","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-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"489922d4-aa2e-46c3-a422-7c18c9a3c107","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f7473/sub-test-model-7f7473\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"489922d4-aa2e-46c3-a422-7c18c9a3c107","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"489922d4-aa2e-46c3-a422-7c18c9a3c107","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-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"489922d4-aa2e-46c3-a422-7c18c9a3c107","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-27T19:21:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"489922d4-aa2e-46c3-a422-7c18c9a3c107","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"489922d4-aa2e-46c3-a422-7c18c9a3c107","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"69cecade-9361-957f-9f8e-48edbfa1fa2f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:37332","PortSpecifier":{"PortValue":37332}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"69cecade-9361-957f-9f8e-48edbfa1fa2f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-6710a9.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"69cecade-9361-957f-9f8e-48edbfa1fa2f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:37332","PortSpecifier":{"PortValue":37332}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785180085,"nanos":542672935},"http":{"id":"69cecade-9361-957f-9f8e-48edbfa1fa2f","method":"POST","headers":{":authority":"e2e-shared-b-6710a9.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.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-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"69cecade-9361-957f-9f8e-48edbfa1fa2f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"69cecade-9361-957f-9f8e-48edbfa1fa2f","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":"9a37a786-fcf9-4393-aca6-a70567debcba","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c4dff2c1-be13-4898-b225-bce16bbd541a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d572b0fa5085"]}} {"level":"debug","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"69cecade-9361-957f-9f8e-48edbfa1fa2f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d572b0fa5085"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c4dff2c1-be13-4898-b225-bce16bbd541a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"9a37a786-fcf9-4393-aca6-a70567debcba","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.68:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-6710a9.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.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-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"69cecade-9361-957f-9f8e-48edbfa1fa2f","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-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"69cecade-9361-957f-9f8e-48edbfa1fa2f","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-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"69cecade-9361-957f-9f8e-48edbfa1fa2f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-6710a9/sub-test-model-6710a9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-6710a9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"69cecade-9361-957f-9f8e-48edbfa1fa2f","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":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"69cecade-9361-957f-9f8e-48edbfa1fa2f","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-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"69cecade-9361-957f-9f8e-48edbfa1fa2f","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-27T19:21:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"69cecade-9361-957f-9f8e-48edbfa1fa2f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"69cecade-9361-957f-9f8e-48edbfa1fa2f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e6d598b4-bc73-4cd0-b129-934b71ee572b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:51630","PortSpecifier":{"PortValue":51630}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e6d598b4-bc73-4cd0-b129-934b71ee572b","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e6d598b4-bc73-4cd0-b129-934b71ee572b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:51630","PortSpecifier":{"PortValue":51630}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785180085,"nanos":584259940},"http":{"id":"e6d598b4-bc73-4cd0-b129-934b71ee572b","method":"POST","headers":{":authority":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.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-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e6d598b4-bc73-4cd0-b129-934b71ee572b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1961RkYtrYdptocgL_KmaGWfcb8BQ11UxhMvJBvV5pRxUTpmkXe3VPMngdfpg"} {"level":"debug","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e6d598b4-bc73-4cd0-b129-934b71ee572b","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1961RkYtrYdptocgL_KmaGWfcb8BQ11UxhMvJBvV5pRxUTpmkXe3VPMngdfpg\"}"} {"level":"debug","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e6d598b4-bc73-4cd0-b129-934b71ee572b","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-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"eb144340-8088-4711-90ac-d80f3bca165b","keyName":"e2e-sub-iso-b9d7e3","subscription":"e2e-shared-sub-53ec46","tenant":"e2e-shared-a-7f7473","userId":"eb144340-8088-4711-90ac-d80f3bca165b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e6d598b4-bc73-4cd0-b129-934b71ee572b","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e6d598b4-bc73-4cd0-b129-934b71ee572b","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-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e6d598b4-bc73-4cd0-b129-934b71ee572b","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-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e6d598b4-bc73-4cd0-b129-934b71ee572b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f7473/sub-test-model-7f7473\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e6d598b4-bc73-4cd0-b129-934b71ee572b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e6d598b4-bc73-4cd0-b129-934b71ee572b","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-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e6d598b4-bc73-4cd0-b129-934b71ee572b","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-53ec46"} {"level":"debug","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e6d598b4-bc73-4cd0-b129-934b71ee572b","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-27T19:21:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e6d598b4-bc73-4cd0-b129-934b71ee572b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e6d598b4-bc73-4cd0-b129-934b71ee572b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"588cc719-cd67-4b21-b99f-a83272fe830f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:37336","PortSpecifier":{"PortValue":37336}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"588cc719-cd67-4b21-b99f-a83272fe830f","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-6710a9.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"588cc719-cd67-4b21-b99f-a83272fe830f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:37336","PortSpecifier":{"PortValue":37336}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785180085,"nanos":615124378},"http":{"id":"588cc719-cd67-4b21-b99f-a83272fe830f","method":"POST","headers":{":authority":"e2e-shared-b-6710a9.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.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-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"588cc719-cd67-4b21-b99f-a83272fe830f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-n3RjNQgaArYCASNy_HWe5bEwqIBt6C20F3lu7rJzyx5Yz0jFgpZeGQegpC6Z"} {"level":"debug","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"588cc719-cd67-4b21-b99f-a83272fe830f","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-6710a9.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-n3RjNQgaArYCASNy_HWe5bEwqIBt6C20F3lu7rJzyx5Yz0jFgpZeGQegpC6Z\"}"} {"level":"debug","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"588cc719-cd67-4b21-b99f-a83272fe830f","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-6710a9.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"fe98a2f4-8cd0-4657-a0f2-125ee40af539","keyName":"e2e-sub-iso-baa07a","subscription":"e2e-shared-sub-53ec46","tenant":"e2e-shared-b-6710a9","userId":"fe98a2f4-8cd0-4657-a0f2-125ee40af539","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"588cc719-cd67-4b21-b99f-a83272fe830f","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"588cc719-cd67-4b21-b99f-a83272fe830f","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-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"588cc719-cd67-4b21-b99f-a83272fe830f","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-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"588cc719-cd67-4b21-b99f-a83272fe830f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-6710a9/sub-test-model-6710a9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-6710a9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"588cc719-cd67-4b21-b99f-a83272fe830f","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":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"588cc719-cd67-4b21-b99f-a83272fe830f","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-53ec46"} {"level":"debug","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"588cc719-cd67-4b21-b99f-a83272fe830f","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-27T19:21:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"588cc719-cd67-4b21-b99f-a83272fe830f","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-27T19:21:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"588cc719-cd67-4b21-b99f-a83272fe830f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:21:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"588cc719-cd67-4b21-b99f-a83272fe830f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:21:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ef1437f9e97c972b7744e83c01a3c895e0beaf62d289eb4ae9bf078178848ac4"} {"level":"info","ts":"2026-07-27T19:21:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd"} {"level":"info","ts":"2026-07-27T19:21:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4d55959fd137860f94657c54dd8e400637451d6b4916f5d5daed0a490b549e20"} {"level":"info","ts":"2026-07-27T19:21:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4976b82ad647cb72beca8185af8b5a3fab0ea13dddd2ff1775816423f595954a"} {"level":"info","ts":"2026-07-27T19:21:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722"} {"level":"info","ts":"2026-07-27T19:21:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6d30061444b7edeef351e96e790640b6086cabe8b220b360862149b8ddc63a6c"} {"level":"info","ts":"2026-07-27T19:21:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/311608ad32c6ebd8654df867b8cf47e1df7e2dcfb767bd98128ba7dc7fe840f0"} {"level":"info","ts":"2026-07-27T19:21:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf"} {"level":"info","ts":"2026-07-27T19:21:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d7ff55b1e319de6692d59e286644e5cefe27c9a16946ae50dedf9d4859e120a8"} {"level":"info","ts":"2026-07-27T19:21:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/84f87ca1df0c33b7129a1e0da77aac20d6e88b598a5ff9e1e79cdf6ae8ae5d30"} {"level":"info","ts":"2026-07-27T19:21:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9be87fb43c445207a08e93db3116d92a3bc39332a0320a734aa693f8c6160591"} {"level":"info","ts":"2026-07-27T19:21:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e"} {"level":"info","ts":"2026-07-27T19:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/de00407232453edf464fe4a3f6980d9aee0adc42343c637176d6bbb53bbc6c8c"} {"level":"info","ts":"2026-07-27T19:21:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/67b16097c4eed07bfbb9dec5849bee138817db3977ccdf74079ea28e38cec373"} {"level":"info","ts":"2026-07-27T19:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"info","ts":"2026-07-27T19:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/781b2ad8d0abd698e144ed53675bc0e11543728bb5f76c34c6be06884cec71e5"} {"level":"info","ts":"2026-07-27T19:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/33e795d75701fccc6812277cfab738767e7d6a9c93a4c076b460415d8b03d7de"} {"level":"info","ts":"2026-07-27T19:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"} {"level":"info","ts":"2026-07-27T19:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"} {"level":"info","ts":"2026-07-27T19:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7d1380445e1bdf2d7d9df4fac34fd283f30a0d250947ed0780659e6658e57d4a"} {"level":"info","ts":"2026-07-27T19:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5fccda2e2a717063e8db9f93cfff28f7c9e9e53ef7ab980b4d5192c9c3b49314"} {"level":"info","ts":"2026-07-27T19:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/64f26c3d6f06c9de40aab0275aab005bacfbcbf42bc0a7ef4b0840444014a180"} {"level":"info","ts":"2026-07-27T19:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/567f9c4b85045a0a1ccd437e39e792d21376bcbccae905b1d70db9cc7e323a22"} {"level":"info","ts":"2026-07-27T19:21:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0"} {"level":"debug","ts":"2026-07-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22: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-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914"} {"level":"debug","ts":"2026-07-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914"} {"level":"debug","ts":"2026-07-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22: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-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914"} {"level":"info","ts":"2026-07-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22: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-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722"} {"level":"info","ts":"2026-07-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22: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-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914"} {"level":"info","ts":"2026-07-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722"} {"level":"info","ts":"2026-07-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2e6bd3f9dbb5be0b8a8ab432f4befd6e8feb296c0eb51de91f82ea20c91b45f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2e6bd3f9dbb5be0b8a8ab432f4befd6e8feb296c0eb51de91f82ea20c91b45f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22: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-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914"} {"level":"info","ts":"2026-07-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2e6bd3f9dbb5be0b8a8ab432f4befd6e8feb296c0eb51de91f82ea20c91b45f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22: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-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2e6bd3f9dbb5be0b8a8ab432f4befd6e8feb296c0eb51de91f82ea20c91b45f"} {"level":"info","ts":"2026-07-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2e6bd3f9dbb5be0b8a8ab432f4befd6e8feb296c0eb51de91f82ea20c91b45f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2e6bd3f9dbb5be0b8a8ab432f4befd6e8feb296c0eb51de91f82ea20c91b45f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a2e6bd3f9dbb5be0b8a8ab432f4befd6e8feb296c0eb51de91f82ea20c91b45f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2e6bd3f9dbb5be0b8a8ab432f4befd6e8feb296c0eb51de91f82ea20c91b45f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2e6bd3f9dbb5be0b8a8ab432f4befd6e8feb296c0eb51de91f82ea20c91b45f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22: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-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2e6bd3f9dbb5be0b8a8ab432f4befd6e8feb296c0eb51de91f82ea20c91b45f"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2e6bd3f9dbb5be0b8a8ab432f4befd6e8feb296c0eb51de91f82ea20c91b45f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22: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-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2e6bd3f9dbb5be0b8a8ab432f4befd6e8feb296c0eb51de91f82ea20c91b45f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2e6bd3f9dbb5be0b8a8ab432f4befd6e8feb296c0eb51de91f82ea20c91b45f"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb5adf104ad10b2e201030b1d43aaccb54d3d8f21dd03f451d2758d6fdb0c313"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a2e6bd3f9dbb5be0b8a8ab432f4befd6e8feb296c0eb51de91f82ea20c91b45f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a2e6bd3f9dbb5be0b8a8ab432f4befd6e8feb296c0eb51de91f82ea20c91b45f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e4e129853e3825a932fa2483e135acc87a2aecebaeadba3c216bfe1610cc0292"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a2e6bd3f9dbb5be0b8a8ab432f4befd6e8feb296c0eb51de91f82ea20c91b45f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb5adf104ad10b2e201030b1d43aaccb54d3d8f21dd03f451d2758d6fdb0c313","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bb5adf104ad10b2e201030b1d43aaccb54d3d8f21dd03f451d2758d6fdb0c313"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a2e6bd3f9dbb5be0b8a8ab432f4befd6e8feb296c0eb51de91f82ea20c91b45f"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb5adf104ad10b2e201030b1d43aaccb54d3d8f21dd03f451d2758d6fdb0c313","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e4e129853e3825a932fa2483e135acc87a2aecebaeadba3c216bfe1610cc0292","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e4e129853e3825a932fa2483e135acc87a2aecebaeadba3c216bfe1610cc0292"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f082e7b1ca50677c0b322d190f7480928eb5c7bad8e55f3210cbbdbd55ae03f7"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb5adf104ad10b2e201030b1d43aaccb54d3d8f21dd03f451d2758d6fdb0c313"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e4e129853e3825a932fa2483e135acc87a2aecebaeadba3c216bfe1610cc0292","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a2e6bd3f9dbb5be0b8a8ab432f4befd6e8feb296c0eb51de91f82ea20c91b45f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f082e7b1ca50677c0b322d190f7480928eb5c7bad8e55f3210cbbdbd55ae03f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f082e7b1ca50677c0b322d190f7480928eb5c7bad8e55f3210cbbdbd55ae03f7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/680a5d2f9792b8975f720e71b203ce5e16930105a75ffa08ef63709775f1b3c9"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f082e7b1ca50677c0b322d190f7480928eb5c7bad8e55f3210cbbdbd55ae03f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb5adf104ad10b2e201030b1d43aaccb54d3d8f21dd03f451d2758d6fdb0c313","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"680a5d2f9792b8975f720e71b203ce5e16930105a75ffa08ef63709775f1b3c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["680a5d2f9792b8975f720e71b203ce5e16930105a75ffa08ef63709775f1b3c9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e4e129853e3825a932fa2483e135acc87a2aecebaeadba3c216bfe1610cc0292"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b7b0a184a88a0200a9c8cff5434b2683e6c562b573119736501ced9666a0e65"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"680a5d2f9792b8975f720e71b203ce5e16930105a75ffa08ef63709775f1b3c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e4e129853e3825a932fa2483e135acc87a2aecebaeadba3c216bfe1610cc0292","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7b7b0a184a88a0200a9c8cff5434b2683e6c562b573119736501ced9666a0e65","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7b7b0a184a88a0200a9c8cff5434b2683e6c562b573119736501ced9666a0e65"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f082e7b1ca50677c0b322d190f7480928eb5c7bad8e55f3210cbbdbd55ae03f7"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/680a5d2f9792b8975f720e71b203ce5e16930105a75ffa08ef63709775f1b3c9"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7b7b0a184a88a0200a9c8cff5434b2683e6c562b573119736501ced9666a0e65","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f082e7b1ca50677c0b322d190f7480928eb5c7bad8e55f3210cbbdbd55ae03f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"680a5d2f9792b8975f720e71b203ce5e16930105a75ffa08ef63709775f1b3c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7b7b0a184a88a0200a9c8cff5434b2683e6c562b573119736501ced9666a0e65","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7b7b0a184a88a0200a9c8cff5434b2683e6c562b573119736501ced9666a0e65"} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"120d3b9762728602d17d175d2d2b8ca3ef360249e307dc36400288798a2f7e48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/120d3b9762728602d17d175d2d2b8ca3ef360249e307dc36400288798a2f7e48"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"120d3b9762728602d17d175d2d2b8ca3ef360249e307dc36400288798a2f7e48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"120d3b9762728602d17d175d2d2b8ca3ef360249e307dc36400288798a2f7e48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22: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-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"120d3b9762728602d17d175d2d2b8ca3ef360249e307dc36400288798a2f7e48","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/120d3b9762728602d17d175d2d2b8ca3ef360249e307dc36400288798a2f7e48"} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"120d3b9762728602d17d175d2d2b8ca3ef360249e307dc36400288798a2f7e48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["120d3b9762728602d17d175d2d2b8ca3ef360249e307dc36400288798a2f7e48"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"120d3b9762728602d17d175d2d2b8ca3ef360249e307dc36400288798a2f7e48","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"120d3b9762728602d17d175d2d2b8ca3ef360249e307dc36400288798a2f7e48\": 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-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"120d3b9762728602d17d175d2d2b8ca3ef360249e307dc36400288798a2f7e48","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/120d3b9762728602d17d175d2d2b8ca3ef360249e307dc36400288798a2f7e48"} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"120d3b9762728602d17d175d2d2b8ca3ef360249e307dc36400288798a2f7e48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["120d3b9762728602d17d175d2d2b8ca3ef360249e307dc36400288798a2f7e48"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"120d3b9762728602d17d175d2d2b8ca3ef360249e307dc36400288798a2f7e48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11c8abcae6dc73e911a523ab23f2d4dc6a65c0a1bbca03ea7d35645b7ac3e826","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22: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-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11c8abcae6dc73e911a523ab23f2d4dc6a65c0a1bbca03ea7d35645b7ac3e826"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11c8abcae6dc73e911a523ab23f2d4dc6a65c0a1bbca03ea7d35645b7ac3e826","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"120d3b9762728602d17d175d2d2b8ca3ef360249e307dc36400288798a2f7e48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22: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-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"120d3b9762728602d17d175d2d2b8ca3ef360249e307dc36400288798a2f7e48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fc3d1d325a617f3dd6468c943503a8df857db6dbfb951d90576bc9a30553349","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/120d3b9762728602d17d175d2d2b8ca3ef360249e307dc36400288798a2f7e48"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fc3d1d325a617f3dd6468c943503a8df857db6dbfb951d90576bc9a30553349","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11c8abcae6dc73e911a523ab23f2d4dc6a65c0a1bbca03ea7d35645b7ac3e826","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["11c8abcae6dc73e911a523ab23f2d4dc6a65c0a1bbca03ea7d35645b7ac3e826"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fc3d1d325a617f3dd6468c943503a8df857db6dbfb951d90576bc9a30553349"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11c8abcae6dc73e911a523ab23f2d4dc6a65c0a1bbca03ea7d35645b7ac3e826","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"120d3b9762728602d17d175d2d2b8ca3ef360249e307dc36400288798a2f7e48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["120d3b9762728602d17d175d2d2b8ca3ef360249e307dc36400288798a2f7e48"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"120d3b9762728602d17d175d2d2b8ca3ef360249e307dc36400288798a2f7e48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fc3d1d325a617f3dd6468c943503a8df857db6dbfb951d90576bc9a30553349","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fc3d1d325a617f3dd6468c943503a8df857db6dbfb951d90576bc9a30553349"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11c8abcae6dc73e911a523ab23f2d4dc6a65c0a1bbca03ea7d35645b7ac3e826"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fc3d1d325a617f3dd6468c943503a8df857db6dbfb951d90576bc9a30553349","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11c8abcae6dc73e911a523ab23f2d4dc6a65c0a1bbca03ea7d35645b7ac3e826","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"120d3b9762728602d17d175d2d2b8ca3ef360249e307dc36400288798a2f7e48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22: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-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"120d3b9762728602d17d175d2d2b8ca3ef360249e307dc36400288798a2f7e48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4fc754ae7c4e8a47921c3c693a16310391865dd8e1225f9653873b5c88107316","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/120d3b9762728602d17d175d2d2b8ca3ef360249e307dc36400288798a2f7e48"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4fc754ae7c4e8a47921c3c693a16310391865dd8e1225f9653873b5c88107316","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fc3d1d325a617f3dd6468c943503a8df857db6dbfb951d90576bc9a30553349","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22: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-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fc3d1d325a617f3dd6468c943503a8df857db6dbfb951d90576bc9a30553349","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c958dcf0506b6f14f7d1323c8c43eda9b91518316785d0e58fa43e7de945cb4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fc3d1d325a617f3dd6468c943503a8df857db6dbfb951d90576bc9a30553349"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c958dcf0506b6f14f7d1323c8c43eda9b91518316785d0e58fa43e7de945cb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11c8abcae6dc73e911a523ab23f2d4dc6a65c0a1bbca03ea7d35645b7ac3e826"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"120d3b9762728602d17d175d2d2b8ca3ef360249e307dc36400288798a2f7e48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["120d3b9762728602d17d175d2d2b8ca3ef360249e307dc36400288798a2f7e48"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4fc754ae7c4e8a47921c3c693a16310391865dd8e1225f9653873b5c88107316"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"120d3b9762728602d17d175d2d2b8ca3ef360249e307dc36400288798a2f7e48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4fc754ae7c4e8a47921c3c693a16310391865dd8e1225f9653873b5c88107316","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4fc754ae7c4e8a47921c3c693a16310391865dd8e1225f9653873b5c88107316"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c958dcf0506b6f14f7d1323c8c43eda9b91518316785d0e58fa43e7de945cb4"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4fc754ae7c4e8a47921c3c693a16310391865dd8e1225f9653873b5c88107316","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fc3d1d325a617f3dd6468c943503a8df857db6dbfb951d90576bc9a30553349","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fc3d1d325a617f3dd6468c943503a8df857db6dbfb951d90576bc9a30553349"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fc3d1d325a617f3dd6468c943503a8df857db6dbfb951d90576bc9a30553349","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c958dcf0506b6f14f7d1323c8c43eda9b91518316785d0e58fa43e7de945cb4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5c958dcf0506b6f14f7d1323c8c43eda9b91518316785d0e58fa43e7de945cb4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c958dcf0506b6f14f7d1323c8c43eda9b91518316785d0e58fa43e7de945cb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/120d3b9762728602d17d175d2d2b8ca3ef360249e307dc36400288798a2f7e48"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fc3d1d325a617f3dd6468c943503a8df857db6dbfb951d90576bc9a30553349"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1c61431210d0f12ff677106326ce4ecbf4fe7904f77b2161a2614e59e45c6afb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1c61431210d0f12ff677106326ce4ecbf4fe7904f77b2161a2614e59e45c6afb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"120d3b9762728602d17d175d2d2b8ca3ef360249e307dc36400288798a2f7e48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4fc754ae7c4e8a47921c3c693a16310391865dd8e1225f9653873b5c88107316","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d65b04be46a333c5ca37427375b2f4ae4973d8ccbbbebd979a3ebbc8083bf78b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1c61431210d0f12ff677106326ce4ecbf4fe7904f77b2161a2614e59e45c6afb"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d65b04be46a333c5ca37427375b2f4ae4973d8ccbbbebd979a3ebbc8083bf78b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fc3d1d325a617f3dd6468c943503a8df857db6dbfb951d90576bc9a30553349","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c958dcf0506b6f14f7d1323c8c43eda9b91518316785d0e58fa43e7de945cb4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd"} {"level":"info","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4fc754ae7c4e8a47921c3c693a16310391865dd8e1225f9653873b5c88107316"} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1c61431210d0f12ff677106326ce4ecbf4fe7904f77b2161a2614e59e45c6afb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1c61431210d0f12ff677106326ce4ecbf4fe7904f77b2161a2614e59e45c6afb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d65b04be46a333c5ca37427375b2f4ae4973d8ccbbbebd979a3ebbc8083bf78b"} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1c61431210d0f12ff677106326ce4ecbf4fe7904f77b2161a2614e59e45c6afb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec4a6d08b99cbe8e7f8cec8f0db2b5fc3a7cbd018d86ae2772d79b13a95c494c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec4a6d08b99cbe8e7f8cec8f0db2b5fc3a7cbd018d86ae2772d79b13a95c494c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c958dcf0506b6f14f7d1323c8c43eda9b91518316785d0e58fa43e7de945cb4"} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"49b87f5379cc0590d555dfca1c7c3f1ecd3a4e1dff725944765705e82368169a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf"} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e"} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"49b87f5379cc0590d555dfca1c7c3f1ecd3a4e1dff725944765705e82368169a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d65b04be46a333c5ca37427375b2f4ae4973d8ccbbbebd979a3ebbc8083bf78b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d65b04be46a333c5ca37427375b2f4ae4973d8ccbbbebd979a3ebbc8083bf78b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec4a6d08b99cbe8e7f8cec8f0db2b5fc3a7cbd018d86ae2772d79b13a95c494c"} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/49b87f5379cc0590d555dfca1c7c3f1ecd3a4e1dff725944765705e82368169a"} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d65b04be46a333c5ca37427375b2f4ae4973d8ccbbbebd979a3ebbc8083bf78b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1c61431210d0f12ff677106326ce4ecbf4fe7904f77b2161a2614e59e45c6afb"} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd"} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d65b04be46a333c5ca37427375b2f4ae4973d8ccbbbebd979a3ebbc8083bf78b"} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf"} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1c61431210d0f12ff677106326ce4ecbf4fe7904f77b2161a2614e59e45c6afb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec4a6d08b99cbe8e7f8cec8f0db2b5fc3a7cbd018d86ae2772d79b13a95c494c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ec4a6d08b99cbe8e7f8cec8f0db2b5fc3a7cbd018d86ae2772d79b13a95c494c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec4a6d08b99cbe8e7f8cec8f0db2b5fc3a7cbd018d86ae2772d79b13a95c494c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"49b87f5379cc0590d555dfca1c7c3f1ecd3a4e1dff725944765705e82368169a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["49b87f5379cc0590d555dfca1c7c3f1ecd3a4e1dff725944765705e82368169a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec4a6d08b99cbe8e7f8cec8f0db2b5fc3a7cbd018d86ae2772d79b13a95c494c"} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"49b87f5379cc0590d555dfca1c7c3f1ecd3a4e1dff725944765705e82368169a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d65b04be46a333c5ca37427375b2f4ae4973d8ccbbbebd979a3ebbc8083bf78b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/49b87f5379cc0590d555dfca1c7c3f1ecd3a4e1dff725944765705e82368169a"} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec4a6d08b99cbe8e7f8cec8f0db2b5fc3a7cbd018d86ae2772d79b13a95c494c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"49b87f5379cc0590d555dfca1c7c3f1ecd3a4e1dff725944765705e82368169a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"} {"level":"debug","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:22:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"} {"level":"error","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722\": 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-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:22:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:22:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e216f3ad-f798-45df-86dc-06d1186cc6e9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:43804","PortSpecifier":{"PortValue":43804}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e216f3ad-f798-45df-86dc-06d1186cc6e9","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:22:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e216f3ad-f798-45df-86dc-06d1186cc6e9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:43804","PortSpecifier":{"PortValue":43804}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785180162,"nanos":222677811},"http":{"id":"e216f3ad-f798-45df-86dc-06d1186cc6e9","method":"POST","headers":{":authority":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.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-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e216f3ad-f798-45df-86dc-06d1186cc6e9","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e216f3ad-f798-45df-86dc-06d1186cc6e9","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":"9a37a786-fcf9-4393-aca6-a70567debcba","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c4dff2c1-be13-4898-b225-bce16bbd541a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d572b0fa5085"]}} {"level":"debug","ts":"2026-07-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e216f3ad-f798-45df-86dc-06d1186cc6e9","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d572b0fa5085"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c4dff2c1-be13-4898-b225-bce16bbd541a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"9a37a786-fcf9-4393-aca6-a70567debcba","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.67:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.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-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e216f3ad-f798-45df-86dc-06d1186cc6e9","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-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e216f3ad-f798-45df-86dc-06d1186cc6e9","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-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e216f3ad-f798-45df-86dc-06d1186cc6e9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e216f3ad-f798-45df-86dc-06d1186cc6e9","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":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e216f3ad-f798-45df-86dc-06d1186cc6e9","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-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e216f3ad-f798-45df-86dc-06d1186cc6e9","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-27T19:22:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e216f3ad-f798-45df-86dc-06d1186cc6e9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:22:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e216f3ad-f798-45df-86dc-06d1186cc6e9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:22:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8879d9ca-3e1c-45d7-adef-8740ed4ac8b2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:39940","PortSpecifier":{"PortValue":39940}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8879d9ca-3e1c-45d7-adef-8740ed4ac8b2","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-6710a9.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:22:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8879d9ca-3e1c-45d7-adef-8740ed4ac8b2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:39940","PortSpecifier":{"PortValue":39940}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785180162,"nanos":269566042},"http":{"id":"8879d9ca-3e1c-45d7-adef-8740ed4ac8b2","method":"POST","headers":{":authority":"e2e-shared-b-6710a9.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.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-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8879d9ca-3e1c-45d7-adef-8740ed4ac8b2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8879d9ca-3e1c-45d7-adef-8740ed4ac8b2","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":"9a37a786-fcf9-4393-aca6-a70567debcba","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c4dff2c1-be13-4898-b225-bce16bbd541a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d572b0fa5085"]}} {"level":"debug","ts":"2026-07-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8879d9ca-3e1c-45d7-adef-8740ed4ac8b2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d572b0fa5085"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c4dff2c1-be13-4898-b225-bce16bbd541a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"9a37a786-fcf9-4393-aca6-a70567debcba","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.68:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-6710a9.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.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-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8879d9ca-3e1c-45d7-adef-8740ed4ac8b2","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-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8879d9ca-3e1c-45d7-adef-8740ed4ac8b2","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-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8879d9ca-3e1c-45d7-adef-8740ed4ac8b2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-6710a9/rate-test-model-6710a9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-6710a9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8879d9ca-3e1c-45d7-adef-8740ed4ac8b2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8879d9ca-3e1c-45d7-adef-8740ed4ac8b2","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-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8879d9ca-3e1c-45d7-adef-8740ed4ac8b2","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-27T19:22:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8879d9ca-3e1c-45d7-adef-8740ed4ac8b2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:22:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8879d9ca-3e1c-45d7-adef-8740ed4ac8b2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:22:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ae5d9909-09da-4e35-beb1-2fd2f4432288","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:43814","PortSpecifier":{"PortValue":43814}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ae5d9909-09da-4e35-beb1-2fd2f4432288","method":"POST","path":"/ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473/v1/completions","host":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:22:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ae5d9909-09da-4e35-beb1-2fd2f4432288","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:43814","PortSpecifier":{"PortValue":43814}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785180162,"nanos":311321365},"http":{"id":"ae5d9909-09da-4e35-beb1-2fd2f4432288","method":"POST","headers":{":authority":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ae5d9909-09da-4e35-beb1-2fd2f4432288","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-oc2naVb4PIrpAR0D_fLzCHmuiPLUfcTZLsKdXHX46w7PVCUdtNQrxymbD5jr"} {"level":"debug","ts":"2026-07-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ae5d9909-09da-4e35-beb1-2fd2f4432288","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-oc2naVb4PIrpAR0D_fLzCHmuiPLUfcTZLsKdXHX46w7PVCUdtNQrxymbD5jr\"}"} {"level":"debug","ts":"2026-07-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ae5d9909-09da-4e35-beb1-2fd2f4432288","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-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"95e77d6d-7b25-4980-bfe3-b5da864fdd0c","keyName":"e2e-rate-a-f38d8d","subscription":"e2e-rate-iso-a-f38d8d","tenant":"e2e-shared-a-7f7473","userId":"95e77d6d-7b25-4980-bfe3-b5da864fdd0c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ae5d9909-09da-4e35-beb1-2fd2f4432288","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473\",\"requestedSubscription\":\"e2e-rate-iso-a-f38d8d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ae5d9909-09da-4e35-beb1-2fd2f4432288","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-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m","name":"rate-test-model-7f7473","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f38d8d","namespace":"ai-tenant-e2e-shared-a-7f7473","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473"}} {"level":"debug","ts":"2026-07-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ae5d9909-09da-4e35-beb1-2fd2f4432288","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ae5d9909-09da-4e35-beb1-2fd2f4432288","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-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ae5d9909-09da-4e35-beb1-2fd2f4432288","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-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ae5d9909-09da-4e35-beb1-2fd2f4432288","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ae5d9909-09da-4e35-beb1-2fd2f4432288","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-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ae5d9909-09da-4e35-beb1-2fd2f4432288","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-f38d8d"} {"level":"debug","ts":"2026-07-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ae5d9909-09da-4e35-beb1-2fd2f4432288","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-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ae5d9909-09da-4e35-beb1-2fd2f4432288","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-27T19:22:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ae5d9909-09da-4e35-beb1-2fd2f4432288","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"95e77d6d-7b25-4980-bfe3-b5da864fdd0c","keyName":"e2e-rate-a-f38d8d","selected_subscription":"e2e-rate-iso-a-f38d8d","selected_subscription_key":"ai-tenant-e2e-shared-a-7f7473/e2e-rate-iso-a-f38d8d@ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m","name":"rate-test-model-7f7473","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f38d8d","namespace":"ai-tenant-e2e-shared-a-7f7473","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-27T19:22:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ae5d9909-09da-4e35-beb1-2fd2f4432288","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:22:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ae5d9909-09da-4e35-beb1-2fd2f4432288","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:22:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"22534a51-6c2d-41cb-bfc2-00e2bdb1b3df","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:43820","PortSpecifier":{"PortValue":43820}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"22534a51-6c2d-41cb-bfc2-00e2bdb1b3df","method":"POST","path":"/ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473/v1/completions","host":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:22:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"22534a51-6c2d-41cb-bfc2-00e2bdb1b3df","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:43820","PortSpecifier":{"PortValue":43820}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785180163,"nanos":403038216},"http":{"id":"22534a51-6c2d-41cb-bfc2-00e2bdb1b3df","method":"POST","headers":{":authority":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:22:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"22534a51-6c2d-41cb-bfc2-00e2bdb1b3df","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-oc2naVb4PIrpAR0D_fLzCHmuiPLUfcTZLsKdXHX46w7PVCUdtNQrxymbD5jr"} {"level":"debug","ts":"2026-07-27T19:22:43Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"22534a51-6c2d-41cb-bfc2-00e2bdb1b3df","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-oc2naVb4PIrpAR0D_fLzCHmuiPLUfcTZLsKdXHX46w7PVCUdtNQrxymbD5jr\"}"} {"level":"debug","ts":"2026-07-27T19:22:43Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"22534a51-6c2d-41cb-bfc2-00e2bdb1b3df","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-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"95e77d6d-7b25-4980-bfe3-b5da864fdd0c","keyName":"e2e-rate-a-f38d8d","subscription":"e2e-rate-iso-a-f38d8d","tenant":"e2e-shared-a-7f7473","userId":"95e77d6d-7b25-4980-bfe3-b5da864fdd0c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T19:22:43Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"22534a51-6c2d-41cb-bfc2-00e2bdb1b3df","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473\",\"requestedSubscription\":\"e2e-rate-iso-a-f38d8d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-27T19:22:43Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"22534a51-6c2d-41cb-bfc2-00e2bdb1b3df","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-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m","name":"rate-test-model-7f7473","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f38d8d","namespace":"ai-tenant-e2e-shared-a-7f7473","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473"}} {"level":"debug","ts":"2026-07-27T19:22:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"22534a51-6c2d-41cb-bfc2-00e2bdb1b3df","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:22:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"22534a51-6c2d-41cb-bfc2-00e2bdb1b3df","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-27T19:22:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"22534a51-6c2d-41cb-bfc2-00e2bdb1b3df","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-27T19:22:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"22534a51-6c2d-41cb-bfc2-00e2bdb1b3df","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-27T19:22:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"22534a51-6c2d-41cb-bfc2-00e2bdb1b3df","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:22:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"22534a51-6c2d-41cb-bfc2-00e2bdb1b3df","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-f38d8d"} {"level":"debug","ts":"2026-07-27T19:22:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"22534a51-6c2d-41cb-bfc2-00e2bdb1b3df","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-27T19:22:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"22534a51-6c2d-41cb-bfc2-00e2bdb1b3df","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-27T19:22:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"22534a51-6c2d-41cb-bfc2-00e2bdb1b3df","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"95e77d6d-7b25-4980-bfe3-b5da864fdd0c","keyName":"e2e-rate-a-f38d8d","selected_subscription":"e2e-rate-iso-a-f38d8d","selected_subscription_key":"ai-tenant-e2e-shared-a-7f7473/e2e-rate-iso-a-f38d8d@ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m","name":"rate-test-model-7f7473","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f38d8d","namespace":"ai-tenant-e2e-shared-a-7f7473","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-27T19:22:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"22534a51-6c2d-41cb-bfc2-00e2bdb1b3df","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:22:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"22534a51-6c2d-41cb-bfc2-00e2bdb1b3df","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:22:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"47e9595d-08e6-45d0-b325-f9337b7206e4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:43824","PortSpecifier":{"PortValue":43824}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"47e9595d-08e6-45d0-b325-f9337b7206e4","method":"POST","path":"/ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473/v1/completions","host":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:22:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"47e9595d-08e6-45d0-b325-f9337b7206e4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:43824","PortSpecifier":{"PortValue":43824}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785180164,"nanos":445223607},"http":{"id":"47e9595d-08e6-45d0-b325-f9337b7206e4","method":"POST","headers":{":authority":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:22:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"47e9595d-08e6-45d0-b325-f9337b7206e4","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-oc2naVb4PIrpAR0D_fLzCHmuiPLUfcTZLsKdXHX46w7PVCUdtNQrxymbD5jr"} {"level":"debug","ts":"2026-07-27T19:22:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"47e9595d-08e6-45d0-b325-f9337b7206e4","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-oc2naVb4PIrpAR0D_fLzCHmuiPLUfcTZLsKdXHX46w7PVCUdtNQrxymbD5jr\"}"} {"level":"debug","ts":"2026-07-27T19:22:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"47e9595d-08e6-45d0-b325-f9337b7206e4","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-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"95e77d6d-7b25-4980-bfe3-b5da864fdd0c","keyName":"e2e-rate-a-f38d8d","subscription":"e2e-rate-iso-a-f38d8d","tenant":"e2e-shared-a-7f7473","userId":"95e77d6d-7b25-4980-bfe3-b5da864fdd0c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T19:22:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"47e9595d-08e6-45d0-b325-f9337b7206e4","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473\",\"requestedSubscription\":\"e2e-rate-iso-a-f38d8d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-27T19:22:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"47e9595d-08e6-45d0-b325-f9337b7206e4","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-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m","name":"rate-test-model-7f7473","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f38d8d","namespace":"ai-tenant-e2e-shared-a-7f7473","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473"}} {"level":"debug","ts":"2026-07-27T19:22:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"47e9595d-08e6-45d0-b325-f9337b7206e4","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:22:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"47e9595d-08e6-45d0-b325-f9337b7206e4","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-27T19:22:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"47e9595d-08e6-45d0-b325-f9337b7206e4","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-27T19:22:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"47e9595d-08e6-45d0-b325-f9337b7206e4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:22:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"47e9595d-08e6-45d0-b325-f9337b7206e4","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-27T19:22:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"47e9595d-08e6-45d0-b325-f9337b7206e4","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-27T19:22:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"47e9595d-08e6-45d0-b325-f9337b7206e4","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-f38d8d"} {"level":"debug","ts":"2026-07-27T19:22:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"47e9595d-08e6-45d0-b325-f9337b7206e4","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-27T19:22:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"47e9595d-08e6-45d0-b325-f9337b7206e4","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"95e77d6d-7b25-4980-bfe3-b5da864fdd0c","keyName":"e2e-rate-a-f38d8d","selected_subscription":"e2e-rate-iso-a-f38d8d","selected_subscription_key":"ai-tenant-e2e-shared-a-7f7473/e2e-rate-iso-a-f38d8d@ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m","name":"rate-test-model-7f7473","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f38d8d","namespace":"ai-tenant-e2e-shared-a-7f7473","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-27T19:22:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"47e9595d-08e6-45d0-b325-f9337b7206e4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:22:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"47e9595d-08e6-45d0-b325-f9337b7206e4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:23:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c78885fe-74ad-4ff3-9eaf-a63208c36893","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:38122","PortSpecifier":{"PortValue":38122}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c78885fe-74ad-4ff3-9eaf-a63208c36893","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:23:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c78885fe-74ad-4ff3-9eaf-a63208c36893","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:38122","PortSpecifier":{"PortValue":38122}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785180184,"nanos":34701301},"http":{"id":"c78885fe-74ad-4ff3-9eaf-a63208c36893","method":"POST","headers":{":authority":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.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-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c78885fe-74ad-4ff3-9eaf-a63208c36893","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c78885fe-74ad-4ff3-9eaf-a63208c36893","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":"9a37a786-fcf9-4393-aca6-a70567debcba","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c4dff2c1-be13-4898-b225-bce16bbd541a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d572b0fa5085"]}} {"level":"debug","ts":"2026-07-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c78885fe-74ad-4ff3-9eaf-a63208c36893","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d572b0fa5085"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c4dff2c1-be13-4898-b225-bce16bbd541a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"9a37a786-fcf9-4393-aca6-a70567debcba","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.67:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.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-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c78885fe-74ad-4ff3-9eaf-a63208c36893","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-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c78885fe-74ad-4ff3-9eaf-a63208c36893","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-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c78885fe-74ad-4ff3-9eaf-a63208c36893","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c78885fe-74ad-4ff3-9eaf-a63208c36893","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":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c78885fe-74ad-4ff3-9eaf-a63208c36893","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-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c78885fe-74ad-4ff3-9eaf-a63208c36893","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-27T19:23:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c78885fe-74ad-4ff3-9eaf-a63208c36893","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:23:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c78885fe-74ad-4ff3-9eaf-a63208c36893","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:23:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8fd819f9-0736-4ee8-a7e5-faced7a19bd9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:38892","PortSpecifier":{"PortValue":38892}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8fd819f9-0736-4ee8-a7e5-faced7a19bd9","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-6710a9.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:23:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8fd819f9-0736-4ee8-a7e5-faced7a19bd9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:38892","PortSpecifier":{"PortValue":38892}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785180184,"nanos":78263612},"http":{"id":"8fd819f9-0736-4ee8-a7e5-faced7a19bd9","method":"POST","headers":{":authority":"e2e-shared-b-6710a9.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.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-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8fd819f9-0736-4ee8-a7e5-faced7a19bd9","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8fd819f9-0736-4ee8-a7e5-faced7a19bd9","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":"9a37a786-fcf9-4393-aca6-a70567debcba","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c4dff2c1-be13-4898-b225-bce16bbd541a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d572b0fa5085"]}} {"level":"debug","ts":"2026-07-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8fd819f9-0736-4ee8-a7e5-faced7a19bd9","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d572b0fa5085"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c4dff2c1-be13-4898-b225-bce16bbd541a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"9a37a786-fcf9-4393-aca6-a70567debcba","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.68:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-6710a9.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.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-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8fd819f9-0736-4ee8-a7e5-faced7a19bd9","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-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8fd819f9-0736-4ee8-a7e5-faced7a19bd9","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-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8fd819f9-0736-4ee8-a7e5-faced7a19bd9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-6710a9/rate-test-model-6710a9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-6710a9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8fd819f9-0736-4ee8-a7e5-faced7a19bd9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8fd819f9-0736-4ee8-a7e5-faced7a19bd9","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-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8fd819f9-0736-4ee8-a7e5-faced7a19bd9","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-27T19:23:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8fd819f9-0736-4ee8-a7e5-faced7a19bd9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:23:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8fd819f9-0736-4ee8-a7e5-faced7a19bd9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:23:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"25059a68-e1b2-4dba-b741-55fa654d6cf1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:38134","PortSpecifier":{"PortValue":38134}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"25059a68-e1b2-4dba-b741-55fa654d6cf1","method":"POST","path":"/ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473/v1/completions","host":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:23:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"25059a68-e1b2-4dba-b741-55fa654d6cf1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:38134","PortSpecifier":{"PortValue":38134}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785180184,"nanos":125327724},"http":{"id":"25059a68-e1b2-4dba-b741-55fa654d6cf1","method":"POST","headers":{":authority":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"25059a68-e1b2-4dba-b741-55fa654d6cf1","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-big7ZOAOJsr4pEXG_qlCx67ozXeB8gHgCVcOBcOwOR4rtVbb8z6fizKSmKN9"} {"level":"debug","ts":"2026-07-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"25059a68-e1b2-4dba-b741-55fa654d6cf1","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-big7ZOAOJsr4pEXG_qlCx67ozXeB8gHgCVcOBcOwOR4rtVbb8z6fizKSmKN9\"}"} {"level":"debug","ts":"2026-07-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"25059a68-e1b2-4dba-b741-55fa654d6cf1","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-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"9632b9cf-538e-4bda-a294-ed6b1123d33c","keyName":"e2e-rate-a-078030","subscription":"e2e-rate-iso-a-078030","tenant":"e2e-shared-a-7f7473","userId":"9632b9cf-538e-4bda-a294-ed6b1123d33c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"25059a68-e1b2-4dba-b741-55fa654d6cf1","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473\",\"requestedSubscription\":\"e2e-rate-iso-a-078030\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"25059a68-e1b2-4dba-b741-55fa654d6cf1","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-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m","name":"rate-test-model-7f7473","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-078030","namespace":"ai-tenant-e2e-shared-a-7f7473","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473"}} {"level":"debug","ts":"2026-07-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"25059a68-e1b2-4dba-b741-55fa654d6cf1","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"25059a68-e1b2-4dba-b741-55fa654d6cf1","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-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"25059a68-e1b2-4dba-b741-55fa654d6cf1","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-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"25059a68-e1b2-4dba-b741-55fa654d6cf1","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-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"25059a68-e1b2-4dba-b741-55fa654d6cf1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"25059a68-e1b2-4dba-b741-55fa654d6cf1","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-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"25059a68-e1b2-4dba-b741-55fa654d6cf1","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-078030"} {"level":"debug","ts":"2026-07-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"25059a68-e1b2-4dba-b741-55fa654d6cf1","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-27T19:23:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"25059a68-e1b2-4dba-b741-55fa654d6cf1","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"9632b9cf-538e-4bda-a294-ed6b1123d33c","keyName":"e2e-rate-a-078030","selected_subscription":"e2e-rate-iso-a-078030","selected_subscription_key":"ai-tenant-e2e-shared-a-7f7473/e2e-rate-iso-a-078030@ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m","name":"rate-test-model-7f7473","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-078030","namespace":"ai-tenant-e2e-shared-a-7f7473","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-27T19:23:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"25059a68-e1b2-4dba-b741-55fa654d6cf1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:23:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"25059a68-e1b2-4dba-b741-55fa654d6cf1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:23:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"963e64cd-5598-4aa2-880d-3a1be997ebf3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:38140","PortSpecifier":{"PortValue":38140}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"963e64cd-5598-4aa2-880d-3a1be997ebf3","method":"POST","path":"/ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473/v1/completions","host":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:23:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"963e64cd-5598-4aa2-880d-3a1be997ebf3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:38140","PortSpecifier":{"PortValue":38140}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785180185,"nanos":164543052},"http":{"id":"963e64cd-5598-4aa2-880d-3a1be997ebf3","method":"POST","headers":{":authority":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:23:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"963e64cd-5598-4aa2-880d-3a1be997ebf3","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-big7ZOAOJsr4pEXG_qlCx67ozXeB8gHgCVcOBcOwOR4rtVbb8z6fizKSmKN9"} {"level":"debug","ts":"2026-07-27T19:23:05Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"963e64cd-5598-4aa2-880d-3a1be997ebf3","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-big7ZOAOJsr4pEXG_qlCx67ozXeB8gHgCVcOBcOwOR4rtVbb8z6fizKSmKN9\"}"} {"level":"debug","ts":"2026-07-27T19:23:05Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"963e64cd-5598-4aa2-880d-3a1be997ebf3","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-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"9632b9cf-538e-4bda-a294-ed6b1123d33c","keyName":"e2e-rate-a-078030","subscription":"e2e-rate-iso-a-078030","tenant":"e2e-shared-a-7f7473","userId":"9632b9cf-538e-4bda-a294-ed6b1123d33c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T19:23:05Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"963e64cd-5598-4aa2-880d-3a1be997ebf3","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473\",\"requestedSubscription\":\"e2e-rate-iso-a-078030\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-27T19:23:05Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"963e64cd-5598-4aa2-880d-3a1be997ebf3","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-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m","name":"rate-test-model-7f7473","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-078030","namespace":"ai-tenant-e2e-shared-a-7f7473","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473"}} {"level":"debug","ts":"2026-07-27T19:23:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"963e64cd-5598-4aa2-880d-3a1be997ebf3","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:23:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"963e64cd-5598-4aa2-880d-3a1be997ebf3","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-27T19:23:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"963e64cd-5598-4aa2-880d-3a1be997ebf3","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-27T19:23:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"963e64cd-5598-4aa2-880d-3a1be997ebf3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:23:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"963e64cd-5598-4aa2-880d-3a1be997ebf3","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-27T19:23:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"963e64cd-5598-4aa2-880d-3a1be997ebf3","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-27T19:23:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"963e64cd-5598-4aa2-880d-3a1be997ebf3","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-078030"} {"level":"debug","ts":"2026-07-27T19:23:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"963e64cd-5598-4aa2-880d-3a1be997ebf3","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-27T19:23:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"963e64cd-5598-4aa2-880d-3a1be997ebf3","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"9632b9cf-538e-4bda-a294-ed6b1123d33c","keyName":"e2e-rate-a-078030","selected_subscription":"e2e-rate-iso-a-078030","selected_subscription_key":"ai-tenant-e2e-shared-a-7f7473/e2e-rate-iso-a-078030@ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m","name":"rate-test-model-7f7473","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-078030","namespace":"ai-tenant-e2e-shared-a-7f7473","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-27T19:23:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"963e64cd-5598-4aa2-880d-3a1be997ebf3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:23:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"963e64cd-5598-4aa2-880d-3a1be997ebf3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:23:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"423cadf0-c4a8-48e1-b3fb-5e9a3372883d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:38154","PortSpecifier":{"PortValue":38154}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"423cadf0-c4a8-48e1-b3fb-5e9a3372883d","method":"POST","path":"/ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473/v1/completions","host":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:23:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"423cadf0-c4a8-48e1-b3fb-5e9a3372883d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:38154","PortSpecifier":{"PortValue":38154}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785180186,"nanos":204481181},"http":{"id":"423cadf0-c4a8-48e1-b3fb-5e9a3372883d","method":"POST","headers":{":authority":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:23:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"423cadf0-c4a8-48e1-b3fb-5e9a3372883d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-big7ZOAOJsr4pEXG_qlCx67ozXeB8gHgCVcOBcOwOR4rtVbb8z6fizKSmKN9"} {"level":"debug","ts":"2026-07-27T19:23:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"423cadf0-c4a8-48e1-b3fb-5e9a3372883d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-big7ZOAOJsr4pEXG_qlCx67ozXeB8gHgCVcOBcOwOR4rtVbb8z6fizKSmKN9\"}"} {"level":"debug","ts":"2026-07-27T19:23:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"423cadf0-c4a8-48e1-b3fb-5e9a3372883d","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-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"9632b9cf-538e-4bda-a294-ed6b1123d33c","keyName":"e2e-rate-a-078030","subscription":"e2e-rate-iso-a-078030","tenant":"e2e-shared-a-7f7473","userId":"9632b9cf-538e-4bda-a294-ed6b1123d33c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T19:23:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"423cadf0-c4a8-48e1-b3fb-5e9a3372883d","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473\",\"requestedSubscription\":\"e2e-rate-iso-a-078030\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-27T19:23:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"423cadf0-c4a8-48e1-b3fb-5e9a3372883d","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-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m","name":"rate-test-model-7f7473","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-078030","namespace":"ai-tenant-e2e-shared-a-7f7473","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473"}} {"level":"debug","ts":"2026-07-27T19:23:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"423cadf0-c4a8-48e1-b3fb-5e9a3372883d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:23:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"423cadf0-c4a8-48e1-b3fb-5e9a3372883d","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-27T19:23:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"423cadf0-c4a8-48e1-b3fb-5e9a3372883d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:23:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"423cadf0-c4a8-48e1-b3fb-5e9a3372883d","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-27T19:23:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"423cadf0-c4a8-48e1-b3fb-5e9a3372883d","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-27T19:23:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"423cadf0-c4a8-48e1-b3fb-5e9a3372883d","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-27T19:23:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"423cadf0-c4a8-48e1-b3fb-5e9a3372883d","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-27T19:23:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"423cadf0-c4a8-48e1-b3fb-5e9a3372883d","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-078030"} {"level":"debug","ts":"2026-07-27T19:23:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"423cadf0-c4a8-48e1-b3fb-5e9a3372883d","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"9632b9cf-538e-4bda-a294-ed6b1123d33c","keyName":"e2e-rate-a-078030","selected_subscription":"e2e-rate-iso-a-078030","selected_subscription_key":"ai-tenant-e2e-shared-a-7f7473/e2e-rate-iso-a-078030@ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m","name":"rate-test-model-7f7473","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-078030","namespace":"ai-tenant-e2e-shared-a-7f7473","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-27T19:23:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"423cadf0-c4a8-48e1-b3fb-5e9a3372883d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:23:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"423cadf0-c4a8-48e1-b3fb-5e9a3372883d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:23:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f71f8207-0ea6-4df8-b7b0-62802ecd2556","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:38160","PortSpecifier":{"PortValue":38160}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f71f8207-0ea6-4df8-b7b0-62802ecd2556","method":"POST","path":"/ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473/v1/completions","host":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:23:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f71f8207-0ea6-4df8-b7b0-62802ecd2556","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:38160","PortSpecifier":{"PortValue":38160}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785180187,"nanos":249025992},"http":{"id":"f71f8207-0ea6-4df8-b7b0-62802ecd2556","method":"POST","headers":{":authority":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:23:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f71f8207-0ea6-4df8-b7b0-62802ecd2556","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-big7ZOAOJsr4pEXG_qlCx67ozXeB8gHgCVcOBcOwOR4rtVbb8z6fizKSmKN9"} {"level":"debug","ts":"2026-07-27T19:23:07Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f71f8207-0ea6-4df8-b7b0-62802ecd2556","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-big7ZOAOJsr4pEXG_qlCx67ozXeB8gHgCVcOBcOwOR4rtVbb8z6fizKSmKN9\"}"} {"level":"debug","ts":"2026-07-27T19:23:07Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f71f8207-0ea6-4df8-b7b0-62802ecd2556","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-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"9632b9cf-538e-4bda-a294-ed6b1123d33c","keyName":"e2e-rate-a-078030","subscription":"e2e-rate-iso-a-078030","tenant":"e2e-shared-a-7f7473","userId":"9632b9cf-538e-4bda-a294-ed6b1123d33c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T19:23:07Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f71f8207-0ea6-4df8-b7b0-62802ecd2556","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473\",\"requestedSubscription\":\"e2e-rate-iso-a-078030\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-27T19:23:07Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f71f8207-0ea6-4df8-b7b0-62802ecd2556","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-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m","name":"rate-test-model-7f7473","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-078030","namespace":"ai-tenant-e2e-shared-a-7f7473","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473"}} {"level":"debug","ts":"2026-07-27T19:23:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f71f8207-0ea6-4df8-b7b0-62802ecd2556","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:23:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f71f8207-0ea6-4df8-b7b0-62802ecd2556","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-27T19:23:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f71f8207-0ea6-4df8-b7b0-62802ecd2556","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-27T19:23:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f71f8207-0ea6-4df8-b7b0-62802ecd2556","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:23:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f71f8207-0ea6-4df8-b7b0-62802ecd2556","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-27T19:23:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f71f8207-0ea6-4df8-b7b0-62802ecd2556","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-27T19:23:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f71f8207-0ea6-4df8-b7b0-62802ecd2556","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-27T19:23:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f71f8207-0ea6-4df8-b7b0-62802ecd2556","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-078030"} {"level":"debug","ts":"2026-07-27T19:23:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f71f8207-0ea6-4df8-b7b0-62802ecd2556","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"9632b9cf-538e-4bda-a294-ed6b1123d33c","keyName":"e2e-rate-a-078030","selected_subscription":"e2e-rate-iso-a-078030","selected_subscription_key":"ai-tenant-e2e-shared-a-7f7473/e2e-rate-iso-a-078030@ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m","name":"rate-test-model-7f7473","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-078030","namespace":"ai-tenant-e2e-shared-a-7f7473","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-27T19:23:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f71f8207-0ea6-4df8-b7b0-62802ecd2556","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:23:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f71f8207-0ea6-4df8-b7b0-62802ecd2556","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:23:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"71ec8197-fda7-4ed3-934b-2825a105de12","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:38162","PortSpecifier":{"PortValue":38162}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"71ec8197-fda7-4ed3-934b-2825a105de12","method":"POST","path":"/ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473/v1/completions","host":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:23:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"71ec8197-fda7-4ed3-934b-2825a105de12","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:38162","PortSpecifier":{"PortValue":38162}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785180188,"nanos":287628961},"http":{"id":"71ec8197-fda7-4ed3-934b-2825a105de12","method":"POST","headers":{":authority":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:23:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"71ec8197-fda7-4ed3-934b-2825a105de12","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-big7ZOAOJsr4pEXG_qlCx67ozXeB8gHgCVcOBcOwOR4rtVbb8z6fizKSmKN9"} {"level":"debug","ts":"2026-07-27T19:23:08Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"71ec8197-fda7-4ed3-934b-2825a105de12","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-big7ZOAOJsr4pEXG_qlCx67ozXeB8gHgCVcOBcOwOR4rtVbb8z6fizKSmKN9\"}"} {"level":"debug","ts":"2026-07-27T19:23:08Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"71ec8197-fda7-4ed3-934b-2825a105de12","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-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"9632b9cf-538e-4bda-a294-ed6b1123d33c","keyName":"e2e-rate-a-078030","subscription":"e2e-rate-iso-a-078030","tenant":"e2e-shared-a-7f7473","userId":"9632b9cf-538e-4bda-a294-ed6b1123d33c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T19:23:08Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"71ec8197-fda7-4ed3-934b-2825a105de12","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473\",\"requestedSubscription\":\"e2e-rate-iso-a-078030\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-27T19:23:08Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"71ec8197-fda7-4ed3-934b-2825a105de12","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-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m","name":"rate-test-model-7f7473","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-078030","namespace":"ai-tenant-e2e-shared-a-7f7473","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473"}} {"level":"debug","ts":"2026-07-27T19:23:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"71ec8197-fda7-4ed3-934b-2825a105de12","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:23:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"71ec8197-fda7-4ed3-934b-2825a105de12","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-27T19:23:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"71ec8197-fda7-4ed3-934b-2825a105de12","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-27T19:23:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"71ec8197-fda7-4ed3-934b-2825a105de12","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:23:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"71ec8197-fda7-4ed3-934b-2825a105de12","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-27T19:23:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"71ec8197-fda7-4ed3-934b-2825a105de12","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-27T19:23:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"71ec8197-fda7-4ed3-934b-2825a105de12","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-078030"} {"level":"debug","ts":"2026-07-27T19:23:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"71ec8197-fda7-4ed3-934b-2825a105de12","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-27T19:23:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"71ec8197-fda7-4ed3-934b-2825a105de12","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"9632b9cf-538e-4bda-a294-ed6b1123d33c","keyName":"e2e-rate-a-078030","selected_subscription":"e2e-rate-iso-a-078030","selected_subscription_key":"ai-tenant-e2e-shared-a-7f7473/e2e-rate-iso-a-078030@ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m","name":"rate-test-model-7f7473","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-078030","namespace":"ai-tenant-e2e-shared-a-7f7473","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-27T19:23:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"71ec8197-fda7-4ed3-934b-2825a105de12","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:23:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"71ec8197-fda7-4ed3-934b-2825a105de12","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:23:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"10c56ee6-183e-42dd-b1b5-845870fd7049","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:38172","PortSpecifier":{"PortValue":38172}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"10c56ee6-183e-42dd-b1b5-845870fd7049","method":"POST","path":"/ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473/v1/completions","host":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:23:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"10c56ee6-183e-42dd-b1b5-845870fd7049","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:38172","PortSpecifier":{"PortValue":38172}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785180189,"nanos":331089622},"http":{"id":"10c56ee6-183e-42dd-b1b5-845870fd7049","method":"POST","headers":{":authority":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:23:09Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"10c56ee6-183e-42dd-b1b5-845870fd7049","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-big7ZOAOJsr4pEXG_qlCx67ozXeB8gHgCVcOBcOwOR4rtVbb8z6fizKSmKN9"} {"level":"debug","ts":"2026-07-27T19:23:09Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"10c56ee6-183e-42dd-b1b5-845870fd7049","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-big7ZOAOJsr4pEXG_qlCx67ozXeB8gHgCVcOBcOwOR4rtVbb8z6fizKSmKN9\"}"} {"level":"debug","ts":"2026-07-27T19:23:09Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"10c56ee6-183e-42dd-b1b5-845870fd7049","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-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"9632b9cf-538e-4bda-a294-ed6b1123d33c","keyName":"e2e-rate-a-078030","subscription":"e2e-rate-iso-a-078030","tenant":"e2e-shared-a-7f7473","userId":"9632b9cf-538e-4bda-a294-ed6b1123d33c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T19:23:09Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"10c56ee6-183e-42dd-b1b5-845870fd7049","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473\",\"requestedSubscription\":\"e2e-rate-iso-a-078030\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-27T19:23:09Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"10c56ee6-183e-42dd-b1b5-845870fd7049","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-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m","name":"rate-test-model-7f7473","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-078030","namespace":"ai-tenant-e2e-shared-a-7f7473","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473"}} {"level":"debug","ts":"2026-07-27T19:23:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"10c56ee6-183e-42dd-b1b5-845870fd7049","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:23:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"10c56ee6-183e-42dd-b1b5-845870fd7049","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-27T19:23:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"10c56ee6-183e-42dd-b1b5-845870fd7049","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:23:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"10c56ee6-183e-42dd-b1b5-845870fd7049","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-27T19:23:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"10c56ee6-183e-42dd-b1b5-845870fd7049","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-27T19:23:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"10c56ee6-183e-42dd-b1b5-845870fd7049","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-27T19:23:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"10c56ee6-183e-42dd-b1b5-845870fd7049","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-078030"} {"level":"debug","ts":"2026-07-27T19:23:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"10c56ee6-183e-42dd-b1b5-845870fd7049","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-27T19:23:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"10c56ee6-183e-42dd-b1b5-845870fd7049","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"9632b9cf-538e-4bda-a294-ed6b1123d33c","keyName":"e2e-rate-a-078030","selected_subscription":"e2e-rate-iso-a-078030","selected_subscription_key":"ai-tenant-e2e-shared-a-7f7473/e2e-rate-iso-a-078030@ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m","name":"rate-test-model-7f7473","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-078030","namespace":"ai-tenant-e2e-shared-a-7f7473","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-27T19:23:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"10c56ee6-183e-42dd-b1b5-845870fd7049","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:23:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"10c56ee6-183e-42dd-b1b5-845870fd7049","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:23:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"17a55bff-4cb1-4902-9bbd-f551f873d0a4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:38178","PortSpecifier":{"PortValue":38178}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"17a55bff-4cb1-4902-9bbd-f551f873d0a4","method":"POST","path":"/ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473/v1/completions","host":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:23:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"17a55bff-4cb1-4902-9bbd-f551f873d0a4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:38178","PortSpecifier":{"PortValue":38178}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785180190,"nanos":370990894},"http":{"id":"17a55bff-4cb1-4902-9bbd-f551f873d0a4","method":"POST","headers":{":authority":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:23:10Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"17a55bff-4cb1-4902-9bbd-f551f873d0a4","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-big7ZOAOJsr4pEXG_qlCx67ozXeB8gHgCVcOBcOwOR4rtVbb8z6fizKSmKN9"} {"level":"debug","ts":"2026-07-27T19:23:10Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"17a55bff-4cb1-4902-9bbd-f551f873d0a4","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-big7ZOAOJsr4pEXG_qlCx67ozXeB8gHgCVcOBcOwOR4rtVbb8z6fizKSmKN9\"}"} {"level":"debug","ts":"2026-07-27T19:23:10Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"17a55bff-4cb1-4902-9bbd-f551f873d0a4","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-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"9632b9cf-538e-4bda-a294-ed6b1123d33c","keyName":"e2e-rate-a-078030","subscription":"e2e-rate-iso-a-078030","tenant":"e2e-shared-a-7f7473","userId":"9632b9cf-538e-4bda-a294-ed6b1123d33c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T19:23:10Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"17a55bff-4cb1-4902-9bbd-f551f873d0a4","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473\",\"requestedSubscription\":\"e2e-rate-iso-a-078030\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-27T19:23:10Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"17a55bff-4cb1-4902-9bbd-f551f873d0a4","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-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m","name":"rate-test-model-7f7473","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-078030","namespace":"ai-tenant-e2e-shared-a-7f7473","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473"}} {"level":"debug","ts":"2026-07-27T19:23:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"17a55bff-4cb1-4902-9bbd-f551f873d0a4","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:23:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17a55bff-4cb1-4902-9bbd-f551f873d0a4","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-27T19:23:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17a55bff-4cb1-4902-9bbd-f551f873d0a4","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-27T19:23:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17a55bff-4cb1-4902-9bbd-f551f873d0a4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:23:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17a55bff-4cb1-4902-9bbd-f551f873d0a4","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-27T19:23:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"17a55bff-4cb1-4902-9bbd-f551f873d0a4","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-27T19:23:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"17a55bff-4cb1-4902-9bbd-f551f873d0a4","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-078030"} {"level":"debug","ts":"2026-07-27T19:23:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"17a55bff-4cb1-4902-9bbd-f551f873d0a4","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-27T19:23:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"17a55bff-4cb1-4902-9bbd-f551f873d0a4","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"9632b9cf-538e-4bda-a294-ed6b1123d33c","keyName":"e2e-rate-a-078030","selected_subscription":"e2e-rate-iso-a-078030","selected_subscription_key":"ai-tenant-e2e-shared-a-7f7473/e2e-rate-iso-a-078030@ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m","name":"rate-test-model-7f7473","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-078030","namespace":"ai-tenant-e2e-shared-a-7f7473","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-27T19:23:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"17a55bff-4cb1-4902-9bbd-f551f873d0a4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:23:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"17a55bff-4cb1-4902-9bbd-f551f873d0a4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:23:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cb0d29d8-793a-46c9-b129-12891b6abe96","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:56144","PortSpecifier":{"PortValue":56144}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cb0d29d8-793a-46c9-b129-12891b6abe96","method":"POST","path":"/ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473/v1/completions","host":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:23:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cb0d29d8-793a-46c9-b129-12891b6abe96","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:56144","PortSpecifier":{"PortValue":56144}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785180191,"nanos":409674492},"http":{"id":"cb0d29d8-793a-46c9-b129-12891b6abe96","method":"POST","headers":{":authority":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:23:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cb0d29d8-793a-46c9-b129-12891b6abe96","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-big7ZOAOJsr4pEXG_qlCx67ozXeB8gHgCVcOBcOwOR4rtVbb8z6fizKSmKN9"} {"level":"debug","ts":"2026-07-27T19:23:11Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"cb0d29d8-793a-46c9-b129-12891b6abe96","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-big7ZOAOJsr4pEXG_qlCx67ozXeB8gHgCVcOBcOwOR4rtVbb8z6fizKSmKN9\"}"} {"level":"debug","ts":"2026-07-27T19:23:11Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"cb0d29d8-793a-46c9-b129-12891b6abe96","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-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"9632b9cf-538e-4bda-a294-ed6b1123d33c","keyName":"e2e-rate-a-078030","subscription":"e2e-rate-iso-a-078030","tenant":"e2e-shared-a-7f7473","userId":"9632b9cf-538e-4bda-a294-ed6b1123d33c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T19:23:11Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"cb0d29d8-793a-46c9-b129-12891b6abe96","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473\",\"requestedSubscription\":\"e2e-rate-iso-a-078030\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-27T19:23:11Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"cb0d29d8-793a-46c9-b129-12891b6abe96","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-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m","name":"rate-test-model-7f7473","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-078030","namespace":"ai-tenant-e2e-shared-a-7f7473","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473"}} {"level":"debug","ts":"2026-07-27T19:23:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cb0d29d8-793a-46c9-b129-12891b6abe96","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:23:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cb0d29d8-793a-46c9-b129-12891b6abe96","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-27T19:23:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cb0d29d8-793a-46c9-b129-12891b6abe96","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-27T19:23:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cb0d29d8-793a-46c9-b129-12891b6abe96","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:23:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cb0d29d8-793a-46c9-b129-12891b6abe96","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-27T19:23:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cb0d29d8-793a-46c9-b129-12891b6abe96","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-27T19:23:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cb0d29d8-793a-46c9-b129-12891b6abe96","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-27T19:23:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cb0d29d8-793a-46c9-b129-12891b6abe96","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-078030"} {"level":"debug","ts":"2026-07-27T19:23:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cb0d29d8-793a-46c9-b129-12891b6abe96","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"9632b9cf-538e-4bda-a294-ed6b1123d33c","keyName":"e2e-rate-a-078030","selected_subscription":"e2e-rate-iso-a-078030","selected_subscription_key":"ai-tenant-e2e-shared-a-7f7473/e2e-rate-iso-a-078030@ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m","name":"rate-test-model-7f7473","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-078030","namespace":"ai-tenant-e2e-shared-a-7f7473","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-27T19:23:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cb0d29d8-793a-46c9-b129-12891b6abe96","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:23:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cb0d29d8-793a-46c9-b129-12891b6abe96","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:23:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ad4dc36f-6f5b-4135-a824-5ee2e44df9e0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:56152","PortSpecifier":{"PortValue":56152}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ad4dc36f-6f5b-4135-a824-5ee2e44df9e0","method":"POST","path":"/ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473/v1/completions","host":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:23:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ad4dc36f-6f5b-4135-a824-5ee2e44df9e0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:56152","PortSpecifier":{"PortValue":56152}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785180192,"nanos":448178439},"http":{"id":"ad4dc36f-6f5b-4135-a824-5ee2e44df9e0","method":"POST","headers":{":authority":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:23:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ad4dc36f-6f5b-4135-a824-5ee2e44df9e0","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-big7ZOAOJsr4pEXG_qlCx67ozXeB8gHgCVcOBcOwOR4rtVbb8z6fizKSmKN9"} {"level":"debug","ts":"2026-07-27T19:23:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ad4dc36f-6f5b-4135-a824-5ee2e44df9e0","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-big7ZOAOJsr4pEXG_qlCx67ozXeB8gHgCVcOBcOwOR4rtVbb8z6fizKSmKN9\"}"} {"level":"debug","ts":"2026-07-27T19:23:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ad4dc36f-6f5b-4135-a824-5ee2e44df9e0","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-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"9632b9cf-538e-4bda-a294-ed6b1123d33c","keyName":"e2e-rate-a-078030","subscription":"e2e-rate-iso-a-078030","tenant":"e2e-shared-a-7f7473","userId":"9632b9cf-538e-4bda-a294-ed6b1123d33c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T19:23:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ad4dc36f-6f5b-4135-a824-5ee2e44df9e0","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473\",\"requestedSubscription\":\"e2e-rate-iso-a-078030\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-27T19:23:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ad4dc36f-6f5b-4135-a824-5ee2e44df9e0","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-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m","name":"rate-test-model-7f7473","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-078030","namespace":"ai-tenant-e2e-shared-a-7f7473","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473"}} {"level":"debug","ts":"2026-07-27T19:23:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ad4dc36f-6f5b-4135-a824-5ee2e44df9e0","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:23:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ad4dc36f-6f5b-4135-a824-5ee2e44df9e0","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-27T19:23:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ad4dc36f-6f5b-4135-a824-5ee2e44df9e0","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-27T19:23:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ad4dc36f-6f5b-4135-a824-5ee2e44df9e0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:23:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ad4dc36f-6f5b-4135-a824-5ee2e44df9e0","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-27T19:23:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ad4dc36f-6f5b-4135-a824-5ee2e44df9e0","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-27T19:23:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ad4dc36f-6f5b-4135-a824-5ee2e44df9e0","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-27T19:23:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ad4dc36f-6f5b-4135-a824-5ee2e44df9e0","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-078030"} {"level":"debug","ts":"2026-07-27T19:23:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ad4dc36f-6f5b-4135-a824-5ee2e44df9e0","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"9632b9cf-538e-4bda-a294-ed6b1123d33c","keyName":"e2e-rate-a-078030","selected_subscription":"e2e-rate-iso-a-078030","selected_subscription_key":"ai-tenant-e2e-shared-a-7f7473/e2e-rate-iso-a-078030@ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m","name":"rate-test-model-7f7473","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-078030","namespace":"ai-tenant-e2e-shared-a-7f7473","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-27T19:23:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ad4dc36f-6f5b-4135-a824-5ee2e44df9e0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:23:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ad4dc36f-6f5b-4135-a824-5ee2e44df9e0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:23:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0a6dd2e2-fb83-4959-90c9-8d6558469fbf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:56164","PortSpecifier":{"PortValue":56164}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0a6dd2e2-fb83-4959-90c9-8d6558469fbf","method":"POST","path":"/ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473/v1/completions","host":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:23:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0a6dd2e2-fb83-4959-90c9-8d6558469fbf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:56164","PortSpecifier":{"PortValue":56164}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785180193,"nanos":490007106},"http":{"id":"0a6dd2e2-fb83-4959-90c9-8d6558469fbf","method":"POST","headers":{":authority":"e2e-shared-a-7f7473.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:23:13Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0a6dd2e2-fb83-4959-90c9-8d6558469fbf","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-big7ZOAOJsr4pEXG_qlCx67ozXeB8gHgCVcOBcOwOR4rtVbb8z6fizKSmKN9"} {"level":"debug","ts":"2026-07-27T19:23:13Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0a6dd2e2-fb83-4959-90c9-8d6558469fbf","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-big7ZOAOJsr4pEXG_qlCx67ozXeB8gHgCVcOBcOwOR4rtVbb8z6fizKSmKN9\"}"} {"level":"debug","ts":"2026-07-27T19:23:13Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0a6dd2e2-fb83-4959-90c9-8d6558469fbf","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-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"9632b9cf-538e-4bda-a294-ed6b1123d33c","keyName":"e2e-rate-a-078030","subscription":"e2e-rate-iso-a-078030","tenant":"e2e-shared-a-7f7473","userId":"9632b9cf-538e-4bda-a294-ed6b1123d33c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T19:23:13Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0a6dd2e2-fb83-4959-90c9-8d6558469fbf","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473\",\"requestedSubscription\":\"e2e-rate-iso-a-078030\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-27T19:23:13Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0a6dd2e2-fb83-4959-90c9-8d6558469fbf","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-7f7473.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m","name":"rate-test-model-7f7473","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-078030","namespace":"ai-tenant-e2e-shared-a-7f7473","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473"}} {"level":"debug","ts":"2026-07-27T19:23:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0a6dd2e2-fb83-4959-90c9-8d6558469fbf","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:23:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0a6dd2e2-fb83-4959-90c9-8d6558469fbf","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-27T19:23:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0a6dd2e2-fb83-4959-90c9-8d6558469fbf","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-27T19:23:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0a6dd2e2-fb83-4959-90c9-8d6558469fbf","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:23:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0a6dd2e2-fb83-4959-90c9-8d6558469fbf","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-27T19:23:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0a6dd2e2-fb83-4959-90c9-8d6558469fbf","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-27T19:23:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0a6dd2e2-fb83-4959-90c9-8d6558469fbf","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-078030"} {"level":"debug","ts":"2026-07-27T19:23:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0a6dd2e2-fb83-4959-90c9-8d6558469fbf","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-27T19:23:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0a6dd2e2-fb83-4959-90c9-8d6558469fbf","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"9632b9cf-538e-4bda-a294-ed6b1123d33c","keyName":"e2e-rate-a-078030","selected_subscription":"e2e-rate-iso-a-078030","selected_subscription_key":"ai-tenant-e2e-shared-a-7f7473/e2e-rate-iso-a-078030@ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-7f7473/models/facebook/opt-125m","name":"rate-test-model-7f7473","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-078030","namespace":"ai-tenant-e2e-shared-a-7f7473","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-7f7473/rate-test-model-7f7473"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-27T19:23:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0a6dd2e2-fb83-4959-90c9-8d6558469fbf","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:23:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0a6dd2e2-fb83-4959-90c9-8d6558469fbf","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:23:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2b935173-6677-4282-9dfb-3bffcf12a248","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:54708","PortSpecifier":{"PortValue":54708}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2b935173-6677-4282-9dfb-3bffcf12a248","method":"POST","path":"/ai-tenant-e2e-shared-b-6710a9/rate-test-model-6710a9/v1/completions","host":"e2e-shared-b-6710a9.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:23:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2b935173-6677-4282-9dfb-3bffcf12a248","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:54708","PortSpecifier":{"PortValue":54708}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.68:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785180193,"nanos":528074951},"http":{"id":"2b935173-6677-4282-9dfb-3bffcf12a248","method":"POST","headers":{":authority":"e2e-shared-b-6710a9.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-6710a9/rate-test-model-6710a9/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:23:13Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2b935173-6677-4282-9dfb-3bffcf12a248","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-7nYntLJZ1JbPi1Bv_MncVbq4z5oHaELl4AnrZDE1QyDQvVDU09ea8mWDotMU"} {"level":"debug","ts":"2026-07-27T19:23:13Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2b935173-6677-4282-9dfb-3bffcf12a248","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-6710a9.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-7nYntLJZ1JbPi1Bv_MncVbq4z5oHaELl4AnrZDE1QyDQvVDU09ea8mWDotMU\"}"} {"level":"debug","ts":"2026-07-27T19:23:13Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2b935173-6677-4282-9dfb-3bffcf12a248","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-6710a9.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"df9f0ff3-846e-471f-a0b2-83e1a7c9db9e","keyName":"e2e-rate-b-078030","subscription":"e2e-rate-iso-b-078030","tenant":"e2e-shared-b-6710a9","userId":"df9f0ff3-846e-471f-a0b2-83e1a7c9db9e","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T19:23:13Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2b935173-6677-4282-9dfb-3bffcf12a248","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-6710a9.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-shared-b-6710a9/rate-test-model-6710a9\",\"requestedSubscription\":\"e2e-rate-iso-b-078030\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-27T19:23:13Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2b935173-6677-4282-9dfb-3bffcf12a248","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-6710a9.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-b-6710a9/models/facebook/opt-125m","name":"rate-test-model-6710a9","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-078030","namespace":"ai-tenant-e2e-shared-b-6710a9","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-6710a9/rate-test-model-6710a9"}} {"level":"debug","ts":"2026-07-27T19:23:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2b935173-6677-4282-9dfb-3bffcf12a248","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:23:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2b935173-6677-4282-9dfb-3bffcf12a248","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-27T19:23:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2b935173-6677-4282-9dfb-3bffcf12a248","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-27T19:23:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2b935173-6677-4282-9dfb-3bffcf12a248","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-6710a9/rate-test-model-6710a9\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-6710a9/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:23:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2b935173-6677-4282-9dfb-3bffcf12a248","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-27T19:23:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2b935173-6677-4282-9dfb-3bffcf12a248","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-27T19:23:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2b935173-6677-4282-9dfb-3bffcf12a248","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-27T19:23:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2b935173-6677-4282-9dfb-3bffcf12a248","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-078030"} {"level":"debug","ts":"2026-07-27T19:23:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2b935173-6677-4282-9dfb-3bffcf12a248","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":"groups","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"df9f0ff3-846e-471f-a0b2-83e1a7c9db9e","keyName":"e2e-rate-b-078030","selected_subscription":"e2e-rate-iso-b-078030","selected_subscription_key":"ai-tenant-e2e-shared-b-6710a9/e2e-rate-iso-b-078030@ai-tenant-e2e-shared-b-6710a9/rate-test-model-6710a9","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-b-6710a9/models/facebook/opt-125m","name":"rate-test-model-6710a9","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-078030","namespace":"ai-tenant-e2e-shared-b-6710a9","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-6710a9/rate-test-model-6710a9"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-27T19:23:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2b935173-6677-4282-9dfb-3bffcf12a248","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:23:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2b935173-6677-4282-9dfb-3bffcf12a248","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:23:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5c958dcf0506b6f14f7d1323c8c43eda9b91518316785d0e58fa43e7de945cb4"} {"level":"info","ts":"2026-07-27T19:23:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f814dba5cf7666266e18f6f70a9dff35cd343b149a0784081b98c6bc5b32b722"} {"level":"info","ts":"2026-07-27T19:23:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e4e129853e3825a932fa2483e135acc87a2aecebaeadba3c216bfe1610cc0292"} {"level":"info","ts":"2026-07-27T19:23:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6fc3d1d325a617f3dd6468c943503a8df857db6dbfb951d90576bc9a30553349"} {"level":"info","ts":"2026-07-27T19:23:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/edda6712f54e251f8aa5b4b4cbd10e544e12d9ef7ccebee2bb4b3007eed251bd"} {"level":"info","ts":"2026-07-27T19:23:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/316fa58c9d9557a14d149155cb54e349cf99a383ccc66e5b745f1c0c6fb9337e"} {"level":"info","ts":"2026-07-27T19:23:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5984d441bf563d84a66333e444612f4a3b2a7006f361345b24aa2cf616017fb0"} {"level":"info","ts":"2026-07-27T19:23:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/11c8abcae6dc73e911a523ab23f2d4dc6a65c0a1bbca03ea7d35645b7ac3e826"} {"level":"info","ts":"2026-07-27T19:23:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1c35cec17cc828219a34f573d8a6f569696341d75aa3eae7131850346e2b0914"} {"level":"info","ts":"2026-07-27T19:23:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a2e6bd3f9dbb5be0b8a8ab432f4befd6e8feb296c0eb51de91f82ea20c91b45f"} {"level":"info","ts":"2026-07-27T19:23:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ec4a6d08b99cbe8e7f8cec8f0db2b5fc3a7cbd018d86ae2772d79b13a95c494c"} {"level":"info","ts":"2026-07-27T19:23:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f082e7b1ca50677c0b322d190f7480928eb5c7bad8e55f3210cbbdbd55ae03f7"} {"level":"info","ts":"2026-07-27T19:23:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/70ee9e93c0f6eb8c78956e7dd37f278dd1e373184ed6b5decb5fe09dd7639de9"} {"level":"info","ts":"2026-07-27T19:23:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0a3726c4e2c4c0feaf6519ec6b3be24a3ef5ffc12b93b7cd2b78ed2ad6229174"} {"level":"info","ts":"2026-07-27T19:23:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b792817a4ed3f365c68dcad6f9c0d6c1eea94b10c15989856bcc62da2e618722"} {"level":"info","ts":"2026-07-27T19:23:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/680a5d2f9792b8975f720e71b203ce5e16930105a75ffa08ef63709775f1b3c9"} {"level":"info","ts":"2026-07-27T19:23:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/226806c534420613e92ea30492818bc9a8f68c6b6298c65039abf9b4dd65a0cf"} {"level":"info","ts":"2026-07-27T19:23:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/120d3b9762728602d17d175d2d2b8ca3ef360249e307dc36400288798a2f7e48"} {"level":"info","ts":"2026-07-27T19:23:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4fc754ae7c4e8a47921c3c693a16310391865dd8e1225f9653873b5c88107316"} {"level":"info","ts":"2026-07-27T19:23:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bb5adf104ad10b2e201030b1d43aaccb54d3d8f21dd03f451d2758d6fdb0c313"} {"level":"info","ts":"2026-07-27T19:23:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7b7b0a184a88a0200a9c8cff5434b2683e6c562b573119736501ced9666a0e65"} {"level":"info","ts":"2026-07-27T19:23:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d65b04be46a333c5ca37427375b2f4ae4973d8ccbbbebd979a3ebbc8083bf78b"} {"level":"info","ts":"2026-07-27T19:23:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1c61431210d0f12ff677106326ce4ecbf4fe7904f77b2161a2614e59e45c6afb"} {"level":"info","ts":"2026-07-27T19:23:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/49b87f5379cc0590d555dfca1c7c3f1ecd3a4e1dff725944765705e82368169a"} {"level":"info","ts":"2026-07-27T19:24:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b1b9ae00-c3bf-46e6-9b38-caf5106d3614","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:57120","PortSpecifier":{"PortValue":57120}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b1b9ae00-c3bf-46e6-9b38-caf5106d3614","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:24:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b1b9ae00-c3bf-46e6-9b38-caf5106d3614","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:57120","PortSpecifier":{"PortValue":57120}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785180258,"nanos":77178365},"http":{"id":"b1b9ae00-c3bf-46e6-9b38-caf5106d3614","method":"POST","headers":{":authority":"maas.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.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-27T19:24:18Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b1b9ae00-c3bf-46e6-9b38-caf5106d3614","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T19:24:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b1b9ae00-c3bf-46e6-9b38-caf5106d3614","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":"9a37a786-fcf9-4393-aca6-a70567debcba","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c4dff2c1-be13-4898-b225-bce16bbd541a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d572b0fa5085"]}} {"level":"debug","ts":"2026-07-27T19:24:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b1b9ae00-c3bf-46e6-9b38-caf5106d3614","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d572b0fa5085"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c4dff2c1-be13-4898-b225-bce16bbd541a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"9a37a786-fcf9-4393-aca6-a70567debcba","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b64d1d3a1a41de71c5b05aa58c2da5025409dfbb29fbaa63fe6a7b8fb71bf42e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.39:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.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-27T19:24:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b1b9ae00-c3bf-46e6-9b38-caf5106d3614","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-27T19:24:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b1b9ae00-c3bf-46e6-9b38-caf5106d3614","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-27T19:24:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b1b9ae00-c3bf-46e6-9b38-caf5106d3614","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"llm/facebook-opt-125m-simulated\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"llm/premium-simulated-simulated-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]},\"publishers/llm/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/llm/models/facebook/opt-125m-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:24:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b1b9ae00-c3bf-46e6-9b38-caf5106d3614","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T19:24:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b1b9ae00-c3bf-46e6-9b38-caf5106d3614","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-27T19:24:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b1b9ae00-c3bf-46e6-9b38-caf5106d3614","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-27T19:24:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b1b9ae00-c3bf-46e6-9b38-caf5106d3614","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:24:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b1b9ae00-c3bf-46e6-9b38-caf5106d3614","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:24:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3bc59d3e-2656-49dd-8064-12fc33a632ac","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:57134","PortSpecifier":{"PortValue":57134}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3bc59d3e-2656-49dd-8064-12fc33a632ac","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:24:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3bc59d3e-2656-49dd-8064-12fc33a632ac","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:57134","PortSpecifier":{"PortValue":57134}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785180258,"nanos":136742328},"http":{"id":"3bc59d3e-2656-49dd-8064-12fc33a632ac","method":"POST","headers":{":authority":"maas.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:24:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3bc59d3e-2656-49dd-8064-12fc33a632ac","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-LeeRBnYCJtR554q1_KzZQx8uk21lkTNECi5YDKohe1nmZFs1UdeT7mZwRtxl"} {"level":"debug","ts":"2026-07-27T19:24:18Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3bc59d3e-2656-49dd-8064-12fc33a632ac","config":"apiKeyValidation","method":"POST","url":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-LeeRBnYCJtR554q1_KzZQx8uk21lkTNECi5YDKohe1nmZFs1UdeT7mZwRtxl\"}"} {"level":"debug","ts":"2026-07-27T19:24:18Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3bc59d3e-2656-49dd-8064-12fc33a632ac","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"0d728f68-5bed-4eea-8be5-22c051dbd73b","keyName":"e2e-ipp-default","subscription":"simulator-subscription","tenant":"models-as-a-service","userId":"0d728f68-5bed-4eea-8be5-22c051dbd73b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T19:24:18Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3bc59d3e-2656-49dd-8064-12fc33a632ac","config":"subscription-info","method":"POST","url":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-27T19:24:18Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3bc59d3e-2656-49dd-8064-12fc33a632ac","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.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","model_name":"publishers/llm/models/facebook/opt-125m","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"}} {"level":"debug","ts":"2026-07-27T19:24:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3bc59d3e-2656-49dd-8064-12fc33a632ac","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","model_name":"publishers/llm/models/facebook/opt-125m","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"}}},"context":{"context_extensions":{"host":"311b1be286674fd5684c9ac59b318287dade9769cfe4aeebd8c88e2dc6b72418"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.39:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:24:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3bc59d3e-2656-49dd-8064-12fc33a632ac","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-27T19:24:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3bc59d3e-2656-49dd-8064-12fc33a632ac","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-27T19:24:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3bc59d3e-2656-49dd-8064-12fc33a632ac","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"llm/facebook-opt-125m-simulated\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"llm/premium-simulated-simulated-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]},\"publishers/llm/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/llm/models/facebook/opt-125m-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:24:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3bc59d3e-2656-49dd-8064-12fc33a632ac","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-27T19:24:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3bc59d3e-2656-49dd-8064-12fc33a632ac","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-27T19:24:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3bc59d3e-2656-49dd-8064-12fc33a632ac","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":"simulator-subscription"} {"level":"debug","ts":"2026-07-27T19:24:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3bc59d3e-2656-49dd-8064-12fc33a632ac","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-27T19:24:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3bc59d3e-2656-49dd-8064-12fc33a632ac","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","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":"0d728f68-5bed-4eea-8be5-22c051dbd73b","keyName":"e2e-ipp-default","selected_subscription":"simulator-subscription","selected_subscription_key":"models-as-a-service/simulator-subscription@llm/facebook-opt-125m-simulated","subscription_error":"","subscription_error_message":"","subscription_info":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","model_name":"publishers/llm/models/facebook/opt-125m","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-27T19:24:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3bc59d3e-2656-49dd-8064-12fc33a632ac","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:24:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3bc59d3e-2656-49dd-8064-12fc33a632ac","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"} {"level":"debug","ts":"2026-07-27T19:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"} {"level":"debug","ts":"2026-07-27T19:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"} {"level":"debug","ts":"2026-07-27T19:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd1d8cc802efe1c7c45abce3efa454b506363c7458afe5f52b55ad91eb29dcfc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25:19Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"} {"level":"info","ts":"2026-07-27T19:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd1d8cc802efe1c7c45abce3efa454b506363c7458afe5f52b55ad91eb29dcfc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:25:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:25:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd1d8cc802efe1c7c45abce3efa454b506363c7458afe5f52b55ad91eb29dcfc"} {"level":"info","ts":"2026-07-27T19:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd1d8cc802efe1c7c45abce3efa454b506363c7458afe5f52b55ad91eb29dcfc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd1d8cc802efe1c7c45abce3efa454b506363c7458afe5f52b55ad91eb29dcfc"} {"level":"info","ts":"2026-07-27T19:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd1d8cc802efe1c7c45abce3efa454b506363c7458afe5f52b55ad91eb29dcfc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd1d8cc802efe1c7c45abce3efa454b506363c7458afe5f52b55ad91eb29dcfc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd1d8cc802efe1c7c45abce3efa454b506363c7458afe5f52b55ad91eb29dcfc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd1d8cc802efe1c7c45abce3efa454b506363c7458afe5f52b55ad91eb29dcfc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd1d8cc802efe1c7c45abce3efa454b506363c7458afe5f52b55ad91eb29dcfc"} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd1d8cc802efe1c7c45abce3efa454b506363c7458afe5f52b55ad91eb29dcfc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd1d8cc802efe1c7c45abce3efa454b506363c7458afe5f52b55ad91eb29dcfc"} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b\": 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-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7"} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7\": 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-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7"} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7"} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7"} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7"} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bab0cc0c98812dbd6a555ebe9591e2bd696b14a6b14d3afba74532025a27fc6c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bab0cc0c98812dbd6a555ebe9591e2bd696b14a6b14d3afba74532025a27fc6c"} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bab0cc0c98812dbd6a555ebe9591e2bd696b14a6b14d3afba74532025a27fc6c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bab0cc0c98812dbd6a555ebe9591e2bd696b14a6b14d3afba74532025a27fc6c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bab0cc0c98812dbd6a555ebe9591e2bd696b14a6b14d3afba74532025a27fc6c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7"} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bab0cc0c98812dbd6a555ebe9591e2bd696b14a6b14d3afba74532025a27fc6c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bab0cc0c98812dbd6a555ebe9591e2bd696b14a6b14d3afba74532025a27fc6c"} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bab0cc0c98812dbd6a555ebe9591e2bd696b14a6b14d3afba74532025a27fc6c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bab0cc0c98812dbd6a555ebe9591e2bd696b14a6b14d3afba74532025a27fc6c"} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7"} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78dffcb00d0237844553e659428f3da9228a35cb8e76ac72a564b265e2bc2037","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78dffcb00d0237844553e659428f3da9228a35cb8e76ac72a564b265e2bc2037"} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78dffcb00d0237844553e659428f3da9228a35cb8e76ac72a564b265e2bc2037","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78dffcb00d0237844553e659428f3da9228a35cb8e76ac72a564b265e2bc2037","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78dffcb00d0237844553e659428f3da9228a35cb8e76ac72a564b265e2bc2037"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78dffcb00d0237844553e659428f3da9228a35cb8e76ac72a564b265e2bc2037","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78dffcb00d0237844553e659428f3da9228a35cb8e76ac72a564b265e2bc2037","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78dffcb00d0237844553e659428f3da9228a35cb8e76ac72a564b265e2bc2037"} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ec4e4362b7ea04ffb2d954582255cd4a390c388b14f3b0ecbd4886f911aeab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ec4e4362b7ea04ffb2d954582255cd4a390c388b14f3b0ecbd4886f911aeab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ec4e4362b7ea04ffb2d954582255cd4a390c388b14f3b0ecbd4886f911aeab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ec4e4362b7ea04ffb2d954582255cd4a390c388b14f3b0ecbd4886f911aeab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ec4e4362b7ea04ffb2d954582255cd4a390c388b14f3b0ecbd4886f911aeab"} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ec4e4362b7ea04ffb2d954582255cd4a390c388b14f3b0ecbd4886f911aeab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ec4e4362b7ea04ffb2d954582255cd4a390c388b14f3b0ecbd4886f911aeab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ec4e4362b7ea04ffb2d954582255cd4a390c388b14f3b0ecbd4886f911aeab"} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ec4e4362b7ea04ffb2d954582255cd4a390c388b14f3b0ecbd4886f911aeab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39ec4e4362b7ea04ffb2d954582255cd4a390c388b14f3b0ecbd4886f911aeab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ec4e4362b7ea04ffb2d954582255cd4a390c388b14f3b0ecbd4886f911aeab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6a8a406187729a72f0866182f81033a81a5c515f01a0c5c5c67c0408d41b1c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6a8a406187729a72f0866182f81033a81a5c515f01a0c5c5c67c0408d41b1c5"} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6a8a406187729a72f0866182f81033a81a5c515f01a0c5c5c67c0408d41b1c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ec4e4362b7ea04ffb2d954582255cd4a390c388b14f3b0ecbd4886f911aeab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6a8a406187729a72f0866182f81033a81a5c515f01a0c5c5c67c0408d41b1c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c6a8a406187729a72f0866182f81033a81a5c515f01a0c5c5c67c0408d41b1c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6a8a406187729a72f0866182f81033a81a5c515f01a0c5c5c67c0408d41b1c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6a8a406187729a72f0866182f81033a81a5c515f01a0c5c5c67c0408d41b1c5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:25:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c6a8a406187729a72f0866182f81033a81a5c515f01a0c5c5c67c0408d41b1c5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"} {"level":"error","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c6a8a406187729a72f0866182f81033a81a5c515f01a0c5c5c67c0408d41b1c5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c6a8a406187729a72f0866182f81033a81a5c515f01a0c5c5c67c0408d41b1c5\": 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-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c6a8a406187729a72f0866182f81033a81a5c515f01a0c5c5c67c0408d41b1c5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c6a8a406187729a72f0866182f81033a81a5c515f01a0c5c5c67c0408d41b1c5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ec4e4362b7ea04ffb2d954582255cd4a390c388b14f3b0ecbd4886f911aeab"} {"level":"info","ts":"2026-07-27T19:25:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6a8a406187729a72f0866182f81033a81a5c515f01a0c5c5c67c0408d41b1c5"} {"level":"debug","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"501ab6b4c7f95ae422c7f3e8e5d6a50aad83831e2de2548e59d2c63feca581e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25: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-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"501ab6b4c7f95ae422c7f3e8e5d6a50aad83831e2de2548e59d2c63feca581e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de0a1e0710513650c0a9710626a3b07d124de1ca686058cf3073c517f1c122e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/501ab6b4c7f95ae422c7f3e8e5d6a50aad83831e2de2548e59d2c63feca581e1"} {"level":"info","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de0a1e0710513650c0a9710626a3b07d124de1ca686058cf3073c517f1c122e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"501ab6b4c7f95ae422c7f3e8e5d6a50aad83831e2de2548e59d2c63feca581e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:25:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:25:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["501ab6b4c7f95ae422c7f3e8e5d6a50aad83831e2de2548e59d2c63feca581e1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de0a1e0710513650c0a9710626a3b07d124de1ca686058cf3073c517f1c122e6"} {"level":"info","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"501ab6b4c7f95ae422c7f3e8e5d6a50aad83831e2de2548e59d2c63feca581e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a4d46350c26dbbf46ea921f4b4e77d857b129ea2060076fd02a4cf307c1ae381","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a4d46350c26dbbf46ea921f4b4e77d857b129ea2060076fd02a4cf307c1ae381","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de0a1e0710513650c0a9710626a3b07d124de1ca686058cf3073c517f1c122e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:25:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:25:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["de0a1e0710513650c0a9710626a3b07d124de1ca686058cf3073c517f1c122e6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/501ab6b4c7f95ae422c7f3e8e5d6a50aad83831e2de2548e59d2c63feca581e1"} {"level":"info","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de0a1e0710513650c0a9710626a3b07d124de1ca686058cf3073c517f1c122e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"501ab6b4c7f95ae422c7f3e8e5d6a50aad83831e2de2548e59d2c63feca581e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a4d46350c26dbbf46ea921f4b4e77d857b129ea2060076fd02a4cf307c1ae381","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25: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-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a4d46350c26dbbf46ea921f4b4e77d857b129ea2060076fd02a4cf307c1ae381"} {"level":"info","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de0a1e0710513650c0a9710626a3b07d124de1ca686058cf3073c517f1c122e6"} {"level":"info","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/501ab6b4c7f95ae422c7f3e8e5d6a50aad83831e2de2548e59d2c63feca581e1"} {"level":"info","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a4d46350c26dbbf46ea921f4b4e77d857b129ea2060076fd02a4cf307c1ae381","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de0a1e0710513650c0a9710626a3b07d124de1ca686058cf3073c517f1c122e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d73cd1a1515f7e94eb2ebe1edd2f3ce0dfc5406c1ed64219b0ed4ce01aa5921","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-27T19:25:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-27T19:25:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a4d46350c26dbbf46ea921f4b4e77d857b129ea2060076fd02a4cf307c1ae381"} {"level":"info","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d73cd1a1515f7e94eb2ebe1edd2f3ce0dfc5406c1ed64219b0ed4ce01aa5921"} {"level":"info","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d73cd1a1515f7e94eb2ebe1edd2f3ce0dfc5406c1ed64219b0ed4ce01aa5921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a4d46350c26dbbf46ea921f4b4e77d857b129ea2060076fd02a4cf307c1ae381","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8d73cd1a1515f7e94eb2ebe1edd2f3ce0dfc5406c1ed64219b0ed4ce01aa5921","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:25:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:25:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8d73cd1a1515f7e94eb2ebe1edd2f3ce0dfc5406c1ed64219b0ed4ce01aa5921"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a4d46350c26dbbf46ea921f4b4e77d857b129ea2060076fd02a4cf307c1ae381"} {"level":"info","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d73cd1a1515f7e94eb2ebe1edd2f3ce0dfc5406c1ed64219b0ed4ce01aa5921"} {"level":"info","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/50701173134a7e5759b4d0958bb2aa9d390f82e23fe638e054d54b53127168cf"} {"level":"info","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8d73cd1a1515f7e94eb2ebe1edd2f3ce0dfc5406c1ed64219b0ed4ce01aa5921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a4d46350c26dbbf46ea921f4b4e77d857b129ea2060076fd02a4cf307c1ae381","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:25:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:25:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a4d46350c26dbbf46ea921f4b4e77d857b129ea2060076fd02a4cf307c1ae381"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8d73cd1a1515f7e94eb2ebe1edd2f3ce0dfc5406c1ed64219b0ed4ce01aa5921"} {"level":"info","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a4d46350c26dbbf46ea921f4b4e77d857b129ea2060076fd02a4cf307c1ae381","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"50701173134a7e5759b4d0958bb2aa9d390f82e23fe638e054d54b53127168cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-27T19:25:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-27T19:25:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["50701173134a7e5759b4d0958bb2aa9d390f82e23fe638e054d54b53127168cf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a4d46350c26dbbf46ea921f4b4e77d857b129ea2060076fd02a4cf307c1ae381"} {"level":"info","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"50701173134a7e5759b4d0958bb2aa9d390f82e23fe638e054d54b53127168cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8d73cd1a1515f7e94eb2ebe1edd2f3ce0dfc5406c1ed64219b0ed4ce01aa5921","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a4d46350c26dbbf46ea921f4b4e77d857b129ea2060076fd02a4cf307c1ae381","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"50701173134a7e5759b4d0958bb2aa9d390f82e23fe638e054d54b53127168cf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-27T19:25:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/50701173134a7e5759b4d0958bb2aa9d390f82e23fe638e054d54b53127168cf"} {"level":"info","ts":"2026-07-27T19:25:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b7e46783-7d31-4067-81fb-6c465025575a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:53406","PortSpecifier":{"PortValue":53406}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b7e46783-7d31-4067-81fb-6c465025575a","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-ipp-a-1d1107.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:25:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b7e46783-7d31-4067-81fb-6c465025575a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:53406","PortSpecifier":{"PortValue":53406}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785180339,"nanos":888879631},"http":{"id":"b7e46783-7d31-4067-81fb-6c465025575a","method":"POST","headers":{":authority":"e2e-ipp-a-1d1107.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.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-27T19:25:39Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b7e46783-7d31-4067-81fb-6c465025575a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-27T19:25:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b7e46783-7d31-4067-81fb-6c465025575a","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":"9a37a786-fcf9-4393-aca6-a70567debcba","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c4dff2c1-be13-4898-b225-bce16bbd541a"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d572b0fa5085"]}} {"level":"debug","ts":"2026-07-27T19:25:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b7e46783-7d31-4067-81fb-6c465025575a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d572b0fa5085"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c4dff2c1-be13-4898-b225-bce16bbd541a"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"9a37a786-fcf9-4393-aca6-a70567debcba","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.72:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-ipp-a-1d1107.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.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-27T19:25:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b7e46783-7d31-4067-81fb-6c465025575a","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-27T19:25:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b7e46783-7d31-4067-81fb-6c465025575a","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-27T19:25:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b7e46783-7d31-4067-81fb-6c465025575a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-1d1107/ipp-route-1d1107\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-1d1107/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:25:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b7e46783-7d31-4067-81fb-6c465025575a","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":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-27T19:25:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b7e46783-7d31-4067-81fb-6c465025575a","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-27T19:25:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b7e46783-7d31-4067-81fb-6c465025575a","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-27T19:25:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b7e46783-7d31-4067-81fb-6c465025575a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:25:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b7e46783-7d31-4067-81fb-6c465025575a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:25:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"879f3157-0f20-4a38-be90-5bdfa28115ae","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:51378","PortSpecifier":{"PortValue":51378}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"879f3157-0f20-4a38-be90-5bdfa28115ae","method":"POST","path":"/ai-tenant-e2e-ipp-a-1d1107/ipp-route-1d1107/v1/chat/completions","host":"e2e-ipp-a-1d1107.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-27T19:25:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"879f3157-0f20-4a38-be90-5bdfa28115ae","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:51378","PortSpecifier":{"PortValue":51378}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.72:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785180341,"nanos":961016167},"http":{"id":"879f3157-0f20-4a38-be90-5bdfa28115ae","method":"POST","headers":{":authority":"e2e-ipp-a-1d1107.apps.2c94ff41-8bf9-4c5f-9fc9-d572b0fa5085.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-ipp-a-1d1107/ipp-route-1d1107/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:25:41Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"879f3157-0f20-4a38-be90-5bdfa28115ae","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-nyheoC5Lfcf5o4Q7_2dPIBWAhcf6ljDqto5X0m3LV6DQUxpwsXnvO1GIy8KK"} {"level":"debug","ts":"2026-07-27T19:25:41Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"879f3157-0f20-4a38-be90-5bdfa28115ae","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-ipp-a-1d1107.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-nyheoC5Lfcf5o4Q7_2dPIBWAhcf6ljDqto5X0m3LV6DQUxpwsXnvO1GIy8KK\"}"} {"level":"debug","ts":"2026-07-27T19:25:41Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"879f3157-0f20-4a38-be90-5bdfa28115ae","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-ipp-a-1d1107.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"8ff780e4-dc53-4731-94fc-c8cb521769f6","keyName":"e2e-ipp-1d1107","subscription":"ipp-route-1d1107-sub","tenant":"e2e-ipp-a-1d1107","userId":"8ff780e4-dc53-4731-94fc-c8cb521769f6","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-27T19:25:41Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"879f3157-0f20-4a38-be90-5bdfa28115ae","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-ipp-a-1d1107.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"],\"requestedModel\":\"ai-tenant-e2e-ipp-a-1d1107/ipp-route-1d1107\",\"requestedSubscription\":\"ipp-route-1d1107-sub\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-27T19:25:41Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"879f3157-0f20-4a38-be90-5bdfa28115ae","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-ipp-a-1d1107.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-ipp-a-1d1107/models/facebook/opt-125m","name":"ipp-route-1d1107","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-1d1107-sub","namespace":"ai-tenant-e2e-ipp-a-1d1107","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-1d1107/ipp-route-1d1107"}} {"level":"debug","ts":"2026-07-27T19:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"879f3157-0f20-4a38-be90-5bdfa28115ae","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-27T19:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"879f3157-0f20-4a38-be90-5bdfa28115ae","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-27T19:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"879f3157-0f20-4a38-be90-5bdfa28115ae","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-27T19:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"879f3157-0f20-4a38-be90-5bdfa28115ae","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-1d1107/ipp-route-1d1107\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-1d1107/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-27T19:25:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"879f3157-0f20-4a38-be90-5bdfa28115ae","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-27T19:25:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"879f3157-0f20-4a38-be90-5bdfa28115ae","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-27T19:25:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"879f3157-0f20-4a38-be90-5bdfa28115ae","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-27T19:25:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"879f3157-0f20-4a38-be90-5bdfa28115ae","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":"ipp-route-1d1107-sub"} {"level":"debug","ts":"2026-07-27T19:25:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"879f3157-0f20-4a38-be90-5bdfa28115ae","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"8ff780e4-dc53-4731-94fc-c8cb521769f6","keyName":"e2e-ipp-1d1107","selected_subscription":"ipp-route-1d1107-sub","selected_subscription_key":"ai-tenant-e2e-ipp-a-1d1107/ipp-route-1d1107-sub@ai-tenant-e2e-ipp-a-1d1107/ipp-route-1d1107","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-ipp-a-1d1107/models/facebook/opt-125m","name":"ipp-route-1d1107","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-1d1107-sub","namespace":"ai-tenant-e2e-ipp-a-1d1107","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-1d1107/ipp-route-1d1107"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-27T19:25:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"879f3157-0f20-4a38-be90-5bdfa28115ae","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-27T19:25:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"879f3157-0f20-4a38-be90-5bdfa28115ae","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-27T19:26:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/39ec4e4362b7ea04ffb2d954582255cd4a390c388b14f3b0ecbd4886f911aeab"} {"level":"info","ts":"2026-07-27T19:26:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/78dffcb00d0237844553e659428f3da9228a35cb8e76ac72a564b265e2bc2037"} {"level":"info","ts":"2026-07-27T19:26:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c6a8a406187729a72f0866182f81033a81a5c515f01a0c5c5c67c0408d41b1c5"} {"level":"info","ts":"2026-07-27T19:26:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/50701173134a7e5759b4d0958bb2aa9d390f82e23fe638e054d54b53127168cf"} {"level":"info","ts":"2026-07-27T19:26:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bab0cc0c98812dbd6a555ebe9591e2bd696b14a6b14d3afba74532025a27fc6c"} {"level":"info","ts":"2026-07-27T19:26:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8d73cd1a1515f7e94eb2ebe1edd2f3ce0dfc5406c1ed64219b0ed4ce01aa5921"} {"level":"info","ts":"2026-07-27T19:26:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/501ab6b4c7f95ae422c7f3e8e5d6a50aad83831e2de2548e59d2c63feca581e1"} {"level":"info","ts":"2026-07-27T19:26:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/de0a1e0710513650c0a9710626a3b07d124de1ca686058cf3073c517f1c122e6"} {"level":"info","ts":"2026-07-27T19:26:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dd1d8cc802efe1c7c45abce3efa454b506363c7458afe5f52b55ad91eb29dcfc"} {"level":"info","ts":"2026-07-27T19:26:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1282793d56737c07e27e76657d6beddd5b06737d5bec042958050564ec8d8b1b"} {"level":"info","ts":"2026-07-27T19:26:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e0877ea0033c753aac1a17f97759c84391e57fdb8112a84cdfd3795ce1afd4a7"} {"level":"info","ts":"2026-07-27T19:26:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a4d46350c26dbbf46ea921f4b4e77d857b129ea2060076fd02a4cf307c1ae381"}