From 483441fdf3b767168a525ce156f1176ff84af5cf Mon Sep 17 00:00:00 2001 From: Ian Howell Date: Tue, 28 May 2019 15:48:28 -0500 Subject: [PATCH] Add the CRD Client to workflow settings --- pkg/workflow/environment/settings.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkg/workflow/environment/settings.go b/pkg/workflow/environment/settings.go index 79c63cadb..38bfee974 100644 --- a/pkg/workflow/environment/settings.go +++ b/pkg/workflow/environment/settings.go @@ -25,6 +25,7 @@ type Settings struct { // ArgoClient is an instrument for interacting with Argo workflows ArgoClient argo.Interface + // CRDClient is an instrument for interacting with CRDs CRDClient apixv1beta1.ApiextensionsV1beta1Interface } @@ -56,5 +57,10 @@ func (s *Settings) Init() error { if err != nil { return err } + + s.CRDClient, err = apixv1beta1.NewForConfig(kubeConfig) + if err != nil { + return err + } return nil }