Add the CRD Client to workflow settings
This commit is contained in:
parent
d68cfdfe6b
commit
483441fdf3
@ -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
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user