From 4577ac0717c8acfcc96c4917587106258fcd7d86 Mon Sep 17 00:00:00 2001 From: sanne Date: Wed, 20 Oct 2021 22:03:04 +0200 Subject: [PATCH] composer: Add worker openapi spec endpoint to auth excludes Also remove metrics from the excludes for the composer api. This endpoint would not be called via the gateway so it's not relevant here. --- cmd/osbuild-composer/composer.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cmd/osbuild-composer/composer.go b/cmd/osbuild-composer/composer.go index ca2714f7c..5e49a9338 100644 --- a/cmd/osbuild-composer/composer.go +++ b/cmd/osbuild-composer/composer.go @@ -215,7 +215,9 @@ func (c *Composer) Start() error { c.config.Worker.JWTKeysURL, c.config.Worker.JWTKeysCA, c.config.Worker.JWTACLFile, - []string{}, + []string{ + "/api/image-builder-worker/v1/openapi/?$", + }, handler, ) if err != nil { @@ -258,7 +260,6 @@ func (c *Composer) Start() error { c.config.Koji.JWTKeysCA, c.config.Koji.JWTACLFile, []string{ - "/metrics/?$", "/api/image-builder-composer/v2/openapi/?$", "/api/image-builder-composer/v2/errors/?$", }, mux)