From b0d587556ca569d3422f746e936d5e6d9adc88f6 Mon Sep 17 00:00:00 2001 From: Matt Siwiec Date: Fri, 10 Nov 2023 10:15:27 -0700 Subject: [PATCH] Add permissions ignorenoresponders to helm chart (#88) For environments where we do not have permissions consuming Auth-Relationship events, add ability to ignore the no responders error. Signed-off-by: Matt Siwiec --- chart/metadata-api/templates/api-config.yaml | 1 + chart/metadata-api/values.yaml | 2 ++ go.mod | 2 +- go.sum | 4 ++-- 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/chart/metadata-api/templates/api-config.yaml b/chart/metadata-api/templates/api-config.yaml index 95d23c8f..8727bb50 100644 --- a/chart/metadata-api/templates/api-config.yaml +++ b/chart/metadata-api/templates/api-config.yaml @@ -22,6 +22,7 @@ data: METADATAAPI_SERVER_LISTEN: ":{{ .Values.api.listenPort }}" METADATAAPI_SERVER_SHUTDOWN_GRACE_PERIOD: "{{ .Values.api.shutdownGracePeriod }}" METADATAAPI_PERMISSIONS_URL: "{{ .Values.api.permissions.url }}" + METADATAAPI_PERMISSIONS_IGNORENORESPONDERS: "{{ .Values.api.permissions.ignoreNoResponders }}" {{- if .Values.api.tracing.enabled }} METADATAAPI_TRACING_ENABLED: "{{ .Values.api.tracing.enabled }}" METADATAAPI_TRACING_PROVIDER: "{{ .Values.api.tracing.provider }}" diff --git a/chart/metadata-api/values.yaml b/chart/metadata-api/values.yaml index e895cc65..c5626e47 100644 --- a/chart/metadata-api/values.yaml +++ b/chart/metadata-api/values.yaml @@ -66,6 +66,8 @@ api: permissions: url: "" + # ignoreNoResponders whether or not to ignore errors when no AuthRelationship responders are available + ignoreNoResponders: false tracing: # enabled is true if OpenTelemetry tracing should be enabled for permissions-api diff --git a/go.mod b/go.mod index 9a76020d..f9f20a6d 100644 --- a/go.mod +++ b/go.mod @@ -22,7 +22,7 @@ require ( github.com/testcontainers/testcontainers-go/modules/postgres v0.26.0 github.com/vektah/gqlparser/v2 v2.5.10 github.com/wundergraph/graphql-go-tools v1.67.0 - go.infratographer.com/permissions-api v0.2.6 + go.infratographer.com/permissions-api v0.2.7-0.20231103213152-84681822dedd go.infratographer.com/x v0.3.9 go.uber.org/zap v1.26.0 ) diff --git a/go.sum b/go.sum index e9e2579d..35cc8afa 100644 --- a/go.sum +++ b/go.sum @@ -593,8 +593,8 @@ github.com/yusufpapurcu/wmi v1.2.3/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQ github.com/zclconf/go-cty v1.8.0 h1:s4AvqaeQzJIu3ndv4gVIhplVD0krU+bgrcLSVUnaWuA= github.com/zclconf/go-cty v1.8.0/go.mod h1:vVKLxnk3puL4qRAv72AO+W99LUD4da90g3uUAzyuvAk= github.com/zenazn/goji v0.9.0/go.mod h1:7S9M489iMyHBNxwZnk9/EHS098H4/F6TATF2mIxtB1Q= -go.infratographer.com/permissions-api v0.2.6 h1:Xet3HF18SJHCoP5S3KTF7JAhD9RA1jGTa80QSII7ieY= -go.infratographer.com/permissions-api v0.2.6/go.mod h1:2uNlcC/gsWXhxPaQ+NP/Kwf02Wu3bCPQ3FF7vGgbnwU= +go.infratographer.com/permissions-api v0.2.7-0.20231103213152-84681822dedd h1:1PgyFVRttmnz5l1aIjZKft9Bd18DUZz6QBFSXZkhZc4= +go.infratographer.com/permissions-api v0.2.7-0.20231103213152-84681822dedd/go.mod h1:2uNlcC/gsWXhxPaQ+NP/Kwf02Wu3bCPQ3FF7vGgbnwU= go.infratographer.com/x v0.3.9 h1:fsfF/w5zHgiNAHvYmvsWlICNha2X53WNLVSKOkyPnWo= go.infratographer.com/x v0.3.9/go.mod h1:n/61MZRKFbGlS8xUwAhTyDhqcL2Wk6uPsXADC2n5t1I= go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU=