Skip to content

Support k8s liveness and readiness probes when using api_key #2401

Description

@TonySkorik

Currently when using the api_key server setting, the healthcheck endpoint / is also getting secured, which leads to k8s being unable to start pods, since it gets 403 Unauthorized when performing healthcheck and shuts down the pod as not ready after some time.

To mitigate this issue the / API path should not perform authorization checks.

Also current ck8s convention states that liveness and readiness probes should be exposed on unsecured /livez and /readyz endpoints respectively.

Please remove authorization from / and add /livez and /readyz endpoints.

This also should be supported in the official Qdrant helm chart.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions