You can see both metric labels spamming in the kuadrant logs example:
{"level":"error","ts":"2025-11-12T04:08:54Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"d2beaf26-c088-49c4-82e8-677e594df4eb","expression":"auth.identity.tier","error":"no such key: identity","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfig\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:115\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateIdentityConfigs.func1.(*AuthPipeline).evaluateOneAuthConfig.1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:171\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfigs.func1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:162"}
{"level":"error","ts":"2025-11-12T04:08:54Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"d2beaf26-c088-49c4-82e8-677e594df4eb","expression":"auth.identity.userid","error":"no such key: identity","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfig\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:115\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateIdentityConfigs.func1.(*AuthPipeline).evaluateOneAuthConfig.1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:171\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfigs.func1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:162"}
Those errors are coming from the telemetrypolicy metric labels:
spec:
metrics:
default:
labels:
tier: auth.identity.tier # failing
user: auth.identity.userid # failing
The errors go away if the labels are removed but I assume that also breaks metrics (I havent dug into TelemetryPolicy at all so ¯\(ツ)/¯). I removed model: responseBodyJSON("/model") which does remove those errors.
In Cluster bot:
rosa create 4.19.10
Deploy with: ./deployment/scripts/deploy-openshift.sh
Terminal from deploying, validating and a cat of telemetry-policy.yaml
=========================================
📝 Next Steps:
=========================================
1. Deploy a sample model:
kustomize build docs/samples/models/simulator | kubectl apply -f -
2. Get Gateway endpoint:
CLUSTER_DOMAIN=$(kubectl get ingresses.config.openshift.io cluster -o jsonpath='{.spec.domain}')
HOST="maas.${CLUSTER_DOMAIN}"
3. Get authentication token:
TOKEN_RESPONSE=$(curl -sSk -H "Authorization: Bearer $(oc whoami -t)" -H "Content-Type: application/json" -X POST -d '{"expiration": "10m"}' "${HOST}/maas-api/v1/tokens")
TOKEN=$(echo $TOKEN_RESPONSE | jq -r .token)
4. Test model endpoint:
MODELS=$(curl -sSk ${HOST}/maas-api/v1/models -H "Content-Type: application/json" -H "Authorization: Bearer $TOKEN" | jq -r .)
MODEL_NAME=$(echo $MODELS | jq -r '.data[0].id')
MODEL_URL="${HOST}/llm/facebook-opt-125m-simulated/v1/chat/completions" # Note: This may be different for your model
curl -sSk -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" -d "{\"model\": \"${MODEL_NAME}\", \"prompt\": \"Hello\", \"max_tokens\": 50}" "${MODEL_URL}"
5. Test authorization limiting (no token 401 error):
curl -sSk -H "Content-Type: application/json" -d "{\"model\": \"${MODEL_NAME}\", \"prompt\": \"Hello\", \"max_tokens\": 50}" "${MODEL_URL}" -v
6. Test rate limiting (200 OK followed by 429 Rate Limit Exceeded after about 4 requests):
for i in {1..16}; do curl -sSk -o /dev/null -w "%{http_code}\n" -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" -d "{\"model\": \"${MODEL_NAME}\", \"prompt\": \"Hello\", \"max_tokens\": 50}" "${MODEL_URL}"; done
7. Run validation script (Runs all the checks again):
./deployment/scripts/validate-deployment.sh
8. Check metrics generation:
kubectl port-forward -n kuadrant-system svc/limitador-limitador 8080:8080 &
curl http://localhost:8080/metrics | grep -E '(authorized_hits|authorized_calls|limited_calls)'
9. Access Prometheus to view metrics:
kubectl port-forward -n openshift-monitoring svc/prometheus-k8s 9090:9091 &
# Open http://localhost:9090 in browser and search for: authorized_hits, authorized_calls, limited_calls
🐈 ip-172-31-45-224:~/maas-prs/10-image-fix/maas-billing$ kustomize build docs/samples/models/simulator | kubectl apply -f -
llminferenceservice.serving.kserve.io/facebook-opt-125m-simulated created
🐈 ip-172-31-45-224:~/maas-prs/10-image-fix/maas-billing$ CLUSTER_DOMAIN=$(kubectl get ingresses.config.openshift.io cluster -o jsonpath='{.spec.domain}')
HOST="maas.${CLUSTER_DOMAIN}"
🐈 ip-172-31-45-224:~/maas-prs/10-image-fix/maas-billing$ TOKEN_RESPONSE=$(curl -sSk -H "Authorization: Bearer $(oc whoami -t)" -H "Content-Type: application/json" -X POST -d '{"expiration": "10m"}' "${HOST}/maas-api/v1/tokens")
TOKEN=$(echo $TOKEN_RESPONSE | jq -r .token)
🐈 ip-172-31-45-224:~/maas-prs/10-image-fix/maas-billing$ echo $TOKEN_RESPONSE
{"token":"eyJhbGciOiJSUzI1NiIsImtpZCI6InA2NmxtWG5xbEtIaGMycW4xS2YteHlQY18zOG9CNUhPd1RyTjl3eGpCSjQifQ.eyJhdWQiOlsibWFhcy1kZWZhdWx0LWdhdGV3YXktc2EiXSwiZXhwIjoxNzYyOTIxMTE5LCJpYXQiOjE3NjI5MjA1MTksImlzcyI6Imh0dHBzOi8vcmgtb2lkYy5zMy51cy1lYXN0LTEuYW1hem9uYXdzLmNvbS8yN2JkNmNnMHZzN25uMDhtdWU4M2Zib2Y5NGRqNG05YSIsImp0aSI6ImZjMDkyNDk5LTU3YjgtNDI2YS05MjgwLTA5N2ExYzUxODljMSIsImt1YmVybmV0ZXMuaW8iOnsibmFtZXNwYWNlIjoibWFhcy1kZWZhdWx0LWdhdGV3YXktdGllci1mcmVlIiwic2VydmljZWFjY291bnQiOnsibmFtZSI6ImNsdXN0ZXItYWRtaW4tYjA5MDY3YTYiLCJ1aWQiOiJjZDQ5NzU5ZS0wMzhhLTQxY2YtYjZlNi1lZTA2ZjdkNDRhNzIifX0sIm5iZiI6MTc2MjkyMDUxOSwic3ViIjoic3lzdGVtOnNlcnZpY2VhY2NvdW50Om1hYXMtZGVmYXVsdC1nYXRld2F5LXRpZXItZnJlZTpjbHVzdGVyLWFkbWluLWIwOTA2N2E2In0.O4xdefppQp3_aPcNh_-o7Vx55UkQSdKnn1NbpU7HCa9pJxND9k6UqRvOTNxpUu6F07LxZCrtJiAJ6XqgAoD1VK8y4TKP3_X8UeSOMCXGHTh9jElCZoWXeVjd197bWTzYIbpNevYljW6OyrcwC5WRqoFy4-Zx_aqnRGY7J6bKP63UcWmWOXlqRKYBMymZQnPV5gPwSKX1lFbJrZFVenpfnyJOuMNvmQXbp5dbw3DgkPz3bmEqfisuf1Amp8GnHVDgZKlU_5LhwJLjMTlHdlCYYf9K5ciXivlUnfnAdSppzkxleSa8ZAmW0xaTVrNEF-c4FK0KsXeRHjFZfkZA4iMH6tQEM_rFyYJ1Pfw-EnFrz_tI7uGgRe38ajtSgStxwQgBZuvMlLiN5IlIee6E9SgtmM3x-k575Bai82N_ajiQ5ntYNX61plqoi8IyMllkLdeL-bwj9L3MLfcgvEUAl1Ojjh-MCS0ODQG1xDXJZRrDeZYdAY79RzQhUjko9vkGPG_w45e9RVB0sWImVwUzDnkshpUVsY_NKsRJBw_klQcsHGPhHoqq7LbEhJizCLuthPaZZKNi6BKmqhfbkvWDnLTtcnKU1qAVIIl2Ewbiq9cqksgGD9ROQLSC_YEB7FnzjccnS7tqAlxP9Vyqo0ILGpdOxOxSo80vw_SQX8-IEcFTk2I","expiration":"10m0s","expiresAt":1762921119}
🐈 ip-172-31-45-224:~/maas-prs/10-image-fix/maas-billing$
🐈 ip-172-31-45-224:~/maas-prs/10-image-fix/maas-billing$ MODELS=$(curl -sSk ${HOST}/maas-api/v1/models -H "Content-Type: application/json" -H "Authorization: Bearer $TOKEN" | jq -r .)
MODEL_NAME=$(echo $MODELS | jq -r '.data[0].id')
MODEL_URL="${HOST}/llm/facebook-opt-125m-simulated/v1/chat/completions" # Note: This may be different for your model
curl -sSk -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" -d "{\"model\": \"${MODEL_NAME}\", \"prompt\": \"Hello\", \"max_tokens\": 50}" "${MODEL_URL}"
{"id":"chatcmpl-7ecc826c-dc57-40a2-b705-e4805493a69a","created":1762920534,"model":"facebook/opt-125m","usage":{"prompt_tokens":0,"completion_tokens":4,"total_tokens":4},"object":"chat.completion","do_remote_decode":false,"do_remote_prefill":false,"remote_block_ids":null,"remote_engine_id":"","remote_host":"","remote_port":0,"choices":[{"index":0,"finish_reason":"stop","message":{"role":"assistant","content":"The temperature here is "}}]}🐈 ip-172-31-45-224:~/maas-prs/10-image-fix/maas-billing$
🐈 ip-172-31-45-224:~/maas-prs/10-image-fix/maas-billing$ cat ./deployment/base/observability/telemetry-policy.yaml
apiVersion: extensions.kuadrant.io/v1alpha1
kind: TelemetryPolicy
metadata:
name: user-group
namespace: openshift-ingress
spec:
metrics:
default:
labels:
tier: auth.identity.tier
user: auth.identity.userid
targetRef:
group: gateway.networking.k8s.io
kind: Gateway
name: maas-default-gateway
Full Authorino logs:
🐈 ip-172-31-45-224:~/maas-prs/10-image-fix/maas-billing$ k logs authorino-7758d659c-772qn -n kuadrant-system
{"level":"info","ts":"2025-11-12T04:04:04Z","logger":"authorino","msg":"setting instance base logger","min level":"info","mode":"production"}
{"level":"info","ts":"2025-11-12T04:04:04Z","logger":"authorino","msg":"build information","version":"0.23.0","commit":"a04a0119f16c833e5c7ad3a9f33462a5153499e4","dirty":"false","cmd":"server"}
{"level":"info","ts":"2025-11-12T04:04:04Z","logger":"authorino","msg":"starting grpc auth service","port":50051,"tls":false}
{"level":"info","ts":"2025-11-12T04:04:04Z","logger":"authorino","msg":"starting http auth service","port":5001,"tls":false}
{"level":"info","ts":"2025-11-12T04:04:04Z","logger":"authorino","msg":"starting http oidc service","port":8083,"tls":false}
{"level":"info","ts":"2025-11-12T04:04:04Z","logger":"authorino","msg":"starting reconciliation manager"}
{"level":"info","ts":"2025-11-12T04:04:04Z","logger":"authorino","msg":"starting status update manager"}
{"level":"info","ts":"2025-11-12T04:04:04Z","logger":"authorino.controller-runtime.metrics","msg":"Starting metrics server"}
{"level":"info","ts":"2025-11-12T04:04:04Z","logger":"authorino.controller-runtime.metrics","msg":"Serving metrics server","bindAddress":":8080","secure":false}
{"level":"info","ts":"2025-11-12T04:04:04Z","logger":"authorino","msg":"Starting EventSource","controller":"authconfig","controllerGroup":"authorino.kuadrant.io","controllerKind":"AuthConfig","source":"kind source: *v1beta3.AuthConfig"}
{"level":"info","ts":"2025-11-12T04:04:04Z","logger":"authorino","msg":"Starting Controller","controller":"authconfig","controllerGroup":"authorino.kuadrant.io","controllerKind":"AuthConfig"}
{"level":"info","ts":"2025-11-12T04:04:04Z","logger":"authorino","msg":"starting server","kind":"health probe","addr":"[::]:8081"}
{"level":"info","ts":"2025-11-12T04:04:04Z","logger":"authorino","msg":"Starting EventSource","controller":"authconfig","controllerGroup":"authorino.kuadrant.io","controllerKind":"AuthConfig","source":"kind source: *v1beta3.AuthConfig"}
{"level":"info","ts":"2025-11-12T04:04:04Z","logger":"authorino","msg":"Starting Controller","controller":"authconfig","controllerGroup":"authorino.kuadrant.io","controllerKind":"AuthConfig"}
{"level":"info","ts":"2025-11-12T04:04:04Z","logger":"authorino","msg":"Starting EventSource","controller":"secret","controllerGroup":"","controllerKind":"Secret","source":"kind source: *v1.Secret"}
{"level":"info","ts":"2025-11-12T04:04:04Z","logger":"authorino","msg":"Starting Controller","controller":"secret","controllerGroup":"","controllerKind":"Secret"}
{"level":"info","ts":"2025-11-12T04:04:04Z","logger":"authorino","msg":"Starting workers","controller":"authconfig","controllerGroup":"authorino.kuadrant.io","controllerKind":"AuthConfig","worker count":1}
{"level":"info","ts":"2025-11-12T04:04:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9582f6a21287643858ce99ddf90403ec3f0824fc17142f55ca3fd423cff3ca8f","namespace":"kuadrant-system"}}
{"level":"info","ts":"2025-11-12T04:04:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b90b3ce0eef69e12be2256c3cf0d37f6b83d54f0540980975cdb0332d22472c6","namespace":"kuadrant-system"}}
{"level":"info","ts":"2025-11-12T04:04:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"19b66ea5595359a4ae1957837a446f7250f9b0edfc132fafa60a734f3fd9ef20","namespace":"kuadrant-system"}}
{"level":"info","ts":"2025-11-12T04:04:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"770562a1be6e32d0b44495583b0112d4c3ec927154ff9bd8941c031001a4aa24","namespace":"kuadrant-system"}}
{"level":"info","ts":"2025-11-12T04:04:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9582f6a21287643858ce99ddf90403ec3f0824fc17142f55ca3fd423cff3ca8f","namespace":"kuadrant-system"}}
{"level":"info","ts":"2025-11-12T04:04:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b90b3ce0eef69e12be2256c3cf0d37f6b83d54f0540980975cdb0332d22472c6","namespace":"kuadrant-system"}}
{"level":"info","ts":"2025-11-12T04:04:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"19b66ea5595359a4ae1957837a446f7250f9b0edfc132fafa60a734f3fd9ef20","namespace":"kuadrant-system"}}
{"level":"info","ts":"2025-11-12T04:04:05Z","logger":"authorino","msg":"Starting workers","controller":"authconfig","controllerGroup":"authorino.kuadrant.io","controllerKind":"AuthConfig","worker count":1}
{"level":"info","ts":"2025-11-12T04:04:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building the index","count":4}
{"level":"info","ts":"2025-11-12T04:04:05Z","logger":"authorino","msg":"Starting workers","controller":"secret","controllerGroup":"","controllerKind":"Secret","worker count":1}
{"level":"info","ts":"2025-11-12T04:04:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/770562a1be6e32d0b44495583b0112d4c3ec927154ff9bd8941c031001a4aa24"}
{"level":"info","ts":"2025-11-12T04:04:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9582f6a21287643858ce99ddf90403ec3f0824fc17142f55ca3fd423cff3ca8f"}
{"level":"info","ts":"2025-11-12T04:04:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b90b3ce0eef69e12be2256c3cf0d37f6b83d54f0540980975cdb0332d22472c6"}
{"level":"info","ts":"2025-11-12T04:04:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/19b66ea5595359a4ae1957837a446f7250f9b0edfc132fafa60a734f3fd9ef20"}
{"level":"info","ts":"2025-11-12T04:04:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/770562a1be6e32d0b44495583b0112d4c3ec927154ff9bd8941c031001a4aa24"}
{"level":"info","ts":"2025-11-12T04:04:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"770562a1be6e32d0b44495583b0112d4c3ec927154ff9bd8941c031001a4aa24","namespace":"kuadrant-system"}}
{"level":"info","ts":"2025-11-12T04:04:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"19b66ea5595359a4ae1957837a446f7250f9b0edfc132fafa60a734f3fd9ef20","namespace":"kuadrant-system"}}
{"level":"info","ts":"2025-11-12T04:04:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/19b66ea5595359a4ae1957837a446f7250f9b0edfc132fafa60a734f3fd9ef20"}
{"level":"info","ts":"2025-11-12T04:04:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9582f6a21287643858ce99ddf90403ec3f0824fc17142f55ca3fd423cff3ca8f"}
{"level":"info","ts":"2025-11-12T04:04:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9582f6a21287643858ce99ddf90403ec3f0824fc17142f55ca3fd423cff3ca8f","namespace":"kuadrant-system"}}
{"level":"info","ts":"2025-11-12T04:04:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b90b3ce0eef69e12be2256c3cf0d37f6b83d54f0540980975cdb0332d22472c6","namespace":"kuadrant-system"}}
{"level":"info","ts":"2025-11-12T04:04:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b90b3ce0eef69e12be2256c3cf0d37f6b83d54f0540980975cdb0332d22472c6"}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/18e32965997cdd9967355c6fa5264ed12c0a215989d459ed88d7d6de02865f76"}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"18e32965997cdd9967355c6fa5264ed12c0a215989d459ed88d7d6de02865f76","namespace":"kuadrant-system"}}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/18e32965997cdd9967355c6fa5264ed12c0a215989d459ed88d7d6de02865f76"}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"18e32965997cdd9967355c6fa5264ed12c0a215989d459ed88d7d6de02865f76","namespace":"kuadrant-system"}}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/18e32965997cdd9967355c6fa5264ed12c0a215989d459ed88d7d6de02865f76"}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e716e70ac29d4c7bea453bb99861c5f15b3d9860b623d5ef2c7badd4e1cb9bc9"}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e716e70ac29d4c7bea453bb99861c5f15b3d9860b623d5ef2c7badd4e1cb9bc9","namespace":"kuadrant-system"}}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/311b1be286674fd5684c9ac59b318287dade9769cfe4aeebd8c88e2dc6b72418"}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"311b1be286674fd5684c9ac59b318287dade9769cfe4aeebd8c88e2dc6b72418","namespace":"kuadrant-system"}}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e716e70ac29d4c7bea453bb99861c5f15b3d9860b623d5ef2c7badd4e1cb9bc9"}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5aa0fd746a1cbe4557cf771f0b5f5c4020da5a6444c58d701a6d039232d7faab"}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/311b1be286674fd5684c9ac59b318287dade9769cfe4aeebd8c88e2dc6b72418"}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e716e70ac29d4c7bea453bb99861c5f15b3d9860b623d5ef2c7badd4e1cb9bc9","namespace":"kuadrant-system"}}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e716e70ac29d4c7bea453bb99861c5f15b3d9860b623d5ef2c7badd4e1cb9bc9"}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5aa0fd746a1cbe4557cf771f0b5f5c4020da5a6444c58d701a6d039232d7faab","namespace":"kuadrant-system"}}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"311b1be286674fd5684c9ac59b318287dade9769cfe4aeebd8c88e2dc6b72418","namespace":"kuadrant-system"}}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5aa0fd746a1cbe4557cf771f0b5f5c4020da5a6444c58d701a6d039232d7faab"}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/311b1be286674fd5684c9ac59b318287dade9769cfe4aeebd8c88e2dc6b72418"}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e716e70ac29d4c7bea453bb99861c5f15b3d9860b623d5ef2c7badd4e1cb9bc9","namespace":"kuadrant-system"}}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa8134dca1e9e412ac99acf6a54001c807c3fb733db7d2dce945f529dd033597"}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa8134dca1e9e412ac99acf6a54001c807c3fb733db7d2dce945f529dd033597","namespace":"kuadrant-system"}}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc09b530b46a73b0d4ddb40e465580cff15db19d77e93e4903c9737647deeb1a"}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e716e70ac29d4c7bea453bb99861c5f15b3d9860b623d5ef2c7badd4e1cb9bc9"}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc09b530b46a73b0d4ddb40e465580cff15db19d77e93e4903c9737647deeb1a","namespace":"kuadrant-system"}}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa8134dca1e9e412ac99acf6a54001c807c3fb733db7d2dce945f529dd033597"}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc09b530b46a73b0d4ddb40e465580cff15db19d77e93e4903c9737647deeb1a","namespace":"kuadrant-system"}}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc09b530b46a73b0d4ddb40e465580cff15db19d77e93e4903c9737647deeb1a"}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa8134dca1e9e412ac99acf6a54001c807c3fb733db7d2dce945f529dd033597","namespace":"kuadrant-system"}}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc09b530b46a73b0d4ddb40e465580cff15db19d77e93e4903c9737647deeb1a"}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa8134dca1e9e412ac99acf6a54001c807c3fb733db7d2dce945f529dd033597"}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc09b530b46a73b0d4ddb40e465580cff15db19d77e93e4903c9737647deeb1a","namespace":"kuadrant-system"}}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc09b530b46a73b0d4ddb40e465580cff15db19d77e93e4903c9737647deeb1a"}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc09b530b46a73b0d4ddb40e465580cff15db19d77e93e4903c9737647deeb1a","namespace":"kuadrant-system"}}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc09b530b46a73b0d4ddb40e465580cff15db19d77e93e4903c9737647deeb1a"}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc09b530b46a73b0d4ddb40e465580cff15db19d77e93e4903c9737647deeb1a","namespace":"kuadrant-system"}}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc09b530b46a73b0d4ddb40e465580cff15db19d77e93e4903c9737647deeb1a","namespace":"kuadrant-system"}}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc09b530b46a73b0d4ddb40e465580cff15db19d77e93e4903c9737647deeb1a"}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc09b530b46a73b0d4ddb40e465580cff15db19d77e93e4903c9737647deeb1a"}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc09b530b46a73b0d4ddb40e465580cff15db19d77e93e4903c9737647deeb1a","namespace":"kuadrant-system"}}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc09b530b46a73b0d4ddb40e465580cff15db19d77e93e4903c9737647deeb1a"}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc09b530b46a73b0d4ddb40e465580cff15db19d77e93e4903c9737647deeb1a","namespace":"kuadrant-system"}}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc09b530b46a73b0d4ddb40e465580cff15db19d77e93e4903c9737647deeb1a"}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc09b530b46a73b0d4ddb40e465580cff15db19d77e93e4903c9737647deeb1a","namespace":"kuadrant-system"}}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc09b530b46a73b0d4ddb40e465580cff15db19d77e93e4903c9737647deeb1a"}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc09b530b46a73b0d4ddb40e465580cff15db19d77e93e4903c9737647deeb1a","namespace":"kuadrant-system"}}
{"level":"info","ts":"2025-11-12T04:08:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc09b530b46a73b0d4ddb40e465580cff15db19d77e93e4903c9737647deeb1a"}
{"level":"info","ts":"2025-11-12T04:08:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1ec86f4c-d887-476b-9988-6f25da7fb07f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:32730","PortSpecifier":{"PortValue":32730}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.129.0.57:80","PortSpecifier":{"PortValue":80}}}}},"request":{"http":{"id":"1ec86f4c-d887-476b-9988-6f25da7fb07f","method":"POST","path":"/maas-api/v1/tokens","host":"maas.apps.rosa.tidgy-di5z7-2hh.25km.p3.openshiftapps.com","scheme":"http"}}}}
{"level":"error","ts":"2025-11-12T04:08:39Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"1ec86f4c-d887-476b-9988-6f25da7fb07f","expression":"auth.identity.tier","error":"no such key: identity","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).Evaluate\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:465\ngithub.com/kuadrant/authorino/pkg/service.(*AuthService).Check\n\t/usr/src/authorino/pkg/service/auth.go:301\ngithub.com/envoyproxy/go-control-plane/envoy/service/auth/v3._Authorization_Check_Handler.func1\n\t/opt/app-root/src/go/pkg/mod/github.com/envoyproxy/go-control-plane/envoy@v1.32.4/service/auth/v3/external_auth_grpc.pb.go:92\ngithub.com/grpc-ecosystem/go-grpc-prometheus.init.(*ServerMetrics).UnaryServerInterceptor.func3\n\t/opt/app-root/src/go/pkg/mod/github.com/grpc-ecosystem/go-grpc-prometheus@v1.2.0/server_metrics.go:107\ngithub.com/envoyproxy/go-control-plane/envoy/service/auth/v3._Authorization_Check_Handler\n\t/opt/app-root/src/go/pkg/mod/github.com/envoyproxy/go-control-plane/envoy@v1.32.4/service/auth/v3/external_auth_grpc.pb.go:94\ngoogle.golang.org/grpc.(*Server).processUnaryRPC\n\t/opt/app-root/src/go/pkg/mod/google.golang.org/grpc@v1.71.1/server.go:1405\ngoogle.golang.org/grpc.(*Server).handleStream\n\t/opt/app-root/src/go/pkg/mod/google.golang.org/grpc@v1.71.1/server.go:1815\ngoogle.golang.org/grpc.(*Server).serveStreams.func2.1\n\t/opt/app-root/src/go/pkg/mod/google.golang.org/grpc@v1.71.1/server.go:1035"}
{"level":"error","ts":"2025-11-12T04:08:39Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"1ec86f4c-d887-476b-9988-6f25da7fb07f","expression":"auth.identity.userid","error":"no such key: identity","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).Evaluate\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:465\ngithub.com/kuadrant/authorino/pkg/service.(*AuthService).Check\n\t/usr/src/authorino/pkg/service/auth.go:301\ngithub.com/envoyproxy/go-control-plane/envoy/service/auth/v3._Authorization_Check_Handler.func1\n\t/opt/app-root/src/go/pkg/mod/github.com/envoyproxy/go-control-plane/envoy@v1.32.4/service/auth/v3/external_auth_grpc.pb.go:92\ngithub.com/grpc-ecosystem/go-grpc-prometheus.init.(*ServerMetrics).UnaryServerInterceptor.func3\n\t/opt/app-root/src/go/pkg/mod/github.com/grpc-ecosystem/go-grpc-prometheus@v1.2.0/server_metrics.go:107\ngithub.com/envoyproxy/go-control-plane/envoy/service/auth/v3._Authorization_Check_Handler\n\t/opt/app-root/src/go/pkg/mod/github.com/envoyproxy/go-control-plane/envoy@v1.32.4/service/auth/v3/external_auth_grpc.pb.go:94\ngoogle.golang.org/grpc.(*Server).processUnaryRPC\n\t/opt/app-root/src/go/pkg/mod/google.golang.org/grpc@v1.71.1/server.go:1405\ngoogle.golang.org/grpc.(*Server).handleStream\n\t/opt/app-root/src/go/pkg/mod/google.golang.org/grpc@v1.71.1/server.go:1815\ngoogle.golang.org/grpc.(*Server).serveStreams.func2.1\n\t/opt/app-root/src/go/pkg/mod/google.golang.org/grpc@v1.71.1/server.go:1035"}
{"level":"error","ts":"2025-11-12T04:08:39Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"1ec86f4c-d887-476b-9988-6f25da7fb07f","expression":"auth.identity.tier","error":"no such key: identity","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).Evaluate.func1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:504"}
{"level":"error","ts":"2025-11-12T04:08:39Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"1ec86f4c-d887-476b-9988-6f25da7fb07f","expression":"auth.identity.userid","error":"no such key: identity","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).Evaluate.func1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:504"}
{"level":"error","ts":"2025-11-12T04:08:39Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"1ec86f4c-d887-476b-9988-6f25da7fb07f","expression":"auth.identity.tier","error":"no such key: identity","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfig\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:115\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateIdentityConfigs.func1.(*AuthPipeline).evaluateOneAuthConfig.1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:171\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfigs.func1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:162"}
{"level":"error","ts":"2025-11-12T04:08:39Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"1ec86f4c-d887-476b-9988-6f25da7fb07f","expression":"auth.identity.userid","error":"no such key: identity","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfig\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:115\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateIdentityConfigs.func1.(*AuthPipeline).evaluateOneAuthConfig.1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:171\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfigs.func1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:162"}
{"level":"error","ts":"2025-11-12T04:08:39Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"1ec86f4c-d887-476b-9988-6f25da7fb07f","expression":"auth.identity.tier","error":"no such key: identity","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfig\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:148\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateIdentityConfigs.func1.(*AuthPipeline).evaluateOneAuthConfig.1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:171\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfigs.func1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:162"}
{"level":"error","ts":"2025-11-12T04:08:39Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"1ec86f4c-d887-476b-9988-6f25da7fb07f","expression":"auth.identity.userid","error":"no such key: identity","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfig\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:148\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateIdentityConfigs.func1.(*AuthPipeline).evaluateOneAuthConfig.1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:171\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfigs.func1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:162"}
{"level":"error","ts":"2025-11-12T04:08:39Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"1ec86f4c-d887-476b-9988-6f25da7fb07f","expression":"auth.identity.tier","error":"no such key: tier","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).reportStatusMetric\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:511\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).Evaluate.func1.1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:500\ngithub.com/kuadrant/authorino/pkg/metrics.ReportTimedMetric\n\t/usr/src/authorino/pkg/metrics/metrics.go:202\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).Evaluate.func1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:504"}
{"level":"error","ts":"2025-11-12T04:08:39Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"1ec86f4c-d887-476b-9988-6f25da7fb07f","expression":"auth.identity.userid","error":"no such key: userid","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).reportStatusMetric\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:511\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).Evaluate.func1.1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:500\ngithub.com/kuadrant/authorino/pkg/metrics.ReportTimedMetric\n\t/usr/src/authorino/pkg/metrics/metrics.go:202\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).Evaluate.func1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:504"}
{"level":"info","ts":"2025-11-12T04:08:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1ec86f4c-d887-476b-9988-6f25da7fb07f","authorized":true,"response":"OK"}
{"level":"info","ts":"2025-11-12T04:08:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"52bf6f9c-0f89-4a90-a3d9-16e8fcb98285","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:32756","PortSpecifier":{"PortValue":32756}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.129.0.57:80","PortSpecifier":{"PortValue":80}}}}},"request":{"http":{"id":"52bf6f9c-0f89-4a90-a3d9-16e8fcb98285","method":"GET","path":"/maas-api/v1/models","host":"maas.apps.rosa.tidgy-di5z7-2hh.25km.p3.openshiftapps.com","scheme":"http"}}}}
{"level":"error","ts":"2025-11-12T04:08:54Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"52bf6f9c-0f89-4a90-a3d9-16e8fcb98285","expression":"auth.identity.tier","error":"no such key: identity","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).Evaluate\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:465\ngithub.com/kuadrant/authorino/pkg/service.(*AuthService).Check\n\t/usr/src/authorino/pkg/service/auth.go:301\ngithub.com/envoyproxy/go-control-plane/envoy/service/auth/v3._Authorization_Check_Handler.func1\n\t/opt/app-root/src/go/pkg/mod/github.com/envoyproxy/go-control-plane/envoy@v1.32.4/service/auth/v3/external_auth_grpc.pb.go:92\ngithub.com/grpc-ecosystem/go-grpc-prometheus.init.(*ServerMetrics).UnaryServerInterceptor.func3\n\t/opt/app-root/src/go/pkg/mod/github.com/grpc-ecosystem/go-grpc-prometheus@v1.2.0/server_metrics.go:107\ngithub.com/envoyproxy/go-control-plane/envoy/service/auth/v3._Authorization_Check_Handler\n\t/opt/app-root/src/go/pkg/mod/github.com/envoyproxy/go-control-plane/envoy@v1.32.4/service/auth/v3/external_auth_grpc.pb.go:94\ngoogle.golang.org/grpc.(*Server).processUnaryRPC\n\t/opt/app-root/src/go/pkg/mod/google.golang.org/grpc@v1.71.1/server.go:1405\ngoogle.golang.org/grpc.(*Server).handleStream\n\t/opt/app-root/src/go/pkg/mod/google.golang.org/grpc@v1.71.1/server.go:1815\ngoogle.golang.org/grpc.(*Server).serveStreams.func2.1\n\t/opt/app-root/src/go/pkg/mod/google.golang.org/grpc@v1.71.1/server.go:1035"}
{"level":"error","ts":"2025-11-12T04:08:54Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"52bf6f9c-0f89-4a90-a3d9-16e8fcb98285","expression":"auth.identity.userid","error":"no such key: identity","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).Evaluate\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:465\ngithub.com/kuadrant/authorino/pkg/service.(*AuthService).Check\n\t/usr/src/authorino/pkg/service/auth.go:301\ngithub.com/envoyproxy/go-control-plane/envoy/service/auth/v3._Authorization_Check_Handler.func1\n\t/opt/app-root/src/go/pkg/mod/github.com/envoyproxy/go-control-plane/envoy@v1.32.4/service/auth/v3/external_auth_grpc.pb.go:92\ngithub.com/grpc-ecosystem/go-grpc-prometheus.init.(*ServerMetrics).UnaryServerInterceptor.func3\n\t/opt/app-root/src/go/pkg/mod/github.com/grpc-ecosystem/go-grpc-prometheus@v1.2.0/server_metrics.go:107\ngithub.com/envoyproxy/go-control-plane/envoy/service/auth/v3._Authorization_Check_Handler\n\t/opt/app-root/src/go/pkg/mod/github.com/envoyproxy/go-control-plane/envoy@v1.32.4/service/auth/v3/external_auth_grpc.pb.go:94\ngoogle.golang.org/grpc.(*Server).processUnaryRPC\n\t/opt/app-root/src/go/pkg/mod/google.golang.org/grpc@v1.71.1/server.go:1405\ngoogle.golang.org/grpc.(*Server).handleStream\n\t/opt/app-root/src/go/pkg/mod/google.golang.org/grpc@v1.71.1/server.go:1815\ngoogle.golang.org/grpc.(*Server).serveStreams.func2.1\n\t/opt/app-root/src/go/pkg/mod/google.golang.org/grpc@v1.71.1/server.go:1035"}
{"level":"error","ts":"2025-11-12T04:08:54Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"52bf6f9c-0f89-4a90-a3d9-16e8fcb98285","expression":"auth.identity.tier","error":"no such key: identity","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).Evaluate.func1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:504"}
{"level":"error","ts":"2025-11-12T04:08:54Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"52bf6f9c-0f89-4a90-a3d9-16e8fcb98285","expression":"auth.identity.userid","error":"no such key: identity","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).Evaluate.func1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:504"}
{"level":"error","ts":"2025-11-12T04:08:54Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"52bf6f9c-0f89-4a90-a3d9-16e8fcb98285","expression":"auth.identity.userid","error":"no such key: identity","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfig\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:115\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateIdentityConfigs.func1.(*AuthPipeline).evaluateOneAuthConfig.1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:171\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfigs.func1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:162"}
{"level":"error","ts":"2025-11-12T04:08:54Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"52bf6f9c-0f89-4a90-a3d9-16e8fcb98285","expression":"auth.identity.tier","error":"no such key: identity","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfig\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:115\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateIdentityConfigs.func1.(*AuthPipeline).evaluateOneAuthConfig.1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:171\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfigs.func1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:162"}
{"level":"error","ts":"2025-11-12T04:08:54Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"52bf6f9c-0f89-4a90-a3d9-16e8fcb98285","expression":"auth.identity.userid","error":"no such key: identity","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfig\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:148\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateIdentityConfigs.func1.(*AuthPipeline).evaluateOneAuthConfig.1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:171\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfigs.func1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:162"}
{"level":"error","ts":"2025-11-12T04:08:54Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"52bf6f9c-0f89-4a90-a3d9-16e8fcb98285","expression":"auth.identity.tier","error":"no such key: identity","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfig\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:148\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateIdentityConfigs.func1.(*AuthPipeline).evaluateOneAuthConfig.1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:171\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfigs.func1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:162"}
{"level":"error","ts":"2025-11-12T04:08:54Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"52bf6f9c-0f89-4a90-a3d9-16e8fcb98285","expression":"auth.identity.tier","error":"no such key: tier","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).reportStatusMetric\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:511\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).Evaluate.func1.1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:500\ngithub.com/kuadrant/authorino/pkg/metrics.ReportTimedMetric\n\t/usr/src/authorino/pkg/metrics/metrics.go:202\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).Evaluate.func1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:504"}
{"level":"error","ts":"2025-11-12T04:08:54Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"52bf6f9c-0f89-4a90-a3d9-16e8fcb98285","expression":"auth.identity.userid","error":"no such key: userid","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).reportStatusMetric\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:511\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).Evaluate.func1.1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:500\ngithub.com/kuadrant/authorino/pkg/metrics.ReportTimedMetric\n\t/usr/src/authorino/pkg/metrics/metrics.go:202\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).Evaluate.func1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:504"}
{"level":"info","ts":"2025-11-12T04:08:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"52bf6f9c-0f89-4a90-a3d9-16e8fcb98285","authorized":true,"response":"OK"}
{"level":"info","ts":"2025-11-12T04:08:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d2beaf26-c088-49c4-82e8-677e594df4eb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:10090","PortSpecifier":{"PortValue":10090}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.129.0.57:80","PortSpecifier":{"PortValue":80}}}}},"request":{"http":{"id":"d2beaf26-c088-49c4-82e8-677e594df4eb","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.rosa.tidgy-di5z7-2hh.25km.p3.openshiftapps.com","scheme":"http"}}}}
{"level":"error","ts":"2025-11-12T04:08:54Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"d2beaf26-c088-49c4-82e8-677e594df4eb","expression":"auth.identity.userid","error":"no such key: identity","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).Evaluate\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:465\ngithub.com/kuadrant/authorino/pkg/service.(*AuthService).Check\n\t/usr/src/authorino/pkg/service/auth.go:301\ngithub.com/envoyproxy/go-control-plane/envoy/service/auth/v3._Authorization_Check_Handler.func1\n\t/opt/app-root/src/go/pkg/mod/github.com/envoyproxy/go-control-plane/envoy@v1.32.4/service/auth/v3/external_auth_grpc.pb.go:92\ngithub.com/grpc-ecosystem/go-grpc-prometheus.init.(*ServerMetrics).UnaryServerInterceptor.func3\n\t/opt/app-root/src/go/pkg/mod/github.com/grpc-ecosystem/go-grpc-prometheus@v1.2.0/server_metrics.go:107\ngithub.com/envoyproxy/go-control-plane/envoy/service/auth/v3._Authorization_Check_Handler\n\t/opt/app-root/src/go/pkg/mod/github.com/envoyproxy/go-control-plane/envoy@v1.32.4/service/auth/v3/external_auth_grpc.pb.go:94\ngoogle.golang.org/grpc.(*Server).processUnaryRPC\n\t/opt/app-root/src/go/pkg/mod/google.golang.org/grpc@v1.71.1/server.go:1405\ngoogle.golang.org/grpc.(*Server).handleStream\n\t/opt/app-root/src/go/pkg/mod/google.golang.org/grpc@v1.71.1/server.go:1815\ngoogle.golang.org/grpc.(*Server).serveStreams.func2.1\n\t/opt/app-root/src/go/pkg/mod/google.golang.org/grpc@v1.71.1/server.go:1035"}
{"level":"error","ts":"2025-11-12T04:08:54Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"d2beaf26-c088-49c4-82e8-677e594df4eb","expression":"auth.identity.tier","error":"no such key: identity","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).Evaluate\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:465\ngithub.com/kuadrant/authorino/pkg/service.(*AuthService).Check\n\t/usr/src/authorino/pkg/service/auth.go:301\ngithub.com/envoyproxy/go-control-plane/envoy/service/auth/v3._Authorization_Check_Handler.func1\n\t/opt/app-root/src/go/pkg/mod/github.com/envoyproxy/go-control-plane/envoy@v1.32.4/service/auth/v3/external_auth_grpc.pb.go:92\ngithub.com/grpc-ecosystem/go-grpc-prometheus.init.(*ServerMetrics).UnaryServerInterceptor.func3\n\t/opt/app-root/src/go/pkg/mod/github.com/grpc-ecosystem/go-grpc-prometheus@v1.2.0/server_metrics.go:107\ngithub.com/envoyproxy/go-control-plane/envoy/service/auth/v3._Authorization_Check_Handler\n\t/opt/app-root/src/go/pkg/mod/github.com/envoyproxy/go-control-plane/envoy@v1.32.4/service/auth/v3/external_auth_grpc.pb.go:94\ngoogle.golang.org/grpc.(*Server).processUnaryRPC\n\t/opt/app-root/src/go/pkg/mod/google.golang.org/grpc@v1.71.1/server.go:1405\ngoogle.golang.org/grpc.(*Server).handleStream\n\t/opt/app-root/src/go/pkg/mod/google.golang.org/grpc@v1.71.1/server.go:1815\ngoogle.golang.org/grpc.(*Server).serveStreams.func2.1\n\t/opt/app-root/src/go/pkg/mod/google.golang.org/grpc@v1.71.1/server.go:1035"}
{"level":"error","ts":"2025-11-12T04:08:54Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"d2beaf26-c088-49c4-82e8-677e594df4eb","expression":"auth.identity.tier","error":"no such key: identity","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).Evaluate.func1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:504"}
{"level":"error","ts":"2025-11-12T04:08:54Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"d2beaf26-c088-49c4-82e8-677e594df4eb","expression":"auth.identity.userid","error":"no such key: identity","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).Evaluate.func1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:504"}
{"level":"error","ts":"2025-11-12T04:08:54Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"d2beaf26-c088-49c4-82e8-677e594df4eb","expression":"auth.identity.tier","error":"no such key: identity","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfig\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:115\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateIdentityConfigs.func1.(*AuthPipeline).evaluateOneAuthConfig.1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:171\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfigs.func1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:162"}
{"level":"error","ts":"2025-11-12T04:08:54Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"d2beaf26-c088-49c4-82e8-677e594df4eb","expression":"auth.identity.userid","error":"no such key: identity","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfig\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:115\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateIdentityConfigs.func1.(*AuthPipeline).evaluateOneAuthConfig.1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:171\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfigs.func1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:162"}
{"level":"error","ts":"2025-11-12T04:08:54Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"d2beaf26-c088-49c4-82e8-677e594df4eb","expression":"auth.identity.tier","error":"no such key: identity","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfig\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:148\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateIdentityConfigs.func1.(*AuthPipeline).evaluateOneAuthConfig.1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:171\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfigs.func1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:162"}
{"level":"error","ts":"2025-11-12T04:08:54Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"d2beaf26-c088-49c4-82e8-677e594df4eb","expression":"auth.identity.userid","error":"no such key: identity","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfig\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:148\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateIdentityConfigs.func1.(*AuthPipeline).evaluateOneAuthConfig.1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:171\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfigs.func1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:162"}
{"level":"error","ts":"2025-11-12T04:08:54Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"d2beaf26-c088-49c4-82e8-677e594df4eb","expression":"auth.identity.tier","error":"no such key: tier","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfig\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:115\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateMetadataConfigs.func1.(*AuthPipeline).evaluateAnyAuthConfig.1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:183\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfigs.func1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:162"}
{"level":"error","ts":"2025-11-12T04:08:54Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"d2beaf26-c088-49c4-82e8-677e594df4eb","expression":"auth.identity.tier","error":"no such key: tier","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfig\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:148\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateMetadataConfigs.func1.(*AuthPipeline).evaluateAnyAuthConfig.1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:183\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfigs.func1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:162"}
{"level":"error","ts":"2025-11-12T04:08:54Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"d2beaf26-c088-49c4-82e8-677e594df4eb","expression":"auth.identity.tier","error":"no such key: tier","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfig\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:115\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthorizationConfigs.func1.(*AuthPipeline).evaluateAllAuthConfigs.1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:177\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfigs.func1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:162"}
{"level":"error","ts":"2025-11-12T04:08:54Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"d2beaf26-c088-49c4-82e8-677e594df4eb","expression":"auth.identity.tier","error":"no such key: tier","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfig\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:148\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthorizationConfigs.func1.(*AuthPipeline).evaluateAllAuthConfigs.1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:177\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfigs.func1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:162"}
{"level":"error","ts":"2025-11-12T04:08:54Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"d2beaf26-c088-49c4-82e8-677e594df4eb","expression":"auth.identity.tier","error":"no such key: tier","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfig\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:115\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateResponseConfigs.func1.(*AuthPipeline).evaluateAllAuthConfigs.1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:177\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfigs.func1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:162"}
{"level":"error","ts":"2025-11-12T04:08:54Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"d2beaf26-c088-49c4-82e8-677e594df4eb","expression":"auth.identity.tier","error":"no such key: tier","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfig\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:148\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateResponseConfigs.func1.(*AuthPipeline).evaluateAllAuthConfigs.1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:177\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).evaluateAuthConfigs.func1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:162"}
{"level":"error","ts":"2025-11-12T04:08:54Z","logger":"authorino.service.auth.authpipeline","msg":"failed to evaluate CEL expression","request id":"d2beaf26-c088-49c4-82e8-677e594df4eb","expression":"auth.identity.tier","error":"no such key: tier","stacktrace":"github.com/kuadrant/authorino/pkg/service.(*AuthPipeline).metricLabels\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:546\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).reportStatusMetric\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:511\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).Evaluate.func1.1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:500\ngithub.com/kuadrant/authorino/pkg/metrics.ReportTimedMetric\n\t/usr/src/authorino/pkg/metrics/metrics.go:202\ngithub.com/kuadrant/authorino/pkg/service.(*AuthPipeline).Evaluate.func1\n\t/usr/src/authorino/pkg/service/auth_pipeline.go:504"}
{"level":"info","ts":"2025-11-12T04:08:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d2beaf26-c088-49c4-82e8-677e594df4eb","authorized":true,"response":"OK"}