Skip to content

Commit c74023a

Browse files
committed
Accept configmaps in the same namespace
1 parent 4a94726 commit c74023a

File tree

1 file changed

+2
-2
lines changed
  • internal/ingress/annotations/authreq

1 file changed

+2
-2
lines changed

internal/ingress/annotations/authreq/main.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -430,7 +430,7 @@ func (a authReq) Parse(ing *networking.Ingress) (interface{}, error) {
430430
klog.V(3).InfoS("auth-set-proxy-headers annotation is undefined and will not be set", "err", err)
431431
}
432432

433-
cns, _, err := cache.SplitMetaNamespaceKey(proxySetHeaderMap)
433+
cns, cn, err := cache.SplitMetaNamespaceKey(proxySetHeaderMap)
434434
if err != nil {
435435
return nil, ing_errors.LocationDeniedError{
436436
Reason: fmt.Errorf("error reading configmap name %s from annotation: %w", proxySetHeaderMap, err),
@@ -452,7 +452,7 @@ func (a authReq) Parse(ing *networking.Ingress) (interface{}, error) {
452452
var proxySetHeaders map[string]string
453453

454454
if proxySetHeaderMap != "" {
455-
proxySetHeadersMapContents, err := a.r.GetConfigMap(proxySetHeaderMap)
455+
proxySetHeadersMapContents, err := a.r.GetConfigMap(cns + "/" + cn)
456456
if err != nil {
457457
return nil, ing_errors.NewLocationDenied(fmt.Sprintf("unable to find configMap %q", proxySetHeaderMap))
458458
}

0 commit comments

Comments
 (0)