Skip to content
Discussion options

You must be logged in to vote

I think you've hit a gap in that chart version. I checked commit 45865e9, which matches the commit in 2.1.0-nightly.20260715-45865e9.

The 401 isn't caused by the generated app secrets. The provisioner uses a separate PROVISIONER_API_KEY, and it rejects every /api/* request when that variable is missing or doesn't match the gateway's X-API-Key:

PROVISIONER_API_KEY = os.environ.get("PROVISIONER_API_KEY", "")

@app.middleware("http")
async def verify_api_key(request: Request, call_next):
if request.url.path.startswith("/api/"):
key =

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by jackchuong
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants