From 6a92de88f35bfa236c9bc2439277934e527a6be1 Mon Sep 17 00:00:00 2001 From: Ahrav Dutta Date: Tue, 30 Aug 2022 23:35:13 -0700 Subject: [PATCH 1/2] Add helper methods to context to set metatada token values for the API. --- pkg/context/context.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pkg/context/context.go b/pkg/context/context.go index 34725de7b999..31c61abad501 100644 --- a/pkg/context/context.go +++ b/pkg/context/context.go @@ -16,6 +16,19 @@ var ( type Context interface { context.Context Logger() logr.Logger + Parent() context.Context + SetParentCtx(ctx context.Context) Context +} + +// Parent returns the parent context. +func (l logCtx) Parent() context.Context { + return l.Context +} + +// SetParentCtx sets the parent context on the context. +func (l logCtx) SetParentCtx(ctx context.Context) Context { + l.Context = ctx + return l } type CancelFunc context.CancelFunc From 420d7d023ed3e4bbdf86abba8525d1c51f52fc62 Mon Sep 17 00:00:00 2001 From: Ahrav Dutta Date: Wed, 31 Aug 2022 08:07:15 -0700 Subject: [PATCH 2/2] Rename to SetParent. --- pkg/context/context.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/context/context.go b/pkg/context/context.go index 31c61abad501..f2917792ebdc 100644 --- a/pkg/context/context.go +++ b/pkg/context/context.go @@ -17,7 +17,7 @@ type Context interface { context.Context Logger() logr.Logger Parent() context.Context - SetParentCtx(ctx context.Context) Context + SetParent(ctx context.Context) Context } // Parent returns the parent context. @@ -25,8 +25,8 @@ func (l logCtx) Parent() context.Context { return l.Context } -// SetParentCtx sets the parent context on the context. -func (l logCtx) SetParentCtx(ctx context.Context) Context { +// SetParent sets the parent context on the context. +func (l logCtx) SetParent(ctx context.Context) Context { l.Context = ctx return l }