{"level":"debug","ts":"2026-07-21T12:59:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1297ccd3-2b08-4eb0-9b17-ced7550e3915","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-899e36"} {"level":"debug","ts":"2026-07-21T12:59:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1297ccd3-2b08-4eb0-9b17-ced7550e3915","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-21T12:59:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1297ccd3-2b08-4eb0-9b17-ced7550e3915","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T12:59:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1297ccd3-2b08-4eb0-9b17-ced7550e3915","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T12:59:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4852adcc736ddfec0cb913915cf14c6bdc8ae03f770f0ed84a629e7695e2ab29"} {"level":"info","ts":"2026-07-21T12:59:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5594fd74e4493968a8c1c29d00f869372674577d576208ee21b3bb07e2039bee"} {"level":"info","ts":"2026-07-21T12:59:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6f827d3f6863efda820a7829831b1b5f9c2b9350827d22923f6e36e438231a66"} {"level":"info","ts":"2026-07-21T12:59:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6d1ed97c3430374685845d211b9b59e9b559e47ac4203f036afb4c9094121d63"} {"level":"info","ts":"2026-07-21T12:59:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/732e70227cd4260fd24f7c1d08a66e308b2a46ce6eb3e6c4a0033b605eeb8d56"} {"level":"info","ts":"2026-07-21T12:59:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6dd063b7b8705249f761ecba47166ffc4af3be69e8c0afb5d4913d368cf96995"} {"level":"info","ts":"2026-07-21T12:59:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f90ab72c74c1d7d9a7134f694161628428e26fc1f970af3ba38c2a71c939052c"} {"level":"info","ts":"2026-07-21T12:59:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f1f13b01c8c6eeb9491eb0185ee007de53385f64915ecf9f7703ffe789d5071b"} {"level":"info","ts":"2026-07-21T12:59:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/28152ce70e80cad79236e68db246491200e3efd3f9956a15725a75cca8a5a77a"} {"level":"info","ts":"2026-07-21T12:59:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e"} {"level":"info","ts":"2026-07-21T12:59:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b37466e8b7b1b4f06b8360301e8a91b81bac568e39abec41979cf828406396ad"} {"level":"info","ts":"2026-07-21T12:59:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c04ba31b79794082fdc1c92bf7c33a71e9e5f1a4f796b73195cd4cdd60f1bf2f"} {"level":"info","ts":"2026-07-21T12:59:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d363fe187bcb20f866fedff5bafc7b6d386775dea431058db1b3681631cfb05e"} {"level":"info","ts":"2026-07-21T12:59:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8aeb68ae1c176db345d1714a17d66c5c426a080e5af114cb6a5b45246bd21154"} {"level":"info","ts":"2026-07-21T12:59:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b724e4daf4be00d073bde989ef03e63b4487b2a372e2f98213cb52ea5fab7888"} {"level":"info","ts":"2026-07-21T12:59:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6ddb4cbc20a1e90469df47a1388273d9ef992d4261c324a4a06e12211f1d6b99"} {"level":"info","ts":"2026-07-21T12:59:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/67359823bcd771ea0665863c9f7649ed35ffd7917c374cfde8f17678584a2302"} {"level":"info","ts":"2026-07-21T12:59:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d8af05f008fd0066c43b0f31f9321c21c01cc092a9a78b796470f0d9a96d3cc4"} {"level":"info","ts":"2026-07-21T12:59:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fba931dee98ebc93a83b868027a447d624f1d3cf7b1e0ee36e410c94f26179f2"} {"level":"info","ts":"2026-07-21T12:59:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/20b8ae8967e07dbfcfde065c7e7c564fc421e4d85f6763acfdf82b2cbe5adcd3"} {"level":"info","ts":"2026-07-21T12:59:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b6c63df29ff3e26561138be5579623cfcbff3408f1ba5029ec9e41e5992a346d"} {"level":"info","ts":"2026-07-21T12:59:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e5419e885e044fb29032d62689a5c2812c02efea7db5de376c8d56c1ee6921db"} {"level":"info","ts":"2026-07-21T12:59:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/360c25073b6d6749a00d7ab0e20090773b6d7b4139ccb6738ab97b6277591a70"} {"level":"info","ts":"2026-07-21T12:59:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dbc7d5dc2dd977649e136a93b465ba5fdd3810f7a56fcc2489cea3825edfc9f6"} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c935240647d72cf0437cc24b862e0452a1b28105f99fb71c9b48365d32650741","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c935240647d72cf0437cc24b862e0452a1b28105f99fb71c9b48365d32650741","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c935240647d72cf0437cc24b862e0452a1b28105f99fb71c9b48365d32650741","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c935240647d72cf0437cc24b862e0452a1b28105f99fb71c9b48365d32650741","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c935240647d72cf0437cc24b862e0452a1b28105f99fb71c9b48365d32650741"} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c935240647d72cf0437cc24b862e0452a1b28105f99fb71c9b48365d32650741","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c935240647d72cf0437cc24b862e0452a1b28105f99fb71c9b48365d32650741"} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c935240647d72cf0437cc24b862e0452a1b28105f99fb71c9b48365d32650741","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c935240647d72cf0437cc24b862e0452a1b28105f99fb71c9b48365d32650741"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c935240647d72cf0437cc24b862e0452a1b28105f99fb71c9b48365d32650741","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c935240647d72cf0437cc24b862e0452a1b28105f99fb71c9b48365d32650741","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a428dabe2cee70c2b7bff96107beb3579fdeda46693375e403384d75c719fa6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a428dabe2cee70c2b7bff96107beb3579fdeda46693375e403384d75c719fa6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a428dabe2cee70c2b7bff96107beb3579fdeda46693375e403384d75c719fa6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c935240647d72cf0437cc24b862e0452a1b28105f99fb71c9b48365d32650741"} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a428dabe2cee70c2b7bff96107beb3579fdeda46693375e403384d75c719fa6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a428dabe2cee70c2b7bff96107beb3579fdeda46693375e403384d75c719fa6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a428dabe2cee70c2b7bff96107beb3579fdeda46693375e403384d75c719fa6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a428dabe2cee70c2b7bff96107beb3579fdeda46693375e403384d75c719fa6"} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a428dabe2cee70c2b7bff96107beb3579fdeda46693375e403384d75c719fa6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a428dabe2cee70c2b7bff96107beb3579fdeda46693375e403384d75c719fa6"} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7bac7e86efa597cb1a66408a1ebadfeef84631bf4ded82f2268dbc2aa7558a34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7bac7e86efa597cb1a66408a1ebadfeef84631bf4ded82f2268dbc2aa7558a34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7bac7e86efa597cb1a66408a1ebadfeef84631bf4ded82f2268dbc2aa7558a34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7bac7e86efa597cb1a66408a1ebadfeef84631bf4ded82f2268dbc2aa7558a34","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7bac7e86efa597cb1a66408a1ebadfeef84631bf4ded82f2268dbc2aa7558a34"} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7bac7e86efa597cb1a66408a1ebadfeef84631bf4ded82f2268dbc2aa7558a34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a428dabe2cee70c2b7bff96107beb3579fdeda46693375e403384d75c719fa6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0a428dabe2cee70c2b7bff96107beb3579fdeda46693375e403384d75c719fa6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7bac7e86efa597cb1a66408a1ebadfeef84631bf4ded82f2268dbc2aa7558a34"} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a428dabe2cee70c2b7bff96107beb3579fdeda46693375e403384d75c719fa6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a428dabe2cee70c2b7bff96107beb3579fdeda46693375e403384d75c719fa6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a428dabe2cee70c2b7bff96107beb3579fdeda46693375e403384d75c719fa6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a428dabe2cee70c2b7bff96107beb3579fdeda46693375e403384d75c719fa6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a428dabe2cee70c2b7bff96107beb3579fdeda46693375e403384d75c719fa6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a428dabe2cee70c2b7bff96107beb3579fdeda46693375e403384d75c719fa6"} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7bac7e86efa597cb1a66408a1ebadfeef84631bf4ded82f2268dbc2aa7558a34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7bac7e86efa597cb1a66408a1ebadfeef84631bf4ded82f2268dbc2aa7558a34"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7bac7e86efa597cb1a66408a1ebadfeef84631bf4ded82f2268dbc2aa7558a34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7bac7e86efa597cb1a66408a1ebadfeef84631bf4ded82f2268dbc2aa7558a34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a428dabe2cee70c2b7bff96107beb3579fdeda46693375e403384d75c719fa6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0300ce0062e1a469aa85045249df35a38b2bad311dd51486f7fad26b1d44b28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a428dabe2cee70c2b7bff96107beb3579fdeda46693375e403384d75c719fa6"} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0300ce0062e1a469aa85045249df35a38b2bad311dd51486f7fad26b1d44b28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dd063b7b8705249f761ecba47166ffc4af3be69e8c0afb5d4913d368cf96995","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7bac7e86efa597cb1a66408a1ebadfeef84631bf4ded82f2268dbc2aa7558a34"} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6dd063b7b8705249f761ecba47166ffc4af3be69e8c0afb5d4913d368cf96995","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0300ce0062e1a469aa85045249df35a38b2bad311dd51486f7fad26b1d44b28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0300ce0062e1a469aa85045249df35a38b2bad311dd51486f7fad26b1d44b28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6dd063b7b8705249f761ecba47166ffc4af3be69e8c0afb5d4913d368cf96995","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0a428dabe2cee70c2b7bff96107beb3579fdeda46693375e403384d75c719fa6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0a428dabe2cee70c2b7bff96107beb3579fdeda46693375e403384d75c719fa6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0300ce0062e1a469aa85045249df35a38b2bad311dd51486f7fad26b1d44b28d"} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0a428dabe2cee70c2b7bff96107beb3579fdeda46693375e403384d75c719fa6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0300ce0062e1a469aa85045249df35a38b2bad311dd51486f7fad26b1d44b28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0300ce0062e1a469aa85045249df35a38b2bad311dd51486f7fad26b1d44b28d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6dd063b7b8705249f761ecba47166ffc4af3be69e8c0afb5d4913d368cf96995"} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0300ce0062e1a469aa85045249df35a38b2bad311dd51486f7fad26b1d44b28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dd063b7b8705249f761ecba47166ffc4af3be69e8c0afb5d4913d368cf96995","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6dd063b7b8705249f761ecba47166ffc4af3be69e8c0afb5d4913d368cf96995"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6dd063b7b8705249f761ecba47166ffc4af3be69e8c0afb5d4913d368cf96995","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0a428dabe2cee70c2b7bff96107beb3579fdeda46693375e403384d75c719fa6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0300ce0062e1a469aa85045249df35a38b2bad311dd51486f7fad26b1d44b28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0300ce0062e1a469aa85045249df35a38b2bad311dd51486f7fad26b1d44b28d"} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0300ce0062e1a469aa85045249df35a38b2bad311dd51486f7fad26b1d44b28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6dd063b7b8705249f761ecba47166ffc4af3be69e8c0afb5d4913d368cf96995","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0300ce0062e1a469aa85045249df35a38b2bad311dd51486f7fad26b1d44b28d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0300ce0062e1a469aa85045249df35a38b2bad311dd51486f7fad26b1d44b28d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0300ce0062e1a469aa85045249df35a38b2bad311dd51486f7fad26b1d44b28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"955fcc87abd88f671fc5278c44ad2e1d9757ef06b95c3746a84075d7dbf3d33e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0a428dabe2cee70c2b7bff96107beb3579fdeda46693375e403384d75c719fa6"} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"955fcc87abd88f671fc5278c44ad2e1d9757ef06b95c3746a84075d7dbf3d33e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0300ce0062e1a469aa85045249df35a38b2bad311dd51486f7fad26b1d44b28d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"955fcc87abd88f671fc5278c44ad2e1d9757ef06b95c3746a84075d7dbf3d33e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"955fcc87abd88f671fc5278c44ad2e1d9757ef06b95c3746a84075d7dbf3d33e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6dd063b7b8705249f761ecba47166ffc4af3be69e8c0afb5d4913d368cf96995"} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"955fcc87abd88f671fc5278c44ad2e1d9757ef06b95c3746a84075d7dbf3d33e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0300ce0062e1a469aa85045249df35a38b2bad311dd51486f7fad26b1d44b28d"} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/955fcc87abd88f671fc5278c44ad2e1d9757ef06b95c3746a84075d7dbf3d33e"} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"955fcc87abd88f671fc5278c44ad2e1d9757ef06b95c3746a84075d7dbf3d33e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["955fcc87abd88f671fc5278c44ad2e1d9757ef06b95c3746a84075d7dbf3d33e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"955fcc87abd88f671fc5278c44ad2e1d9757ef06b95c3746a84075d7dbf3d33e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d1ed97c3430374685845d211b9b59e9b559e47ac4203f036afb4c9094121d63","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d1ed97c3430374685845d211b9b59e9b559e47ac4203f036afb4c9094121d63"} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d1ed97c3430374685845d211b9b59e9b559e47ac4203f036afb4c9094121d63","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbc7d5dc2dd977649e136a93b465ba5fdd3810f7a56fcc2489cea3825edfc9f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbc7d5dc2dd977649e136a93b465ba5fdd3810f7a56fcc2489cea3825edfc9f6"} {"level":"info","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbc7d5dc2dd977649e136a93b465ba5fdd3810f7a56fcc2489cea3825edfc9f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"955fcc87abd88f671fc5278c44ad2e1d9757ef06b95c3746a84075d7dbf3d33e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"955fcc87abd88f671fc5278c44ad2e1d9757ef06b95c3746a84075d7dbf3d33e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d1ed97c3430374685845d211b9b59e9b559e47ac4203f036afb4c9094121d63","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6d1ed97c3430374685845d211b9b59e9b559e47ac4203f036afb4c9094121d63"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/955fcc87abd88f671fc5278c44ad2e1d9757ef06b95c3746a84075d7dbf3d33e"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d1ed97c3430374685845d211b9b59e9b559e47ac4203f036afb4c9094121d63","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbc7d5dc2dd977649e136a93b465ba5fdd3810f7a56fcc2489cea3825edfc9f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dbc7d5dc2dd977649e136a93b465ba5fdd3810f7a56fcc2489cea3825edfc9f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d1ed97c3430374685845d211b9b59e9b559e47ac4203f036afb4c9094121d63"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbc7d5dc2dd977649e136a93b465ba5fdd3810f7a56fcc2489cea3825edfc9f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"955fcc87abd88f671fc5278c44ad2e1d9757ef06b95c3746a84075d7dbf3d33e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["955fcc87abd88f671fc5278c44ad2e1d9757ef06b95c3746a84075d7dbf3d33e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"955fcc87abd88f671fc5278c44ad2e1d9757ef06b95c3746a84075d7dbf3d33e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6d1ed97c3430374685845d211b9b59e9b559e47ac4203f036afb4c9094121d63","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbc7d5dc2dd977649e136a93b465ba5fdd3810f7a56fcc2489cea3825edfc9f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbc7d5dc2dd977649e136a93b465ba5fdd3810f7a56fcc2489cea3825edfc9f6"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbc7d5dc2dd977649e136a93b465ba5fdd3810f7a56fcc2489cea3825edfc9f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"955fcc87abd88f671fc5278c44ad2e1d9757ef06b95c3746a84075d7dbf3d33e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/955fcc87abd88f671fc5278c44ad2e1d9757ef06b95c3746a84075d7dbf3d33e"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"955fcc87abd88f671fc5278c44ad2e1d9757ef06b95c3746a84075d7dbf3d33e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1f13b01c8c6eeb9491eb0185ee007de53385f64915ecf9f7703ffe789d5071b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1f13b01c8c6eeb9491eb0185ee007de53385f64915ecf9f7703ffe789d5071b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbc7d5dc2dd977649e136a93b465ba5fdd3810f7a56fcc2489cea3825edfc9f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dbc7d5dc2dd977649e136a93b465ba5fdd3810f7a56fcc2489cea3825edfc9f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d1ed97c3430374685845d211b9b59e9b559e47ac4203f036afb4c9094121d63"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbc7d5dc2dd977649e136a93b465ba5fdd3810f7a56fcc2489cea3825edfc9f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"955fcc87abd88f671fc5278c44ad2e1d9757ef06b95c3746a84075d7dbf3d33e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["955fcc87abd88f671fc5278c44ad2e1d9757ef06b95c3746a84075d7dbf3d33e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"955fcc87abd88f671fc5278c44ad2e1d9757ef06b95c3746a84075d7dbf3d33e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1f13b01c8c6eeb9491eb0185ee007de53385f64915ecf9f7703ffe789d5071b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbc7d5dc2dd977649e136a93b465ba5fdd3810f7a56fcc2489cea3825edfc9f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbc7d5dc2dd977649e136a93b465ba5fdd3810f7a56fcc2489cea3825edfc9f6"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbc7d5dc2dd977649e136a93b465ba5fdd3810f7a56fcc2489cea3825edfc9f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"955fcc87abd88f671fc5278c44ad2e1d9757ef06b95c3746a84075d7dbf3d33e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1f13b01c8c6eeb9491eb0185ee007de53385f64915ecf9f7703ffe789d5071b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1f13b01c8c6eeb9491eb0185ee007de53385f64915ecf9f7703ffe789d5071b"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1f13b01c8c6eeb9491eb0185ee007de53385f64915ecf9f7703ffe789d5071b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dbc7d5dc2dd977649e136a93b465ba5fdd3810f7a56fcc2489cea3825edfc9f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dbc7d5dc2dd977649e136a93b465ba5fdd3810f7a56fcc2489cea3825edfc9f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/955fcc87abd88f671fc5278c44ad2e1d9757ef06b95c3746a84075d7dbf3d33e"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dbc7d5dc2dd977649e136a93b465ba5fdd3810f7a56fcc2489cea3825edfc9f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9813d62e7508f0d8c208bfbbbdac08119c75d971322ead471d647867d203b010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9813d62e7508f0d8c208bfbbbdac08119c75d971322ead471d647867d203b010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1f13b01c8c6eeb9491eb0185ee007de53385f64915ecf9f7703ffe789d5071b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1f13b01c8c6eeb9491eb0185ee007de53385f64915ecf9f7703ffe789d5071b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbc7d5dc2dd977649e136a93b465ba5fdd3810f7a56fcc2489cea3825edfc9f6"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1f13b01c8c6eeb9491eb0185ee007de53385f64915ecf9f7703ffe789d5071b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ade2aa6f0ff01cdd5ad27485b08a7acff0557c30a63a99b59b3f32612b125045","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ade2aa6f0ff01cdd5ad27485b08a7acff0557c30a63a99b59b3f32612b125045","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dbc7d5dc2dd977649e136a93b465ba5fdd3810f7a56fcc2489cea3825edfc9f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9813d62e7508f0d8c208bfbbbdac08119c75d971322ead471d647867d203b010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9813d62e7508f0d8c208bfbbbdac08119c75d971322ead471d647867d203b010"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9813d62e7508f0d8c208bfbbbdac08119c75d971322ead471d647867d203b010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1f13b01c8c6eeb9491eb0185ee007de53385f64915ecf9f7703ffe789d5071b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1f13b01c8c6eeb9491eb0185ee007de53385f64915ecf9f7703ffe789d5071b"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1f13b01c8c6eeb9491eb0185ee007de53385f64915ecf9f7703ffe789d5071b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ade2aa6f0ff01cdd5ad27485b08a7acff0557c30a63a99b59b3f32612b125045","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ade2aa6f0ff01cdd5ad27485b08a7acff0557c30a63a99b59b3f32612b125045"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ade2aa6f0ff01cdd5ad27485b08a7acff0557c30a63a99b59b3f32612b125045","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9813d62e7508f0d8c208bfbbbdac08119c75d971322ead471d647867d203b010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9813d62e7508f0d8c208bfbbbdac08119c75d971322ead471d647867d203b010"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9813d62e7508f0d8c208bfbbbdac08119c75d971322ead471d647867d203b010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1f13b01c8c6eeb9491eb0185ee007de53385f64915ecf9f7703ffe789d5071b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1f13b01c8c6eeb9491eb0185ee007de53385f64915ecf9f7703ffe789d5071b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dbc7d5dc2dd977649e136a93b465ba5fdd3810f7a56fcc2489cea3825edfc9f6"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1f13b01c8c6eeb9491eb0185ee007de53385f64915ecf9f7703ffe789d5071b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ade2aa6f0ff01cdd5ad27485b08a7acff0557c30a63a99b59b3f32612b125045","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ade2aa6f0ff01cdd5ad27485b08a7acff0557c30a63a99b59b3f32612b125045"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ade2aa6f0ff01cdd5ad27485b08a7acff0557c30a63a99b59b3f32612b125045","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9813d62e7508f0d8c208bfbbbdac08119c75d971322ead471d647867d203b010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9813d62e7508f0d8c208bfbbbdac08119c75d971322ead471d647867d203b010"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9813d62e7508f0d8c208bfbbbdac08119c75d971322ead471d647867d203b010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1f13b01c8c6eeb9491eb0185ee007de53385f64915ecf9f7703ffe789d5071b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1f13b01c8c6eeb9491eb0185ee007de53385f64915ecf9f7703ffe789d5071b"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1f13b01c8c6eeb9491eb0185ee007de53385f64915ecf9f7703ffe789d5071b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ade2aa6f0ff01cdd5ad27485b08a7acff0557c30a63a99b59b3f32612b125045","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ade2aa6f0ff01cdd5ad27485b08a7acff0557c30a63a99b59b3f32612b125045"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ade2aa6f0ff01cdd5ad27485b08a7acff0557c30a63a99b59b3f32612b125045","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9813d62e7508f0d8c208bfbbbdac08119c75d971322ead471d647867d203b010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f1f13b01c8c6eeb9491eb0185ee007de53385f64915ecf9f7703ffe789d5071b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f1f13b01c8c6eeb9491eb0185ee007de53385f64915ecf9f7703ffe789d5071b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f1f13b01c8c6eeb9491eb0185ee007de53385f64915ecf9f7703ffe789d5071b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ade2aa6f0ff01cdd5ad27485b08a7acff0557c30a63a99b59b3f32612b125045","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ade2aa6f0ff01cdd5ad27485b08a7acff0557c30a63a99b59b3f32612b125045"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9813d62e7508f0d8c208bfbbbdac08119c75d971322ead471d647867d203b010"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ade2aa6f0ff01cdd5ad27485b08a7acff0557c30a63a99b59b3f32612b125045","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9813d62e7508f0d8c208bfbbbdac08119c75d971322ead471d647867d203b010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9813d62e7508f0d8c208bfbbbdac08119c75d971322ead471d647867d203b010"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9813d62e7508f0d8c208bfbbbdac08119c75d971322ead471d647867d203b010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"05c2ca75077a5435fb30c3e65548fd5b438b7c2123615fadf5abc9bca57fde9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f1f13b01c8c6eeb9491eb0185ee007de53385f64915ecf9f7703ffe789d5071b"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ade2aa6f0ff01cdd5ad27485b08a7acff0557c30a63a99b59b3f32612b125045"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"05c2ca75077a5435fb30c3e65548fd5b438b7c2123615fadf5abc9bca57fde9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f1f13b01c8c6eeb9491eb0185ee007de53385f64915ecf9f7703ffe789d5071b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6c63df29ff3e26561138be5579623cfcbff3408f1ba5029ec9e41e5992a346d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/05c2ca75077a5435fb30c3e65548fd5b438b7c2123615fadf5abc9bca57fde9c"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6c63df29ff3e26561138be5579623cfcbff3408f1ba5029ec9e41e5992a346d"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6c63df29ff3e26561138be5579623cfcbff3408f1ba5029ec9e41e5992a346d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ade2aa6f0ff01cdd5ad27485b08a7acff0557c30a63a99b59b3f32612b125045","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9813d62e7508f0d8c208bfbbbdac08119c75d971322ead471d647867d203b010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9813d62e7508f0d8c208bfbbbdac08119c75d971322ead471d647867d203b010"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9813d62e7508f0d8c208bfbbbdac08119c75d971322ead471d647867d203b010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"05c2ca75077a5435fb30c3e65548fd5b438b7c2123615fadf5abc9bca57fde9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/05c2ca75077a5435fb30c3e65548fd5b438b7c2123615fadf5abc9bca57fde9c"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"05c2ca75077a5435fb30c3e65548fd5b438b7c2123615fadf5abc9bca57fde9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b700c1e7c029228c976681a56e6a9a2b6a026c11173665777ff1d5edb99bc33","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b700c1e7c029228c976681a56e6a9a2b6a026c11173665777ff1d5edb99bc33"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6c63df29ff3e26561138be5579623cfcbff3408f1ba5029ec9e41e5992a346d"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b700c1e7c029228c976681a56e6a9a2b6a026c11173665777ff1d5edb99bc33","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6c63df29ff3e26561138be5579623cfcbff3408f1ba5029ec9e41e5992a346d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b6c63df29ff3e26561138be5579623cfcbff3408f1ba5029ec9e41e5992a346d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9813d62e7508f0d8c208bfbbbdac08119c75d971322ead471d647867d203b010"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/05c2ca75077a5435fb30c3e65548fd5b438b7c2123615fadf5abc9bca57fde9c"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d75a1924254e2583dd35d1c729315d778e856c7e8774f749093156af6dca6eaa"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6c63df29ff3e26561138be5579623cfcbff3408f1ba5029ec9e41e5992a346d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9813d62e7508f0d8c208bfbbbdac08119c75d971322ead471d647867d203b010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9813d62e7508f0d8c208bfbbbdac08119c75d971322ead471d647867d203b010"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b700c1e7c029228c976681a56e6a9a2b6a026c11173665777ff1d5edb99bc33"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/26de87bd6940d585e49b3568c6d33a6daf8e1717e172b03c09ba87233fcc9255"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9813d62e7508f0d8c208bfbbbdac08119c75d971322ead471d647867d203b010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"05c2ca75077a5435fb30c3e65548fd5b438b7c2123615fadf5abc9bca57fde9c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["05c2ca75077a5435fb30c3e65548fd5b438b7c2123615fadf5abc9bca57fde9c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6c63df29ff3e26561138be5579623cfcbff3408f1ba5029ec9e41e5992a346d"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6194f457eaab9efddf681b8becb7532d10f02347e17d3e03317a2ccd6ebd824c"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"05c2ca75077a5435fb30c3e65548fd5b438b7c2123615fadf5abc9bca57fde9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d75a1924254e2583dd35d1c729315d778e856c7e8774f749093156af6dca6eaa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d75a1924254e2583dd35d1c729315d778e856c7e8774f749093156af6dca6eaa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9813d62e7508f0d8c208bfbbbdac08119c75d971322ead471d647867d203b010"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec23cf2714b4d908c6f5b2bf2a0bf25fbd4701417c2f2cfba99f51facbe4484e"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/05c2ca75077a5435fb30c3e65548fd5b438b7c2123615fadf5abc9bca57fde9c"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d75a1924254e2583dd35d1c729315d778e856c7e8774f749093156af6dca6eaa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b700c1e7c029228c976681a56e6a9a2b6a026c11173665777ff1d5edb99bc33","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b700c1e7c029228c976681a56e6a9a2b6a026c11173665777ff1d5edb99bc33"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06c165f14c893f6522e6427b8eb19f74f9ee62ffc276254d32114755aa640389"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20b8ae8967e07dbfcfde065c7e7c564fc421e4d85f6763acfdf82b2cbe5adcd3"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b700c1e7c029228c976681a56e6a9a2b6a026c11173665777ff1d5edb99bc33","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"26de87bd6940d585e49b3568c6d33a6daf8e1717e172b03c09ba87233fcc9255","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["26de87bd6940d585e49b3568c6d33a6daf8e1717e172b03c09ba87233fcc9255"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/49bcb2d45987114b27ca0b35ebd8e5352879d5d1b25341b0173cc3c1a82853ea"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d75a1924254e2583dd35d1c729315d778e856c7e8774f749093156af6dca6eaa"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/732e70227cd4260fd24f7c1d08a66e308b2a46ce6eb3e6c4a0033b605eeb8d56"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"26de87bd6940d585e49b3568c6d33a6daf8e1717e172b03c09ba87233fcc9255","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6c63df29ff3e26561138be5579623cfcbff3408f1ba5029ec9e41e5992a346d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6194f457eaab9efddf681b8becb7532d10f02347e17d3e03317a2ccd6ebd824c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6194f457eaab9efddf681b8becb7532d10f02347e17d3e03317a2ccd6ebd824c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b700c1e7c029228c976681a56e6a9a2b6a026c11173665777ff1d5edb99bc33"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/26de87bd6940d585e49b3568c6d33a6daf8e1717e172b03c09ba87233fcc9255"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6194f457eaab9efddf681b8becb7532d10f02347e17d3e03317a2ccd6ebd824c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9813d62e7508f0d8c208bfbbbdac08119c75d971322ead471d647867d203b010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec23cf2714b4d908c6f5b2bf2a0bf25fbd4701417c2f2cfba99f51facbe4484e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ec23cf2714b4d908c6f5b2bf2a0bf25fbd4701417c2f2cfba99f51facbe4484e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6194f457eaab9efddf681b8becb7532d10f02347e17d3e03317a2ccd6ebd824c"} {"level":"info","ts":"2026-07-21T13:00:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/755158b0f8ad0994c46e95deab01d15974f56330f67f13a4021ec76fab001384"} {"level":"info","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec23cf2714b4d908c6f5b2bf2a0bf25fbd4701417c2f2cfba99f51facbe4484e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"05c2ca75077a5435fb30c3e65548fd5b438b7c2123615fadf5abc9bca57fde9c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06c165f14c893f6522e6427b8eb19f74f9ee62ffc276254d32114755aa640389","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["06c165f14c893f6522e6427b8eb19f74f9ee62ffc276254d32114755aa640389"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec23cf2714b4d908c6f5b2bf2a0bf25fbd4701417c2f2cfba99f51facbe4484e"} {"level":"info","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06c165f14c893f6522e6427b8eb19f74f9ee62ffc276254d32114755aa640389","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"20b8ae8967e07dbfcfde065c7e7c564fc421e4d85f6763acfdf82b2cbe5adcd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["20b8ae8967e07dbfcfde065c7e7c564fc421e4d85f6763acfdf82b2cbe5adcd3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e"} {"level":"info","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06c165f14c893f6522e6427b8eb19f74f9ee62ffc276254d32114755aa640389"} {"level":"info","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"20b8ae8967e07dbfcfde065c7e7c564fc421e4d85f6763acfdf82b2cbe5adcd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"49bcb2d45987114b27ca0b35ebd8e5352879d5d1b25341b0173cc3c1a82853ea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["49bcb2d45987114b27ca0b35ebd8e5352879d5d1b25341b0173cc3c1a82853ea"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/20b8ae8967e07dbfcfde065c7e7c564fc421e4d85f6763acfdf82b2cbe5adcd3"} {"level":"info","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"49bcb2d45987114b27ca0b35ebd8e5352879d5d1b25341b0173cc3c1a82853ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d75a1924254e2583dd35d1c729315d778e856c7e8774f749093156af6dca6eaa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"732e70227cd4260fd24f7c1d08a66e308b2a46ce6eb3e6c4a0033b605eeb8d56","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["732e70227cd4260fd24f7c1d08a66e308b2a46ce6eb3e6c4a0033b605eeb8d56"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/49bcb2d45987114b27ca0b35ebd8e5352879d5d1b25341b0173cc3c1a82853ea"} {"level":"info","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"732e70227cd4260fd24f7c1d08a66e308b2a46ce6eb3e6c4a0033b605eeb8d56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b700c1e7c029228c976681a56e6a9a2b6a026c11173665777ff1d5edb99bc33","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"26de87bd6940d585e49b3568c6d33a6daf8e1717e172b03c09ba87233fcc9255","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6194f457eaab9efddf681b8becb7532d10f02347e17d3e03317a2ccd6ebd824c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"755158b0f8ad0994c46e95deab01d15974f56330f67f13a4021ec76fab001384","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["755158b0f8ad0994c46e95deab01d15974f56330f67f13a4021ec76fab001384"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/732e70227cd4260fd24f7c1d08a66e308b2a46ce6eb3e6c4a0033b605eeb8d56"} {"level":"info","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"755158b0f8ad0994c46e95deab01d15974f56330f67f13a4021ec76fab001384","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec23cf2714b4d908c6f5b2bf2a0bf25fbd4701417c2f2cfba99f51facbe4484e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/755158b0f8ad0994c46e95deab01d15974f56330f67f13a4021ec76fab001384"} {"level":"info","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"06c165f14c893f6522e6427b8eb19f74f9ee62ffc276254d32114755aa640389","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"20b8ae8967e07dbfcfde065c7e7c564fc421e4d85f6763acfdf82b2cbe5adcd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"49bcb2d45987114b27ca0b35ebd8e5352879d5d1b25341b0173cc3c1a82853ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"732e70227cd4260fd24f7c1d08a66e308b2a46ce6eb3e6c4a0033b605eeb8d56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"755158b0f8ad0994c46e95deab01d15974f56330f67f13a4021ec76fab001384","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e"} {"level":"info","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e"} {"level":"debug","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e"} {"level":"info","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e"} {"level":"debug","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T13:00:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T13:00:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e"} {"level":"info","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e"} {"level":"info","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T13:00:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T13:00:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e"} {"level":"error","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e\": 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-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T13:00:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T13:00:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a66e89d2-fec3-4fbb-b230-554896b2bb2c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:53922","PortSpecifier":{"PortValue":53922}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a66e89d2-fec3-4fbb-b230-554896b2bb2c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-782207.apps.c49ea9a9-1d73-49c8-a2d2-ed9254254788.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T13:00:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a66e89d2-fec3-4fbb-b230-554896b2bb2c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:53922","PortSpecifier":{"PortValue":53922}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784638844,"nanos":324586496},"http":{"id":"a66e89d2-fec3-4fbb-b230-554896b2bb2c","method":"POST","headers":{":authority":"e2e-shared-a-782207.apps.c49ea9a9-1d73-49c8-a2d2-ed9254254788.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-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a66e89d2-fec3-4fbb-b230-554896b2bb2c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a66e89d2-fec3-4fbb-b230-554896b2bb2c","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":"3598d0ce-f99b-4338-999d-10f87b57e6b4","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e17d1ed3-6707-44c0-9b1f-91ce5dff1803"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ed9254254788"]}} {"level":"debug","ts":"2026-07-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a66e89d2-fec3-4fbb-b230-554896b2bb2c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ed9254254788"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e17d1ed3-6707-44c0-9b1f-91ce5dff1803"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3598d0ce-f99b-4338-999d-10f87b57e6b4","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b6c63df29ff3e26561138be5579623cfcbff3408f1ba5029ec9e41e5992a346d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-782207.apps.c49ea9a9-1d73-49c8-a2d2-ed9254254788.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-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a66e89d2-fec3-4fbb-b230-554896b2bb2c","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-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a66e89d2-fec3-4fbb-b230-554896b2bb2c","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-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a66e89d2-fec3-4fbb-b230-554896b2bb2c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-782207/rate-test-model-782207\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-782207/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-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a66e89d2-fec3-4fbb-b230-554896b2bb2c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a66e89d2-fec3-4fbb-b230-554896b2bb2c","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-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a66e89d2-fec3-4fbb-b230-554896b2bb2c","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-21T13:00:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a66e89d2-fec3-4fbb-b230-554896b2bb2c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T13:00:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a66e89d2-fec3-4fbb-b230-554896b2bb2c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T13:00:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4c6f989e-af23-424a-a5ea-b1a1a101cea8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:54874","PortSpecifier":{"PortValue":54874}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4c6f989e-af23-424a-a5ea-b1a1a101cea8","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-48842b.apps.c49ea9a9-1d73-49c8-a2d2-ed9254254788.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T13:00:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4c6f989e-af23-424a-a5ea-b1a1a101cea8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:54874","PortSpecifier":{"PortValue":54874}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784638844,"nanos":365677224},"http":{"id":"4c6f989e-af23-424a-a5ea-b1a1a101cea8","method":"POST","headers":{":authority":"e2e-shared-b-48842b.apps.c49ea9a9-1d73-49c8-a2d2-ed9254254788.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-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4c6f989e-af23-424a-a5ea-b1a1a101cea8","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4c6f989e-af23-424a-a5ea-b1a1a101cea8","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":"3598d0ce-f99b-4338-999d-10f87b57e6b4","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e17d1ed3-6707-44c0-9b1f-91ce5dff1803"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ed9254254788"]}} {"level":"debug","ts":"2026-07-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4c6f989e-af23-424a-a5ea-b1a1a101cea8","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ed9254254788"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e17d1ed3-6707-44c0-9b1f-91ce5dff1803"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3598d0ce-f99b-4338-999d-10f87b57e6b4","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"6d1ed97c3430374685845d211b9b59e9b559e47ac4203f036afb4c9094121d63"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.59:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-48842b.apps.c49ea9a9-1d73-49c8-a2d2-ed9254254788.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-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4c6f989e-af23-424a-a5ea-b1a1a101cea8","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-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4c6f989e-af23-424a-a5ea-b1a1a101cea8","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-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4c6f989e-af23-424a-a5ea-b1a1a101cea8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-48842b/rate-test-model-48842b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-48842b/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-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4c6f989e-af23-424a-a5ea-b1a1a101cea8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4c6f989e-af23-424a-a5ea-b1a1a101cea8","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-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4c6f989e-af23-424a-a5ea-b1a1a101cea8","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-21T13:00:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4c6f989e-af23-424a-a5ea-b1a1a101cea8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T13:00:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4c6f989e-af23-424a-a5ea-b1a1a101cea8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T13:00:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d130591b-6fd6-41db-b916-8481afc5d897","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:53928","PortSpecifier":{"PortValue":53928}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d130591b-6fd6-41db-b916-8481afc5d897","method":"POST","path":"/ai-tenant-e2e-shared-a-782207/rate-test-model-782207/v1/completions","host":"e2e-shared-a-782207.apps.c49ea9a9-1d73-49c8-a2d2-ed9254254788.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T13:00:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d130591b-6fd6-41db-b916-8481afc5d897","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:53928","PortSpecifier":{"PortValue":53928}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784638844,"nanos":401564004},"http":{"id":"d130591b-6fd6-41db-b916-8481afc5d897","method":"POST","headers":{":authority":"e2e-shared-a-782207.apps.c49ea9a9-1d73-49c8-a2d2-ed9254254788.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-782207/rate-test-model-782207/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d130591b-6fd6-41db-b916-8481afc5d897","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1bnDwz3wle4NP8r9b_o8Gi54yVfEIIDjR8JPm8CwjKXR0fR2D9a99EMSqYlLb"} {"level":"debug","ts":"2026-07-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d130591b-6fd6-41db-b916-8481afc5d897","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-782207.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1bnDwz3wle4NP8r9b_o8Gi54yVfEIIDjR8JPm8CwjKXR0fR2D9a99EMSqYlLb\"}"} {"level":"debug","ts":"2026-07-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d130591b-6fd6-41db-b916-8481afc5d897","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-782207.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":"27e666b5-dfb8-4be9-92cd-bad525ad157a","keyName":"e2e-rate-a-fce61d","subscription":"e2e-rate-iso-a-fce61d","tenant":"e2e-shared-a-782207","userId":"27e666b5-dfb8-4be9-92cd-bad525ad157a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d130591b-6fd6-41db-b916-8481afc5d897","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-782207.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-782207/rate-test-model-782207\",\"requestedSubscription\":\"e2e-rate-iso-a-fce61d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d130591b-6fd6-41db-b916-8481afc5d897","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-782207.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-782207","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-fce61d","namespace":"ai-tenant-e2e-shared-a-782207","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-782207/rate-test-model-782207"}} {"level":"debug","ts":"2026-07-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d130591b-6fd6-41db-b916-8481afc5d897","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d130591b-6fd6-41db-b916-8481afc5d897","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-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d130591b-6fd6-41db-b916-8481afc5d897","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-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d130591b-6fd6-41db-b916-8481afc5d897","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-782207/rate-test-model-782207\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-782207/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-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d130591b-6fd6-41db-b916-8481afc5d897","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-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d130591b-6fd6-41db-b916-8481afc5d897","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-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d130591b-6fd6-41db-b916-8481afc5d897","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-fce61d"} {"level":"debug","ts":"2026-07-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d130591b-6fd6-41db-b916-8481afc5d897","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-21T13:00:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d130591b-6fd6-41db-b916-8481afc5d897","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":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","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":"27e666b5-dfb8-4be9-92cd-bad525ad157a","keyName":"e2e-rate-a-fce61d","selected_subscription":"e2e-rate-iso-a-fce61d","selected_subscription_key":"ai-tenant-e2e-shared-a-782207/e2e-rate-iso-a-fce61d@ai-tenant-e2e-shared-a-782207/rate-test-model-782207","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-782207","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-fce61d","namespace":"ai-tenant-e2e-shared-a-782207","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-782207/rate-test-model-782207"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T13:00:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d130591b-6fd6-41db-b916-8481afc5d897","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T13:00:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d130591b-6fd6-41db-b916-8481afc5d897","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T13:00:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"87722c42-d62e-47d6-99e0-b0d46d333a91","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:53934","PortSpecifier":{"PortValue":53934}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"87722c42-d62e-47d6-99e0-b0d46d333a91","method":"POST","path":"/ai-tenant-e2e-shared-a-782207/rate-test-model-782207/v1/completions","host":"e2e-shared-a-782207.apps.c49ea9a9-1d73-49c8-a2d2-ed9254254788.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T13:00:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"87722c42-d62e-47d6-99e0-b0d46d333a91","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:53934","PortSpecifier":{"PortValue":53934}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784638845,"nanos":462958228},"http":{"id":"87722c42-d62e-47d6-99e0-b0d46d333a91","method":"POST","headers":{":authority":"e2e-shared-a-782207.apps.c49ea9a9-1d73-49c8-a2d2-ed9254254788.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-782207/rate-test-model-782207/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T13:00:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"87722c42-d62e-47d6-99e0-b0d46d333a91","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1bnDwz3wle4NP8r9b_o8Gi54yVfEIIDjR8JPm8CwjKXR0fR2D9a99EMSqYlLb"} {"level":"debug","ts":"2026-07-21T13:00:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"87722c42-d62e-47d6-99e0-b0d46d333a91","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-782207.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1bnDwz3wle4NP8r9b_o8Gi54yVfEIIDjR8JPm8CwjKXR0fR2D9a99EMSqYlLb\"}"} {"level":"debug","ts":"2026-07-21T13:00:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"87722c42-d62e-47d6-99e0-b0d46d333a91","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-782207.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":"27e666b5-dfb8-4be9-92cd-bad525ad157a","keyName":"e2e-rate-a-fce61d","subscription":"e2e-rate-iso-a-fce61d","tenant":"e2e-shared-a-782207","userId":"27e666b5-dfb8-4be9-92cd-bad525ad157a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T13:00:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"87722c42-d62e-47d6-99e0-b0d46d333a91","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-782207.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-782207/rate-test-model-782207\",\"requestedSubscription\":\"e2e-rate-iso-a-fce61d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T13:00:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"87722c42-d62e-47d6-99e0-b0d46d333a91","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-782207.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-782207","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-fce61d","namespace":"ai-tenant-e2e-shared-a-782207","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-782207/rate-test-model-782207"}} {"level":"debug","ts":"2026-07-21T13:00:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"87722c42-d62e-47d6-99e0-b0d46d333a91","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T13:00:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"87722c42-d62e-47d6-99e0-b0d46d333a91","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-21T13:00:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"87722c42-d62e-47d6-99e0-b0d46d333a91","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-21T13:00:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"87722c42-d62e-47d6-99e0-b0d46d333a91","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-782207/rate-test-model-782207\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-782207/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-21T13:00:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"87722c42-d62e-47d6-99e0-b0d46d333a91","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-21T13:00:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"87722c42-d62e-47d6-99e0-b0d46d333a91","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-fce61d"} {"level":"debug","ts":"2026-07-21T13:00:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"87722c42-d62e-47d6-99e0-b0d46d333a91","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-21T13:00:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"87722c42-d62e-47d6-99e0-b0d46d333a91","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-21T13:00:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"87722c42-d62e-47d6-99e0-b0d46d333a91","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":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","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":"27e666b5-dfb8-4be9-92cd-bad525ad157a","keyName":"e2e-rate-a-fce61d","selected_subscription":"e2e-rate-iso-a-fce61d","selected_subscription_key":"ai-tenant-e2e-shared-a-782207/e2e-rate-iso-a-fce61d@ai-tenant-e2e-shared-a-782207/rate-test-model-782207","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-782207","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-fce61d","namespace":"ai-tenant-e2e-shared-a-782207","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-782207/rate-test-model-782207"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T13:00:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"87722c42-d62e-47d6-99e0-b0d46d333a91","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T13:00:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"87722c42-d62e-47d6-99e0-b0d46d333a91","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T13:00:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d20342b8-a75c-4d76-bd7b-dbb654cc77d1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:53940","PortSpecifier":{"PortValue":53940}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d20342b8-a75c-4d76-bd7b-dbb654cc77d1","method":"POST","path":"/ai-tenant-e2e-shared-a-782207/rate-test-model-782207/v1/completions","host":"e2e-shared-a-782207.apps.c49ea9a9-1d73-49c8-a2d2-ed9254254788.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T13:00:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d20342b8-a75c-4d76-bd7b-dbb654cc77d1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:53940","PortSpecifier":{"PortValue":53940}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784638846,"nanos":503562928},"http":{"id":"d20342b8-a75c-4d76-bd7b-dbb654cc77d1","method":"POST","headers":{":authority":"e2e-shared-a-782207.apps.c49ea9a9-1d73-49c8-a2d2-ed9254254788.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-782207/rate-test-model-782207/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T13:00:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d20342b8-a75c-4d76-bd7b-dbb654cc77d1","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1bnDwz3wle4NP8r9b_o8Gi54yVfEIIDjR8JPm8CwjKXR0fR2D9a99EMSqYlLb"} {"level":"debug","ts":"2026-07-21T13:00:46Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d20342b8-a75c-4d76-bd7b-dbb654cc77d1","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-782207.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1bnDwz3wle4NP8r9b_o8Gi54yVfEIIDjR8JPm8CwjKXR0fR2D9a99EMSqYlLb\"}"} {"level":"debug","ts":"2026-07-21T13:00:46Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d20342b8-a75c-4d76-bd7b-dbb654cc77d1","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-782207.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":"27e666b5-dfb8-4be9-92cd-bad525ad157a","keyName":"e2e-rate-a-fce61d","subscription":"e2e-rate-iso-a-fce61d","tenant":"e2e-shared-a-782207","userId":"27e666b5-dfb8-4be9-92cd-bad525ad157a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T13:00:46Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d20342b8-a75c-4d76-bd7b-dbb654cc77d1","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-782207.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-782207/rate-test-model-782207\",\"requestedSubscription\":\"e2e-rate-iso-a-fce61d\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T13:00:46Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d20342b8-a75c-4d76-bd7b-dbb654cc77d1","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-782207.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-782207","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-fce61d","namespace":"ai-tenant-e2e-shared-a-782207","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-782207/rate-test-model-782207"}} {"level":"debug","ts":"2026-07-21T13:00:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d20342b8-a75c-4d76-bd7b-dbb654cc77d1","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T13:00:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d20342b8-a75c-4d76-bd7b-dbb654cc77d1","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-21T13:00:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d20342b8-a75c-4d76-bd7b-dbb654cc77d1","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-21T13:00:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d20342b8-a75c-4d76-bd7b-dbb654cc77d1","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-21T13:00:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d20342b8-a75c-4d76-bd7b-dbb654cc77d1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-782207/rate-test-model-782207\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-782207/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-21T13:00:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d20342b8-a75c-4d76-bd7b-dbb654cc77d1","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-21T13:00:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d20342b8-a75c-4d76-bd7b-dbb654cc77d1","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-fce61d"} {"level":"debug","ts":"2026-07-21T13:00:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d20342b8-a75c-4d76-bd7b-dbb654cc77d1","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-21T13:00:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d20342b8-a75c-4d76-bd7b-dbb654cc77d1","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":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","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":"27e666b5-dfb8-4be9-92cd-bad525ad157a","keyName":"e2e-rate-a-fce61d","selected_subscription":"e2e-rate-iso-a-fce61d","selected_subscription_key":"ai-tenant-e2e-shared-a-782207/e2e-rate-iso-a-fce61d@ai-tenant-e2e-shared-a-782207/rate-test-model-782207","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-782207","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-fce61d","namespace":"ai-tenant-e2e-shared-a-782207","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-782207/rate-test-model-782207"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T13:00:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d20342b8-a75c-4d76-bd7b-dbb654cc77d1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T13:00:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d20342b8-a75c-4d76-bd7b-dbb654cc77d1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T13:00:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b47021ea-b95e-4313-8db6-3be28d5ae9f0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:35700","PortSpecifier":{"PortValue":35700}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b47021ea-b95e-4313-8db6-3be28d5ae9f0","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-782207.apps.c49ea9a9-1d73-49c8-a2d2-ed9254254788.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T13:00:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b47021ea-b95e-4313-8db6-3be28d5ae9f0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:35700","PortSpecifier":{"PortValue":35700}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784638859,"nanos":262683844},"http":{"id":"b47021ea-b95e-4313-8db6-3be28d5ae9f0","method":"POST","headers":{":authority":"e2e-shared-a-782207.apps.c49ea9a9-1d73-49c8-a2d2-ed9254254788.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-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b47021ea-b95e-4313-8db6-3be28d5ae9f0","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b47021ea-b95e-4313-8db6-3be28d5ae9f0","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":"3598d0ce-f99b-4338-999d-10f87b57e6b4","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e17d1ed3-6707-44c0-9b1f-91ce5dff1803"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ed9254254788"]}} {"level":"debug","ts":"2026-07-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b47021ea-b95e-4313-8db6-3be28d5ae9f0","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ed9254254788"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e17d1ed3-6707-44c0-9b1f-91ce5dff1803"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3598d0ce-f99b-4338-999d-10f87b57e6b4","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b6c63df29ff3e26561138be5579623cfcbff3408f1ba5029ec9e41e5992a346d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-782207.apps.c49ea9a9-1d73-49c8-a2d2-ed9254254788.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-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b47021ea-b95e-4313-8db6-3be28d5ae9f0","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-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b47021ea-b95e-4313-8db6-3be28d5ae9f0","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-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b47021ea-b95e-4313-8db6-3be28d5ae9f0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-782207/rate-test-model-782207\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-782207/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-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b47021ea-b95e-4313-8db6-3be28d5ae9f0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b47021ea-b95e-4313-8db6-3be28d5ae9f0","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-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b47021ea-b95e-4313-8db6-3be28d5ae9f0","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-21T13:00:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b47021ea-b95e-4313-8db6-3be28d5ae9f0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T13:00:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b47021ea-b95e-4313-8db6-3be28d5ae9f0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T13:00:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c6239c6a-5f5e-4729-899e-37ad5ebb0614","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:57402","PortSpecifier":{"PortValue":57402}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c6239c6a-5f5e-4729-899e-37ad5ebb0614","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-48842b.apps.c49ea9a9-1d73-49c8-a2d2-ed9254254788.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T13:00:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c6239c6a-5f5e-4729-899e-37ad5ebb0614","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:57402","PortSpecifier":{"PortValue":57402}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784638859,"nanos":298792933},"http":{"id":"c6239c6a-5f5e-4729-899e-37ad5ebb0614","method":"POST","headers":{":authority":"e2e-shared-b-48842b.apps.c49ea9a9-1d73-49c8-a2d2-ed9254254788.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-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c6239c6a-5f5e-4729-899e-37ad5ebb0614","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c6239c6a-5f5e-4729-899e-37ad5ebb0614","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":"3598d0ce-f99b-4338-999d-10f87b57e6b4","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e17d1ed3-6707-44c0-9b1f-91ce5dff1803"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ed9254254788"]}} {"level":"debug","ts":"2026-07-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c6239c6a-5f5e-4729-899e-37ad5ebb0614","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/ed9254254788"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e17d1ed3-6707-44c0-9b1f-91ce5dff1803"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3598d0ce-f99b-4338-999d-10f87b57e6b4","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"6d1ed97c3430374685845d211b9b59e9b559e47ac4203f036afb4c9094121d63"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.59:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-48842b.apps.c49ea9a9-1d73-49c8-a2d2-ed9254254788.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-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c6239c6a-5f5e-4729-899e-37ad5ebb0614","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-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c6239c6a-5f5e-4729-899e-37ad5ebb0614","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-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c6239c6a-5f5e-4729-899e-37ad5ebb0614","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-48842b/rate-test-model-48842b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-48842b/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-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c6239c6a-5f5e-4729-899e-37ad5ebb0614","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c6239c6a-5f5e-4729-899e-37ad5ebb0614","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-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c6239c6a-5f5e-4729-899e-37ad5ebb0614","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-21T13:00:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c6239c6a-5f5e-4729-899e-37ad5ebb0614","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T13:00:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c6239c6a-5f5e-4729-899e-37ad5ebb0614","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T13:00:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d5bafcde-9dd9-4055-935c-9b9751f3eae1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:35716","PortSpecifier":{"PortValue":35716}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d5bafcde-9dd9-4055-935c-9b9751f3eae1","method":"POST","path":"/ai-tenant-e2e-shared-a-782207/rate-test-model-782207/v1/completions","host":"e2e-shared-a-782207.apps.c49ea9a9-1d73-49c8-a2d2-ed9254254788.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T13:00:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d5bafcde-9dd9-4055-935c-9b9751f3eae1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:35716","PortSpecifier":{"PortValue":35716}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784638859,"nanos":332428695},"http":{"id":"d5bafcde-9dd9-4055-935c-9b9751f3eae1","method":"POST","headers":{":authority":"e2e-shared-a-782207.apps.c49ea9a9-1d73-49c8-a2d2-ed9254254788.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-782207/rate-test-model-782207/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d5bafcde-9dd9-4055-935c-9b9751f3eae1","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-18SSxSrmnj52aEMl2_KnyGe1GUhNvOfBtCRp4RhiOwmOaeau96UoAKbvVleJt"} {"level":"debug","ts":"2026-07-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d5bafcde-9dd9-4055-935c-9b9751f3eae1","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-782207.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-18SSxSrmnj52aEMl2_KnyGe1GUhNvOfBtCRp4RhiOwmOaeau96UoAKbvVleJt\"}"} {"level":"debug","ts":"2026-07-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d5bafcde-9dd9-4055-935c-9b9751f3eae1","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-782207.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":"ed7f30ee-e77a-4074-a2c6-f0043b179415","keyName":"e2e-rate-a-a5701e","subscription":"e2e-rate-iso-a-a5701e","tenant":"e2e-shared-a-782207","userId":"ed7f30ee-e77a-4074-a2c6-f0043b179415","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d5bafcde-9dd9-4055-935c-9b9751f3eae1","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-782207.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-782207/rate-test-model-782207\",\"requestedSubscription\":\"e2e-rate-iso-a-a5701e\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d5bafcde-9dd9-4055-935c-9b9751f3eae1","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-782207.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-782207","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-a5701e","namespace":"ai-tenant-e2e-shared-a-782207","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-782207/rate-test-model-782207"}} {"level":"debug","ts":"2026-07-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d5bafcde-9dd9-4055-935c-9b9751f3eae1","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d5bafcde-9dd9-4055-935c-9b9751f3eae1","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-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d5bafcde-9dd9-4055-935c-9b9751f3eae1","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-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d5bafcde-9dd9-4055-935c-9b9751f3eae1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-782207/rate-test-model-782207\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-782207/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-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d5bafcde-9dd9-4055-935c-9b9751f3eae1","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-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d5bafcde-9dd9-4055-935c-9b9751f3eae1","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-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d5bafcde-9dd9-4055-935c-9b9751f3eae1","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-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d5bafcde-9dd9-4055-935c-9b9751f3eae1","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-a5701e"} {"level":"debug","ts":"2026-07-21T13:00:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d5bafcde-9dd9-4055-935c-9b9751f3eae1","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":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","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":"ed7f30ee-e77a-4074-a2c6-f0043b179415","keyName":"e2e-rate-a-a5701e","selected_subscription":"e2e-rate-iso-a-a5701e","selected_subscription_key":"ai-tenant-e2e-shared-a-782207/e2e-rate-iso-a-a5701e@ai-tenant-e2e-shared-a-782207/rate-test-model-782207","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-782207","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-a5701e","namespace":"ai-tenant-e2e-shared-a-782207","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-782207/rate-test-model-782207"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T13:00:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d5bafcde-9dd9-4055-935c-9b9751f3eae1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T13:00:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d5bafcde-9dd9-4055-935c-9b9751f3eae1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T13:01:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d1b24a8a-753b-4f4b-bdb1-22b87855af0f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:35724","PortSpecifier":{"PortValue":35724}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d1b24a8a-753b-4f4b-bdb1-22b87855af0f","method":"POST","path":"/ai-tenant-e2e-shared-a-782207/rate-test-model-782207/v1/completions","host":"e2e-shared-a-782207.apps.c49ea9a9-1d73-49c8-a2d2-ed9254254788.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T13:01:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d1b24a8a-753b-4f4b-bdb1-22b87855af0f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:35724","PortSpecifier":{"PortValue":35724}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784638860,"nanos":366527747},"http":{"id":"d1b24a8a-753b-4f4b-bdb1-22b87855af0f","method":"POST","headers":{":authority":"e2e-shared-a-782207.apps.c49ea9a9-1d73-49c8-a2d2-ed9254254788.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-782207/rate-test-model-782207/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T13:01:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d1b24a8a-753b-4f4b-bdb1-22b87855af0f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-18SSxSrmnj52aEMl2_KnyGe1GUhNvOfBtCRp4RhiOwmOaeau96UoAKbvVleJt"} {"level":"debug","ts":"2026-07-21T13:01:00Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d1b24a8a-753b-4f4b-bdb1-22b87855af0f","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-782207.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-18SSxSrmnj52aEMl2_KnyGe1GUhNvOfBtCRp4RhiOwmOaeau96UoAKbvVleJt\"}"} {"level":"debug","ts":"2026-07-21T13:01:00Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d1b24a8a-753b-4f4b-bdb1-22b87855af0f","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-782207.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":"ed7f30ee-e77a-4074-a2c6-f0043b179415","keyName":"e2e-rate-a-a5701e","subscription":"e2e-rate-iso-a-a5701e","tenant":"e2e-shared-a-782207","userId":"ed7f30ee-e77a-4074-a2c6-f0043b179415","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T13:01:00Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d1b24a8a-753b-4f4b-bdb1-22b87855af0f","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-782207.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-782207/rate-test-model-782207\",\"requestedSubscription\":\"e2e-rate-iso-a-a5701e\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T13:01:00Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d1b24a8a-753b-4f4b-bdb1-22b87855af0f","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-782207.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-782207","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-a5701e","namespace":"ai-tenant-e2e-shared-a-782207","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-782207/rate-test-model-782207"}} {"level":"debug","ts":"2026-07-21T13:01:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d1b24a8a-753b-4f4b-bdb1-22b87855af0f","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T13:01:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d1b24a8a-753b-4f4b-bdb1-22b87855af0f","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-21T13:01:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d1b24a8a-753b-4f4b-bdb1-22b87855af0f","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-21T13:01:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d1b24a8a-753b-4f4b-bdb1-22b87855af0f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-782207/rate-test-model-782207\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-782207/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-21T13:01:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d1b24a8a-753b-4f4b-bdb1-22b87855af0f","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-21T13:01:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d1b24a8a-753b-4f4b-bdb1-22b87855af0f","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-21T13:01:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d1b24a8a-753b-4f4b-bdb1-22b87855af0f","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-21T13:01:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d1b24a8a-753b-4f4b-bdb1-22b87855af0f","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-a5701e"} {"level":"debug","ts":"2026-07-21T13:01:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d1b24a8a-753b-4f4b-bdb1-22b87855af0f","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":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","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":"ed7f30ee-e77a-4074-a2c6-f0043b179415","keyName":"e2e-rate-a-a5701e","selected_subscription":"e2e-rate-iso-a-a5701e","selected_subscription_key":"ai-tenant-e2e-shared-a-782207/e2e-rate-iso-a-a5701e@ai-tenant-e2e-shared-a-782207/rate-test-model-782207","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-782207","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-a5701e","namespace":"ai-tenant-e2e-shared-a-782207","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-782207/rate-test-model-782207"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T13:01:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d1b24a8a-753b-4f4b-bdb1-22b87855af0f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T13:01:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d1b24a8a-753b-4f4b-bdb1-22b87855af0f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T13:01:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b4b50f3b-7054-4887-9be0-06604ad90f21","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:35728","PortSpecifier":{"PortValue":35728}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b4b50f3b-7054-4887-9be0-06604ad90f21","method":"POST","path":"/ai-tenant-e2e-shared-a-782207/rate-test-model-782207/v1/completions","host":"e2e-shared-a-782207.apps.c49ea9a9-1d73-49c8-a2d2-ed9254254788.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T13:01:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b4b50f3b-7054-4887-9be0-06604ad90f21","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:35728","PortSpecifier":{"PortValue":35728}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784638861,"nanos":402258575},"http":{"id":"b4b50f3b-7054-4887-9be0-06604ad90f21","method":"POST","headers":{":authority":"e2e-shared-a-782207.apps.c49ea9a9-1d73-49c8-a2d2-ed9254254788.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-782207/rate-test-model-782207/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T13:01:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b4b50f3b-7054-4887-9be0-06604ad90f21","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-18SSxSrmnj52aEMl2_KnyGe1GUhNvOfBtCRp4RhiOwmOaeau96UoAKbvVleJt"} {"level":"debug","ts":"2026-07-21T13:01:01Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b4b50f3b-7054-4887-9be0-06604ad90f21","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-782207.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-18SSxSrmnj52aEMl2_KnyGe1GUhNvOfBtCRp4RhiOwmOaeau96UoAKbvVleJt\"}"} {"level":"debug","ts":"2026-07-21T13:01:01Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b4b50f3b-7054-4887-9be0-06604ad90f21","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-782207.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":"ed7f30ee-e77a-4074-a2c6-f0043b179415","keyName":"e2e-rate-a-a5701e","subscription":"e2e-rate-iso-a-a5701e","tenant":"e2e-shared-a-782207","userId":"ed7f30ee-e77a-4074-a2c6-f0043b179415","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T13:01:01Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b4b50f3b-7054-4887-9be0-06604ad90f21","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-782207.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-782207/rate-test-model-782207\",\"requestedSubscription\":\"e2e-rate-iso-a-a5701e\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T13:01:01Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b4b50f3b-7054-4887-9be0-06604ad90f21","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-782207.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-782207","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-a5701e","namespace":"ai-tenant-e2e-shared-a-782207","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-782207/rate-test-model-782207"}} {"level":"debug","ts":"2026-07-21T13:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b4b50f3b-7054-4887-9be0-06604ad90f21","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T13:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b4b50f3b-7054-4887-9be0-06604ad90f21","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-21T13:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b4b50f3b-7054-4887-9be0-06604ad90f21","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-21T13:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b4b50f3b-7054-4887-9be0-06604ad90f21","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-782207/rate-test-model-782207\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-782207/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-21T13:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b4b50f3b-7054-4887-9be0-06604ad90f21","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-21T13:01:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b4b50f3b-7054-4887-9be0-06604ad90f21","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-21T13:01:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b4b50f3b-7054-4887-9be0-06604ad90f21","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-21T13:01:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b4b50f3b-7054-4887-9be0-06604ad90f21","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-a5701e"} {"level":"debug","ts":"2026-07-21T13:01:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b4b50f3b-7054-4887-9be0-06604ad90f21","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":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","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":"ed7f30ee-e77a-4074-a2c6-f0043b179415","keyName":"e2e-rate-a-a5701e","selected_subscription":"e2e-rate-iso-a-a5701e","selected_subscription_key":"ai-tenant-e2e-shared-a-782207/e2e-rate-iso-a-a5701e@ai-tenant-e2e-shared-a-782207/rate-test-model-782207","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-782207","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-a5701e","namespace":"ai-tenant-e2e-shared-a-782207","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-782207/rate-test-model-782207"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T13:01:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b4b50f3b-7054-4887-9be0-06604ad90f21","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T13:01:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b4b50f3b-7054-4887-9be0-06604ad90f21","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T13:01:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ea5453bd-a9c1-4eec-ba44-444d6e58476a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:57404","PortSpecifier":{"PortValue":57404}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ea5453bd-a9c1-4eec-ba44-444d6e58476a","method":"POST","path":"/ai-tenant-e2e-shared-b-48842b/rate-test-model-48842b/v1/completions","host":"e2e-shared-b-48842b.apps.c49ea9a9-1d73-49c8-a2d2-ed9254254788.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T13:01:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ea5453bd-a9c1-4eec-ba44-444d6e58476a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.11:57404","PortSpecifier":{"PortValue":57404}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.59:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784638861,"nanos":434658986},"http":{"id":"ea5453bd-a9c1-4eec-ba44-444d6e58476a","method":"POST","headers":{":authority":"e2e-shared-b-48842b.apps.c49ea9a9-1d73-49c8-a2d2-ed9254254788.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-48842b/rate-test-model-48842b/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T13:01:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ea5453bd-a9c1-4eec-ba44-444d6e58476a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1brLIitLlyFljuj9B_xM8Rucd5bmGZOPO1nyUVmZHEAWu2uWRvDGWlpigqkcv"} {"level":"debug","ts":"2026-07-21T13:01:01Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ea5453bd-a9c1-4eec-ba44-444d6e58476a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-48842b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1brLIitLlyFljuj9B_xM8Rucd5bmGZOPO1nyUVmZHEAWu2uWRvDGWlpigqkcv\"}"} {"level":"debug","ts":"2026-07-21T13:01:01Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ea5453bd-a9c1-4eec-ba44-444d6e58476a","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-48842b.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":"347fd976-1b46-4186-b47d-f0fba3169ee6","keyName":"e2e-rate-b-a5701e","subscription":"e2e-rate-iso-b-a5701e","tenant":"e2e-shared-b-48842b","userId":"347fd976-1b46-4186-b47d-f0fba3169ee6","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T13:01:01Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ea5453bd-a9c1-4eec-ba44-444d6e58476a","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-48842b.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-48842b/rate-test-model-48842b\",\"requestedSubscription\":\"e2e-rate-iso-b-a5701e\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T13:01:01Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ea5453bd-a9c1-4eec-ba44-444d6e58476a","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-48842b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-48842b","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-a5701e","namespace":"ai-tenant-e2e-shared-b-48842b","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-48842b/rate-test-model-48842b"}} {"level":"debug","ts":"2026-07-21T13:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ea5453bd-a9c1-4eec-ba44-444d6e58476a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T13:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ea5453bd-a9c1-4eec-ba44-444d6e58476a","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-21T13:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ea5453bd-a9c1-4eec-ba44-444d6e58476a","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-21T13:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ea5453bd-a9c1-4eec-ba44-444d6e58476a","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-21T13:01:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ea5453bd-a9c1-4eec-ba44-444d6e58476a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-48842b/rate-test-model-48842b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-48842b/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-21T13:01:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ea5453bd-a9c1-4eec-ba44-444d6e58476a","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-21T13:01:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ea5453bd-a9c1-4eec-ba44-444d6e58476a","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-a5701e"} {"level":"debug","ts":"2026-07-21T13:01:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ea5453bd-a9c1-4eec-ba44-444d6e58476a","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-21T13:01:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ea5453bd-a9c1-4eec-ba44-444d6e58476a","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","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","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":"347fd976-1b46-4186-b47d-f0fba3169ee6","keyName":"e2e-rate-b-a5701e","selected_subscription":"e2e-rate-iso-b-a5701e","selected_subscription_key":"ai-tenant-e2e-shared-b-48842b/e2e-rate-iso-b-a5701e@ai-tenant-e2e-shared-b-48842b/rate-test-model-48842b","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-48842b","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-a5701e","namespace":"ai-tenant-e2e-shared-b-48842b","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-48842b/rate-test-model-48842b"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T13:01:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ea5453bd-a9c1-4eec-ba44-444d6e58476a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T13:01:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ea5453bd-a9c1-4eec-ba44-444d6e58476a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T13:01:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/955fcc87abd88f671fc5278c44ad2e1d9757ef06b95c3746a84075d7dbf3d33e"} {"level":"info","ts":"2026-07-21T13:01:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/06c165f14c893f6522e6427b8eb19f74f9ee62ffc276254d32114755aa640389"} {"level":"info","ts":"2026-07-21T13:01:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6d1ed97c3430374685845d211b9b59e9b559e47ac4203f036afb4c9094121d63"} {"level":"info","ts":"2026-07-21T13:01:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7bac7e86efa597cb1a66408a1ebadfeef84631bf4ded82f2268dbc2aa7558a34"} {"level":"info","ts":"2026-07-21T13:01:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/49bcb2d45987114b27ca0b35ebd8e5352879d5d1b25341b0173cc3c1a82853ea"} {"level":"info","ts":"2026-07-21T13:01:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/26de87bd6940d585e49b3568c6d33a6daf8e1717e172b03c09ba87233fcc9255"} {"level":"info","ts":"2026-07-21T13:01:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/05c2ca75077a5435fb30c3e65548fd5b438b7c2123615fadf5abc9bca57fde9c"} {"level":"info","ts":"2026-07-21T13:01:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/755158b0f8ad0994c46e95deab01d15974f56330f67f13a4021ec76fab001384"} {"level":"info","ts":"2026-07-21T13:01:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ec23cf2714b4d908c6f5b2bf2a0bf25fbd4701417c2f2cfba99f51facbe4484e"} {"level":"info","ts":"2026-07-21T13:01:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c935240647d72cf0437cc24b862e0452a1b28105f99fb71c9b48365d32650741"} {"level":"info","ts":"2026-07-21T13:01:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bed483aa937b8dc33581682026c77050ffe85947dc82e345223d780bd268197e"} {"level":"info","ts":"2026-07-21T13:01:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/732e70227cd4260fd24f7c1d08a66e308b2a46ce6eb3e6c4a0033b605eeb8d56"} {"level":"info","ts":"2026-07-21T13:01:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f1f13b01c8c6eeb9491eb0185ee007de53385f64915ecf9f7703ffe789d5071b"} {"level":"info","ts":"2026-07-21T13:01:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ade2aa6f0ff01cdd5ad27485b08a7acff0557c30a63a99b59b3f32612b125045"} {"level":"info","ts":"2026-07-21T13:01:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9813d62e7508f0d8c208bfbbbdac08119c75d971322ead471d647867d203b010"} {"level":"info","ts":"2026-07-21T13:01:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0300ce0062e1a469aa85045249df35a38b2bad311dd51486f7fad26b1d44b28d"} {"level":"info","ts":"2026-07-21T13:01:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0b700c1e7c029228c976681a56e6a9a2b6a026c11173665777ff1d5edb99bc33"} {"level":"info","ts":"2026-07-21T13:01:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/20b8ae8967e07dbfcfde065c7e7c564fc421e4d85f6763acfdf82b2cbe5adcd3"} {"level":"info","ts":"2026-07-21T13:01:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6194f457eaab9efddf681b8becb7532d10f02347e17d3e03317a2ccd6ebd824c"} {"level":"info","ts":"2026-07-21T13:01:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d75a1924254e2583dd35d1c729315d778e856c7e8774f749093156af6dca6eaa"} {"level":"info","ts":"2026-07-21T13:01:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0a428dabe2cee70c2b7bff96107beb3579fdeda46693375e403384d75c719fa6"} {"level":"info","ts":"2026-07-21T13:01:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b6c63df29ff3e26561138be5579623cfcbff3408f1ba5029ec9e41e5992a346d"} {"level":"info","ts":"2026-07-21T13:01:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6dd063b7b8705249f761ecba47166ffc4af3be69e8c0afb5d4913d368cf96995"} {"level":"info","ts":"2026-07-21T13:01:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dbc7d5dc2dd977649e136a93b465ba5fdd3810f7a56fcc2489cea3825edfc9f6"}