Update vendor

(cherry picked from commit 7e84f96c0f)
This commit is contained in:
Darren Shepherd
2020-03-26 13:56:53 -07:00
committed by Arvind Iyengar
parent 0a5d0fbca1
commit 682e866977
752 changed files with 74843 additions and 9714 deletions

View File

@@ -176,35 +176,38 @@ func (c *customResourceDefinitionController) Cache() CustomResourceDefinitionCac
}
func (c *customResourceDefinitionController) Create(obj *v1beta1.CustomResourceDefinition) (*v1beta1.CustomResourceDefinition, error) {
return c.clientGetter.CustomResourceDefinitions().Create(obj)
return c.clientGetter.CustomResourceDefinitions().Create(context.TODO(), obj, metav1.CreateOptions{})
}
func (c *customResourceDefinitionController) Update(obj *v1beta1.CustomResourceDefinition) (*v1beta1.CustomResourceDefinition, error) {
return c.clientGetter.CustomResourceDefinitions().Update(obj)
return c.clientGetter.CustomResourceDefinitions().Update(context.TODO(), obj, metav1.UpdateOptions{})
}
func (c *customResourceDefinitionController) UpdateStatus(obj *v1beta1.CustomResourceDefinition) (*v1beta1.CustomResourceDefinition, error) {
return c.clientGetter.CustomResourceDefinitions().UpdateStatus(obj)
return c.clientGetter.CustomResourceDefinitions().UpdateStatus(context.TODO(), obj, metav1.UpdateOptions{})
}
func (c *customResourceDefinitionController) Delete(name string, options *metav1.DeleteOptions) error {
return c.clientGetter.CustomResourceDefinitions().Delete(name, options)
if options == nil {
options = &metav1.DeleteOptions{}
}
return c.clientGetter.CustomResourceDefinitions().Delete(context.TODO(), name, *options)
}
func (c *customResourceDefinitionController) Get(name string, options metav1.GetOptions) (*v1beta1.CustomResourceDefinition, error) {
return c.clientGetter.CustomResourceDefinitions().Get(name, options)
return c.clientGetter.CustomResourceDefinitions().Get(context.TODO(), name, options)
}
func (c *customResourceDefinitionController) List(opts metav1.ListOptions) (*v1beta1.CustomResourceDefinitionList, error) {
return c.clientGetter.CustomResourceDefinitions().List(opts)
return c.clientGetter.CustomResourceDefinitions().List(context.TODO(), opts)
}
func (c *customResourceDefinitionController) Watch(opts metav1.ListOptions) (watch.Interface, error) {
return c.clientGetter.CustomResourceDefinitions().Watch(opts)
return c.clientGetter.CustomResourceDefinitions().Watch(context.TODO(), opts)
}
func (c *customResourceDefinitionController) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.CustomResourceDefinition, err error) {
return c.clientGetter.CustomResourceDefinitions().Patch(name, pt, data, subresources...)
return c.clientGetter.CustomResourceDefinitions().Patch(context.TODO(), name, pt, data, metav1.PatchOptions{}, subresources...)
}
type customResourceDefinitionCache struct {

View File

@@ -176,35 +176,38 @@ func (c *aPIServiceController) Cache() APIServiceCache {
}
func (c *aPIServiceController) Create(obj *v1.APIService) (*v1.APIService, error) {
return c.clientGetter.APIServices().Create(obj)
return c.clientGetter.APIServices().Create(context.TODO(), obj, metav1.CreateOptions{})
}
func (c *aPIServiceController) Update(obj *v1.APIService) (*v1.APIService, error) {
return c.clientGetter.APIServices().Update(obj)
return c.clientGetter.APIServices().Update(context.TODO(), obj, metav1.UpdateOptions{})
}
func (c *aPIServiceController) UpdateStatus(obj *v1.APIService) (*v1.APIService, error) {
return c.clientGetter.APIServices().UpdateStatus(obj)
return c.clientGetter.APIServices().UpdateStatus(context.TODO(), obj, metav1.UpdateOptions{})
}
func (c *aPIServiceController) Delete(name string, options *metav1.DeleteOptions) error {
return c.clientGetter.APIServices().Delete(name, options)
if options == nil {
options = &metav1.DeleteOptions{}
}
return c.clientGetter.APIServices().Delete(context.TODO(), name, *options)
}
func (c *aPIServiceController) Get(name string, options metav1.GetOptions) (*v1.APIService, error) {
return c.clientGetter.APIServices().Get(name, options)
return c.clientGetter.APIServices().Get(context.TODO(), name, options)
}
func (c *aPIServiceController) List(opts metav1.ListOptions) (*v1.APIServiceList, error) {
return c.clientGetter.APIServices().List(opts)
return c.clientGetter.APIServices().List(context.TODO(), opts)
}
func (c *aPIServiceController) Watch(opts metav1.ListOptions) (watch.Interface, error) {
return c.clientGetter.APIServices().Watch(opts)
return c.clientGetter.APIServices().Watch(context.TODO(), opts)
}
func (c *aPIServiceController) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.APIService, err error) {
return c.clientGetter.APIServices().Patch(name, pt, data, subresources...)
return c.clientGetter.APIServices().Patch(context.TODO(), name, pt, data, metav1.PatchOptions{}, subresources...)
}
type aPIServiceCache struct {

View File

@@ -173,31 +173,34 @@ func (c *configMapController) Cache() ConfigMapCache {
}
func (c *configMapController) Create(obj *v1.ConfigMap) (*v1.ConfigMap, error) {
return c.clientGetter.ConfigMaps(obj.Namespace).Create(obj)
return c.clientGetter.ConfigMaps(obj.Namespace).Create(context.TODO(), obj, metav1.CreateOptions{})
}
func (c *configMapController) Update(obj *v1.ConfigMap) (*v1.ConfigMap, error) {
return c.clientGetter.ConfigMaps(obj.Namespace).Update(obj)
return c.clientGetter.ConfigMaps(obj.Namespace).Update(context.TODO(), obj, metav1.UpdateOptions{})
}
func (c *configMapController) Delete(namespace, name string, options *metav1.DeleteOptions) error {
return c.clientGetter.ConfigMaps(namespace).Delete(name, options)
if options == nil {
options = &metav1.DeleteOptions{}
}
return c.clientGetter.ConfigMaps(namespace).Delete(context.TODO(), name, *options)
}
func (c *configMapController) Get(namespace, name string, options metav1.GetOptions) (*v1.ConfigMap, error) {
return c.clientGetter.ConfigMaps(namespace).Get(name, options)
return c.clientGetter.ConfigMaps(namespace).Get(context.TODO(), name, options)
}
func (c *configMapController) List(namespace string, opts metav1.ListOptions) (*v1.ConfigMapList, error) {
return c.clientGetter.ConfigMaps(namespace).List(opts)
return c.clientGetter.ConfigMaps(namespace).List(context.TODO(), opts)
}
func (c *configMapController) Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error) {
return c.clientGetter.ConfigMaps(namespace).Watch(opts)
return c.clientGetter.ConfigMaps(namespace).Watch(context.TODO(), opts)
}
func (c *configMapController) Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.ConfigMap, err error) {
return c.clientGetter.ConfigMaps(namespace).Patch(name, pt, data, subresources...)
return c.clientGetter.ConfigMaps(namespace).Patch(context.TODO(), name, pt, data, metav1.PatchOptions{}, subresources...)
}
type configMapCache struct {

View File

@@ -173,31 +173,34 @@ func (c *endpointsController) Cache() EndpointsCache {
}
func (c *endpointsController) Create(obj *v1.Endpoints) (*v1.Endpoints, error) {
return c.clientGetter.Endpoints(obj.Namespace).Create(obj)
return c.clientGetter.Endpoints(obj.Namespace).Create(context.TODO(), obj, metav1.CreateOptions{})
}
func (c *endpointsController) Update(obj *v1.Endpoints) (*v1.Endpoints, error) {
return c.clientGetter.Endpoints(obj.Namespace).Update(obj)
return c.clientGetter.Endpoints(obj.Namespace).Update(context.TODO(), obj, metav1.UpdateOptions{})
}
func (c *endpointsController) Delete(namespace, name string, options *metav1.DeleteOptions) error {
return c.clientGetter.Endpoints(namespace).Delete(name, options)
if options == nil {
options = &metav1.DeleteOptions{}
}
return c.clientGetter.Endpoints(namespace).Delete(context.TODO(), name, *options)
}
func (c *endpointsController) Get(namespace, name string, options metav1.GetOptions) (*v1.Endpoints, error) {
return c.clientGetter.Endpoints(namespace).Get(name, options)
return c.clientGetter.Endpoints(namespace).Get(context.TODO(), name, options)
}
func (c *endpointsController) List(namespace string, opts metav1.ListOptions) (*v1.EndpointsList, error) {
return c.clientGetter.Endpoints(namespace).List(opts)
return c.clientGetter.Endpoints(namespace).List(context.TODO(), opts)
}
func (c *endpointsController) Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error) {
return c.clientGetter.Endpoints(namespace).Watch(opts)
return c.clientGetter.Endpoints(namespace).Watch(context.TODO(), opts)
}
func (c *endpointsController) Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Endpoints, err error) {
return c.clientGetter.Endpoints(namespace).Patch(name, pt, data, subresources...)
return c.clientGetter.Endpoints(namespace).Patch(context.TODO(), name, pt, data, metav1.PatchOptions{}, subresources...)
}
type endpointsCache struct {

View File

@@ -173,31 +173,34 @@ func (c *eventController) Cache() EventCache {
}
func (c *eventController) Create(obj *v1.Event) (*v1.Event, error) {
return c.clientGetter.Events(obj.Namespace).Create(obj)
return c.clientGetter.Events(obj.Namespace).Create(context.TODO(), obj, metav1.CreateOptions{})
}
func (c *eventController) Update(obj *v1.Event) (*v1.Event, error) {
return c.clientGetter.Events(obj.Namespace).Update(obj)
return c.clientGetter.Events(obj.Namespace).Update(context.TODO(), obj, metav1.UpdateOptions{})
}
func (c *eventController) Delete(namespace, name string, options *metav1.DeleteOptions) error {
return c.clientGetter.Events(namespace).Delete(name, options)
if options == nil {
options = &metav1.DeleteOptions{}
}
return c.clientGetter.Events(namespace).Delete(context.TODO(), name, *options)
}
func (c *eventController) Get(namespace, name string, options metav1.GetOptions) (*v1.Event, error) {
return c.clientGetter.Events(namespace).Get(name, options)
return c.clientGetter.Events(namespace).Get(context.TODO(), name, options)
}
func (c *eventController) List(namespace string, opts metav1.ListOptions) (*v1.EventList, error) {
return c.clientGetter.Events(namespace).List(opts)
return c.clientGetter.Events(namespace).List(context.TODO(), opts)
}
func (c *eventController) Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error) {
return c.clientGetter.Events(namespace).Watch(opts)
return c.clientGetter.Events(namespace).Watch(context.TODO(), opts)
}
func (c *eventController) Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Event, err error) {
return c.clientGetter.Events(namespace).Patch(name, pt, data, subresources...)
return c.clientGetter.Events(namespace).Patch(context.TODO(), name, pt, data, metav1.PatchOptions{}, subresources...)
}
type eventCache struct {

View File

@@ -176,35 +176,38 @@ func (c *namespaceController) Cache() NamespaceCache {
}
func (c *namespaceController) Create(obj *v1.Namespace) (*v1.Namespace, error) {
return c.clientGetter.Namespaces().Create(obj)
return c.clientGetter.Namespaces().Create(context.TODO(), obj, metav1.CreateOptions{})
}
func (c *namespaceController) Update(obj *v1.Namespace) (*v1.Namespace, error) {
return c.clientGetter.Namespaces().Update(obj)
return c.clientGetter.Namespaces().Update(context.TODO(), obj, metav1.UpdateOptions{})
}
func (c *namespaceController) UpdateStatus(obj *v1.Namespace) (*v1.Namespace, error) {
return c.clientGetter.Namespaces().UpdateStatus(obj)
return c.clientGetter.Namespaces().UpdateStatus(context.TODO(), obj, metav1.UpdateOptions{})
}
func (c *namespaceController) Delete(name string, options *metav1.DeleteOptions) error {
return c.clientGetter.Namespaces().Delete(name, options)
if options == nil {
options = &metav1.DeleteOptions{}
}
return c.clientGetter.Namespaces().Delete(context.TODO(), name, *options)
}
func (c *namespaceController) Get(name string, options metav1.GetOptions) (*v1.Namespace, error) {
return c.clientGetter.Namespaces().Get(name, options)
return c.clientGetter.Namespaces().Get(context.TODO(), name, options)
}
func (c *namespaceController) List(opts metav1.ListOptions) (*v1.NamespaceList, error) {
return c.clientGetter.Namespaces().List(opts)
return c.clientGetter.Namespaces().List(context.TODO(), opts)
}
func (c *namespaceController) Watch(opts metav1.ListOptions) (watch.Interface, error) {
return c.clientGetter.Namespaces().Watch(opts)
return c.clientGetter.Namespaces().Watch(context.TODO(), opts)
}
func (c *namespaceController) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Namespace, err error) {
return c.clientGetter.Namespaces().Patch(name, pt, data, subresources...)
return c.clientGetter.Namespaces().Patch(context.TODO(), name, pt, data, metav1.PatchOptions{}, subresources...)
}
type namespaceCache struct {

View File

@@ -176,35 +176,38 @@ func (c *nodeController) Cache() NodeCache {
}
func (c *nodeController) Create(obj *v1.Node) (*v1.Node, error) {
return c.clientGetter.Nodes().Create(obj)
return c.clientGetter.Nodes().Create(context.TODO(), obj, metav1.CreateOptions{})
}
func (c *nodeController) Update(obj *v1.Node) (*v1.Node, error) {
return c.clientGetter.Nodes().Update(obj)
return c.clientGetter.Nodes().Update(context.TODO(), obj, metav1.UpdateOptions{})
}
func (c *nodeController) UpdateStatus(obj *v1.Node) (*v1.Node, error) {
return c.clientGetter.Nodes().UpdateStatus(obj)
return c.clientGetter.Nodes().UpdateStatus(context.TODO(), obj, metav1.UpdateOptions{})
}
func (c *nodeController) Delete(name string, options *metav1.DeleteOptions) error {
return c.clientGetter.Nodes().Delete(name, options)
if options == nil {
options = &metav1.DeleteOptions{}
}
return c.clientGetter.Nodes().Delete(context.TODO(), name, *options)
}
func (c *nodeController) Get(name string, options metav1.GetOptions) (*v1.Node, error) {
return c.clientGetter.Nodes().Get(name, options)
return c.clientGetter.Nodes().Get(context.TODO(), name, options)
}
func (c *nodeController) List(opts metav1.ListOptions) (*v1.NodeList, error) {
return c.clientGetter.Nodes().List(opts)
return c.clientGetter.Nodes().List(context.TODO(), opts)
}
func (c *nodeController) Watch(opts metav1.ListOptions) (watch.Interface, error) {
return c.clientGetter.Nodes().Watch(opts)
return c.clientGetter.Nodes().Watch(context.TODO(), opts)
}
func (c *nodeController) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Node, err error) {
return c.clientGetter.Nodes().Patch(name, pt, data, subresources...)
return c.clientGetter.Nodes().Patch(context.TODO(), name, pt, data, metav1.PatchOptions{}, subresources...)
}
type nodeCache struct {

View File

@@ -176,35 +176,38 @@ func (c *persistentVolumeClaimController) Cache() PersistentVolumeClaimCache {
}
func (c *persistentVolumeClaimController) Create(obj *v1.PersistentVolumeClaim) (*v1.PersistentVolumeClaim, error) {
return c.clientGetter.PersistentVolumeClaims(obj.Namespace).Create(obj)
return c.clientGetter.PersistentVolumeClaims(obj.Namespace).Create(context.TODO(), obj, metav1.CreateOptions{})
}
func (c *persistentVolumeClaimController) Update(obj *v1.PersistentVolumeClaim) (*v1.PersistentVolumeClaim, error) {
return c.clientGetter.PersistentVolumeClaims(obj.Namespace).Update(obj)
return c.clientGetter.PersistentVolumeClaims(obj.Namespace).Update(context.TODO(), obj, metav1.UpdateOptions{})
}
func (c *persistentVolumeClaimController) UpdateStatus(obj *v1.PersistentVolumeClaim) (*v1.PersistentVolumeClaim, error) {
return c.clientGetter.PersistentVolumeClaims(obj.Namespace).UpdateStatus(obj)
return c.clientGetter.PersistentVolumeClaims(obj.Namespace).UpdateStatus(context.TODO(), obj, metav1.UpdateOptions{})
}
func (c *persistentVolumeClaimController) Delete(namespace, name string, options *metav1.DeleteOptions) error {
return c.clientGetter.PersistentVolumeClaims(namespace).Delete(name, options)
if options == nil {
options = &metav1.DeleteOptions{}
}
return c.clientGetter.PersistentVolumeClaims(namespace).Delete(context.TODO(), name, *options)
}
func (c *persistentVolumeClaimController) Get(namespace, name string, options metav1.GetOptions) (*v1.PersistentVolumeClaim, error) {
return c.clientGetter.PersistentVolumeClaims(namespace).Get(name, options)
return c.clientGetter.PersistentVolumeClaims(namespace).Get(context.TODO(), name, options)
}
func (c *persistentVolumeClaimController) List(namespace string, opts metav1.ListOptions) (*v1.PersistentVolumeClaimList, error) {
return c.clientGetter.PersistentVolumeClaims(namespace).List(opts)
return c.clientGetter.PersistentVolumeClaims(namespace).List(context.TODO(), opts)
}
func (c *persistentVolumeClaimController) Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error) {
return c.clientGetter.PersistentVolumeClaims(namespace).Watch(opts)
return c.clientGetter.PersistentVolumeClaims(namespace).Watch(context.TODO(), opts)
}
func (c *persistentVolumeClaimController) Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.PersistentVolumeClaim, err error) {
return c.clientGetter.PersistentVolumeClaims(namespace).Patch(name, pt, data, subresources...)
return c.clientGetter.PersistentVolumeClaims(namespace).Patch(context.TODO(), name, pt, data, metav1.PatchOptions{}, subresources...)
}
type persistentVolumeClaimCache struct {

View File

@@ -176,35 +176,38 @@ func (c *podController) Cache() PodCache {
}
func (c *podController) Create(obj *v1.Pod) (*v1.Pod, error) {
return c.clientGetter.Pods(obj.Namespace).Create(obj)
return c.clientGetter.Pods(obj.Namespace).Create(context.TODO(), obj, metav1.CreateOptions{})
}
func (c *podController) Update(obj *v1.Pod) (*v1.Pod, error) {
return c.clientGetter.Pods(obj.Namespace).Update(obj)
return c.clientGetter.Pods(obj.Namespace).Update(context.TODO(), obj, metav1.UpdateOptions{})
}
func (c *podController) UpdateStatus(obj *v1.Pod) (*v1.Pod, error) {
return c.clientGetter.Pods(obj.Namespace).UpdateStatus(obj)
return c.clientGetter.Pods(obj.Namespace).UpdateStatus(context.TODO(), obj, metav1.UpdateOptions{})
}
func (c *podController) Delete(namespace, name string, options *metav1.DeleteOptions) error {
return c.clientGetter.Pods(namespace).Delete(name, options)
if options == nil {
options = &metav1.DeleteOptions{}
}
return c.clientGetter.Pods(namespace).Delete(context.TODO(), name, *options)
}
func (c *podController) Get(namespace, name string, options metav1.GetOptions) (*v1.Pod, error) {
return c.clientGetter.Pods(namespace).Get(name, options)
return c.clientGetter.Pods(namespace).Get(context.TODO(), name, options)
}
func (c *podController) List(namespace string, opts metav1.ListOptions) (*v1.PodList, error) {
return c.clientGetter.Pods(namespace).List(opts)
return c.clientGetter.Pods(namespace).List(context.TODO(), opts)
}
func (c *podController) Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error) {
return c.clientGetter.Pods(namespace).Watch(opts)
return c.clientGetter.Pods(namespace).Watch(context.TODO(), opts)
}
func (c *podController) Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Pod, err error) {
return c.clientGetter.Pods(namespace).Patch(name, pt, data, subresources...)
return c.clientGetter.Pods(namespace).Patch(context.TODO(), name, pt, data, metav1.PatchOptions{}, subresources...)
}
type podCache struct {

View File

@@ -173,31 +173,34 @@ func (c *secretController) Cache() SecretCache {
}
func (c *secretController) Create(obj *v1.Secret) (*v1.Secret, error) {
return c.clientGetter.Secrets(obj.Namespace).Create(obj)
return c.clientGetter.Secrets(obj.Namespace).Create(context.TODO(), obj, metav1.CreateOptions{})
}
func (c *secretController) Update(obj *v1.Secret) (*v1.Secret, error) {
return c.clientGetter.Secrets(obj.Namespace).Update(obj)
return c.clientGetter.Secrets(obj.Namespace).Update(context.TODO(), obj, metav1.UpdateOptions{})
}
func (c *secretController) Delete(namespace, name string, options *metav1.DeleteOptions) error {
return c.clientGetter.Secrets(namespace).Delete(name, options)
if options == nil {
options = &metav1.DeleteOptions{}
}
return c.clientGetter.Secrets(namespace).Delete(context.TODO(), name, *options)
}
func (c *secretController) Get(namespace, name string, options metav1.GetOptions) (*v1.Secret, error) {
return c.clientGetter.Secrets(namespace).Get(name, options)
return c.clientGetter.Secrets(namespace).Get(context.TODO(), name, options)
}
func (c *secretController) List(namespace string, opts metav1.ListOptions) (*v1.SecretList, error) {
return c.clientGetter.Secrets(namespace).List(opts)
return c.clientGetter.Secrets(namespace).List(context.TODO(), opts)
}
func (c *secretController) Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error) {
return c.clientGetter.Secrets(namespace).Watch(opts)
return c.clientGetter.Secrets(namespace).Watch(context.TODO(), opts)
}
func (c *secretController) Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Secret, err error) {
return c.clientGetter.Secrets(namespace).Patch(name, pt, data, subresources...)
return c.clientGetter.Secrets(namespace).Patch(context.TODO(), name, pt, data, metav1.PatchOptions{}, subresources...)
}
type secretCache struct {

View File

@@ -176,35 +176,38 @@ func (c *serviceController) Cache() ServiceCache {
}
func (c *serviceController) Create(obj *v1.Service) (*v1.Service, error) {
return c.clientGetter.Services(obj.Namespace).Create(obj)
return c.clientGetter.Services(obj.Namespace).Create(context.TODO(), obj, metav1.CreateOptions{})
}
func (c *serviceController) Update(obj *v1.Service) (*v1.Service, error) {
return c.clientGetter.Services(obj.Namespace).Update(obj)
return c.clientGetter.Services(obj.Namespace).Update(context.TODO(), obj, metav1.UpdateOptions{})
}
func (c *serviceController) UpdateStatus(obj *v1.Service) (*v1.Service, error) {
return c.clientGetter.Services(obj.Namespace).UpdateStatus(obj)
return c.clientGetter.Services(obj.Namespace).UpdateStatus(context.TODO(), obj, metav1.UpdateOptions{})
}
func (c *serviceController) Delete(namespace, name string, options *metav1.DeleteOptions) error {
return c.clientGetter.Services(namespace).Delete(name, options)
if options == nil {
options = &metav1.DeleteOptions{}
}
return c.clientGetter.Services(namespace).Delete(context.TODO(), name, *options)
}
func (c *serviceController) Get(namespace, name string, options metav1.GetOptions) (*v1.Service, error) {
return c.clientGetter.Services(namespace).Get(name, options)
return c.clientGetter.Services(namespace).Get(context.TODO(), name, options)
}
func (c *serviceController) List(namespace string, opts metav1.ListOptions) (*v1.ServiceList, error) {
return c.clientGetter.Services(namespace).List(opts)
return c.clientGetter.Services(namespace).List(context.TODO(), opts)
}
func (c *serviceController) Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error) {
return c.clientGetter.Services(namespace).Watch(opts)
return c.clientGetter.Services(namespace).Watch(context.TODO(), opts)
}
func (c *serviceController) Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Service, err error) {
return c.clientGetter.Services(namespace).Patch(name, pt, data, subresources...)
return c.clientGetter.Services(namespace).Patch(context.TODO(), name, pt, data, metav1.PatchOptions{}, subresources...)
}
type serviceCache struct {

View File

@@ -173,31 +173,34 @@ func (c *serviceAccountController) Cache() ServiceAccountCache {
}
func (c *serviceAccountController) Create(obj *v1.ServiceAccount) (*v1.ServiceAccount, error) {
return c.clientGetter.ServiceAccounts(obj.Namespace).Create(obj)
return c.clientGetter.ServiceAccounts(obj.Namespace).Create(context.TODO(), obj, metav1.CreateOptions{})
}
func (c *serviceAccountController) Update(obj *v1.ServiceAccount) (*v1.ServiceAccount, error) {
return c.clientGetter.ServiceAccounts(obj.Namespace).Update(obj)
return c.clientGetter.ServiceAccounts(obj.Namespace).Update(context.TODO(), obj, metav1.UpdateOptions{})
}
func (c *serviceAccountController) Delete(namespace, name string, options *metav1.DeleteOptions) error {
return c.clientGetter.ServiceAccounts(namespace).Delete(name, options)
if options == nil {
options = &metav1.DeleteOptions{}
}
return c.clientGetter.ServiceAccounts(namespace).Delete(context.TODO(), name, *options)
}
func (c *serviceAccountController) Get(namespace, name string, options metav1.GetOptions) (*v1.ServiceAccount, error) {
return c.clientGetter.ServiceAccounts(namespace).Get(name, options)
return c.clientGetter.ServiceAccounts(namespace).Get(context.TODO(), name, options)
}
func (c *serviceAccountController) List(namespace string, opts metav1.ListOptions) (*v1.ServiceAccountList, error) {
return c.clientGetter.ServiceAccounts(namespace).List(opts)
return c.clientGetter.ServiceAccounts(namespace).List(context.TODO(), opts)
}
func (c *serviceAccountController) Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error) {
return c.clientGetter.ServiceAccounts(namespace).Watch(opts)
return c.clientGetter.ServiceAccounts(namespace).Watch(context.TODO(), opts)
}
func (c *serviceAccountController) Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.ServiceAccount, err error) {
return c.clientGetter.ServiceAccounts(namespace).Patch(name, pt, data, subresources...)
return c.clientGetter.ServiceAccounts(namespace).Patch(context.TODO(), name, pt, data, metav1.PatchOptions{}, subresources...)
}
type serviceAccountCache struct {

View File

@@ -173,31 +173,34 @@ func (c *clusterRoleController) Cache() ClusterRoleCache {
}
func (c *clusterRoleController) Create(obj *v1.ClusterRole) (*v1.ClusterRole, error) {
return c.clientGetter.ClusterRoles().Create(obj)
return c.clientGetter.ClusterRoles().Create(context.TODO(), obj, metav1.CreateOptions{})
}
func (c *clusterRoleController) Update(obj *v1.ClusterRole) (*v1.ClusterRole, error) {
return c.clientGetter.ClusterRoles().Update(obj)
return c.clientGetter.ClusterRoles().Update(context.TODO(), obj, metav1.UpdateOptions{})
}
func (c *clusterRoleController) Delete(name string, options *metav1.DeleteOptions) error {
return c.clientGetter.ClusterRoles().Delete(name, options)
if options == nil {
options = &metav1.DeleteOptions{}
}
return c.clientGetter.ClusterRoles().Delete(context.TODO(), name, *options)
}
func (c *clusterRoleController) Get(name string, options metav1.GetOptions) (*v1.ClusterRole, error) {
return c.clientGetter.ClusterRoles().Get(name, options)
return c.clientGetter.ClusterRoles().Get(context.TODO(), name, options)
}
func (c *clusterRoleController) List(opts metav1.ListOptions) (*v1.ClusterRoleList, error) {
return c.clientGetter.ClusterRoles().List(opts)
return c.clientGetter.ClusterRoles().List(context.TODO(), opts)
}
func (c *clusterRoleController) Watch(opts metav1.ListOptions) (watch.Interface, error) {
return c.clientGetter.ClusterRoles().Watch(opts)
return c.clientGetter.ClusterRoles().Watch(context.TODO(), opts)
}
func (c *clusterRoleController) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.ClusterRole, err error) {
return c.clientGetter.ClusterRoles().Patch(name, pt, data, subresources...)
return c.clientGetter.ClusterRoles().Patch(context.TODO(), name, pt, data, metav1.PatchOptions{}, subresources...)
}
type clusterRoleCache struct {

View File

@@ -173,31 +173,34 @@ func (c *clusterRoleBindingController) Cache() ClusterRoleBindingCache {
}
func (c *clusterRoleBindingController) Create(obj *v1.ClusterRoleBinding) (*v1.ClusterRoleBinding, error) {
return c.clientGetter.ClusterRoleBindings().Create(obj)
return c.clientGetter.ClusterRoleBindings().Create(context.TODO(), obj, metav1.CreateOptions{})
}
func (c *clusterRoleBindingController) Update(obj *v1.ClusterRoleBinding) (*v1.ClusterRoleBinding, error) {
return c.clientGetter.ClusterRoleBindings().Update(obj)
return c.clientGetter.ClusterRoleBindings().Update(context.TODO(), obj, metav1.UpdateOptions{})
}
func (c *clusterRoleBindingController) Delete(name string, options *metav1.DeleteOptions) error {
return c.clientGetter.ClusterRoleBindings().Delete(name, options)
if options == nil {
options = &metav1.DeleteOptions{}
}
return c.clientGetter.ClusterRoleBindings().Delete(context.TODO(), name, *options)
}
func (c *clusterRoleBindingController) Get(name string, options metav1.GetOptions) (*v1.ClusterRoleBinding, error) {
return c.clientGetter.ClusterRoleBindings().Get(name, options)
return c.clientGetter.ClusterRoleBindings().Get(context.TODO(), name, options)
}
func (c *clusterRoleBindingController) List(opts metav1.ListOptions) (*v1.ClusterRoleBindingList, error) {
return c.clientGetter.ClusterRoleBindings().List(opts)
return c.clientGetter.ClusterRoleBindings().List(context.TODO(), opts)
}
func (c *clusterRoleBindingController) Watch(opts metav1.ListOptions) (watch.Interface, error) {
return c.clientGetter.ClusterRoleBindings().Watch(opts)
return c.clientGetter.ClusterRoleBindings().Watch(context.TODO(), opts)
}
func (c *clusterRoleBindingController) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.ClusterRoleBinding, err error) {
return c.clientGetter.ClusterRoleBindings().Patch(name, pt, data, subresources...)
return c.clientGetter.ClusterRoleBindings().Patch(context.TODO(), name, pt, data, metav1.PatchOptions{}, subresources...)
}
type clusterRoleBindingCache struct {

View File

@@ -173,31 +173,34 @@ func (c *roleController) Cache() RoleCache {
}
func (c *roleController) Create(obj *v1.Role) (*v1.Role, error) {
return c.clientGetter.Roles(obj.Namespace).Create(obj)
return c.clientGetter.Roles(obj.Namespace).Create(context.TODO(), obj, metav1.CreateOptions{})
}
func (c *roleController) Update(obj *v1.Role) (*v1.Role, error) {
return c.clientGetter.Roles(obj.Namespace).Update(obj)
return c.clientGetter.Roles(obj.Namespace).Update(context.TODO(), obj, metav1.UpdateOptions{})
}
func (c *roleController) Delete(namespace, name string, options *metav1.DeleteOptions) error {
return c.clientGetter.Roles(namespace).Delete(name, options)
if options == nil {
options = &metav1.DeleteOptions{}
}
return c.clientGetter.Roles(namespace).Delete(context.TODO(), name, *options)
}
func (c *roleController) Get(namespace, name string, options metav1.GetOptions) (*v1.Role, error) {
return c.clientGetter.Roles(namespace).Get(name, options)
return c.clientGetter.Roles(namespace).Get(context.TODO(), name, options)
}
func (c *roleController) List(namespace string, opts metav1.ListOptions) (*v1.RoleList, error) {
return c.clientGetter.Roles(namespace).List(opts)
return c.clientGetter.Roles(namespace).List(context.TODO(), opts)
}
func (c *roleController) Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error) {
return c.clientGetter.Roles(namespace).Watch(opts)
return c.clientGetter.Roles(namespace).Watch(context.TODO(), opts)
}
func (c *roleController) Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Role, err error) {
return c.clientGetter.Roles(namespace).Patch(name, pt, data, subresources...)
return c.clientGetter.Roles(namespace).Patch(context.TODO(), name, pt, data, metav1.PatchOptions{}, subresources...)
}
type roleCache struct {

View File

@@ -173,31 +173,34 @@ func (c *roleBindingController) Cache() RoleBindingCache {
}
func (c *roleBindingController) Create(obj *v1.RoleBinding) (*v1.RoleBinding, error) {
return c.clientGetter.RoleBindings(obj.Namespace).Create(obj)
return c.clientGetter.RoleBindings(obj.Namespace).Create(context.TODO(), obj, metav1.CreateOptions{})
}
func (c *roleBindingController) Update(obj *v1.RoleBinding) (*v1.RoleBinding, error) {
return c.clientGetter.RoleBindings(obj.Namespace).Update(obj)
return c.clientGetter.RoleBindings(obj.Namespace).Update(context.TODO(), obj, metav1.UpdateOptions{})
}
func (c *roleBindingController) Delete(namespace, name string, options *metav1.DeleteOptions) error {
return c.clientGetter.RoleBindings(namespace).Delete(name, options)
if options == nil {
options = &metav1.DeleteOptions{}
}
return c.clientGetter.RoleBindings(namespace).Delete(context.TODO(), name, *options)
}
func (c *roleBindingController) Get(namespace, name string, options metav1.GetOptions) (*v1.RoleBinding, error) {
return c.clientGetter.RoleBindings(namespace).Get(name, options)
return c.clientGetter.RoleBindings(namespace).Get(context.TODO(), name, options)
}
func (c *roleBindingController) List(namespace string, opts metav1.ListOptions) (*v1.RoleBindingList, error) {
return c.clientGetter.RoleBindings(namespace).List(opts)
return c.clientGetter.RoleBindings(namespace).List(context.TODO(), opts)
}
func (c *roleBindingController) Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error) {
return c.clientGetter.RoleBindings(namespace).Watch(opts)
return c.clientGetter.RoleBindings(namespace).Watch(context.TODO(), opts)
}
func (c *roleBindingController) Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.RoleBinding, err error) {
return c.clientGetter.RoleBindings(namespace).Patch(name, pt, data, subresources...)
return c.clientGetter.RoleBindings(namespace).Patch(context.TODO(), name, pt, data, metav1.PatchOptions{}, subresources...)
}
type roleBindingCache struct {

View File

@@ -1,6 +1,7 @@
package apply
import (
"context"
"fmt"
"sync"
@@ -35,6 +36,7 @@ type InformerGetter interface {
type Apply interface {
Apply(set *objectset.ObjectSet) error
ApplyObjects(objs ...runtime.Object) error
WithContext(ctx context.Context) Apply
WithCacheTypes(igs ...InformerGetter) Apply
WithSetID(id string) Apply
WithOwner(obj runtime.Object) Apply
@@ -135,6 +137,7 @@ func (a *apply) newDesiredSet() desiredSet {
return desiredSet{
a: a,
defaultNamespace: defaultNamespace,
ctx: context.Background(),
ratelimitingQps: 1,
reconcilers: defaultReconcilers,
strictCaching: true,
@@ -214,3 +217,7 @@ func (a *apply) WithNoDelete() Apply {
func (a *apply) WithSetOwnerReference(controller, block bool) Apply {
return a.newDesiredSet().WithSetOwnerReference(controller, block)
}
func (a *apply) WithContext(ctx context.Context) Apply {
return a.newDesiredSet().WithContext(ctx)
}

View File

@@ -1,6 +1,7 @@
package apply
import (
"context"
"github.com/rancher/wrangler/pkg/apply/injectors"
"github.com/rancher/wrangler/pkg/merr"
"github.com/rancher/wrangler/pkg/objectset"
@@ -11,6 +12,7 @@ import (
type desiredSet struct {
a *apply
ctx context.Context
defaultNamespace string
listerNamespace string
setOwnerReference bool
@@ -163,3 +165,8 @@ func (o desiredSet) WithNoDelete() Apply {
o.noDelete = true
return o
}
func (o desiredSet) WithContext(ctx context.Context) Apply {
o.ctx = ctx
return o
}

View File

@@ -39,28 +39,28 @@ func (o *desiredSet) create(nsed bool, namespace string, client dynamic.Namespac
}
if nsed {
return client.Namespace(namespace).Create(unstr, v1.CreateOptions{})
return client.Namespace(namespace).Create(o.ctx, unstr, v1.CreateOptions{})
}
return client.Create(unstr, v1.CreateOptions{})
return client.Create(o.ctx, unstr, v1.CreateOptions{})
}
func (o *desiredSet) get(nsed bool, namespace, name string, client dynamic.NamespaceableResourceInterface) (runtime.Object, error) {
if nsed {
return client.Namespace(namespace).Get(name, v1.GetOptions{})
return client.Namespace(namespace).Get(o.ctx, name, v1.GetOptions{})
}
return client.Get(name, v1.GetOptions{})
return client.Get(o.ctx, name, v1.GetOptions{})
}
func (o *desiredSet) delete(nsed bool, namespace, name string, client dynamic.NamespaceableResourceInterface, force bool) error {
if o.noDelete && !force {
return nil
}
opts := &v1.DeleteOptions{
opts := v1.DeleteOptions{
PropagationPolicy: &deletePolicy,
}
if nsed {
return client.Namespace(namespace).Delete(name, opts)
return client.Namespace(namespace).Delete(o.ctx, name, opts)
}
return client.Delete(name, opts)
return client.Delete(o.ctx, name, opts)
}

View File

@@ -162,9 +162,9 @@ func (o *desiredSet) clearNamespace(objs map[objectset.ObjectKey]runtime.Object)
func (o *desiredSet) createPatcher(client dynamic.NamespaceableResourceInterface) Patcher {
return func(namespace, name string, pt types2.PatchType, data []byte) (object runtime.Object, e error) {
if namespace != "" {
return client.Namespace(namespace).Patch(name, pt, data, v1.PatchOptions{})
return client.Namespace(namespace).Patch(o.ctx, name, pt, data, v1.PatchOptions{})
}
return client.Patch(name, pt, data, v1.PatchOptions{})
return client.Patch(o.ctx, name, pt, data, v1.PatchOptions{})
}
}
@@ -284,7 +284,7 @@ func (o *desiredSet) list(informer cache.SharedIndexInformer, client dynamic.Nam
c = client
}
list, err := c.List(v1.ListOptions{
list, err := c.List(o.ctx, v1.ListOptions{
LabelSelector: selector.String(),
})
if err != nil {

View File

@@ -1,6 +1,7 @@
package client
import (
"context"
"github.com/rancher/wrangler/pkg/summary"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/runtime/schema"
@@ -12,8 +13,8 @@ type Interface interface {
}
type ResourceInterface interface {
List(opts metav1.ListOptions) (*summary.SummarizedObjectList, error)
Watch(opts metav1.ListOptions) (watch.Interface, error)
List(ctx context.Context, opts metav1.ListOptions) (*summary.SummarizedObjectList, error)
Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
}
type NamespaceableResourceInterface interface {

View File

@@ -1,6 +1,7 @@
package client
import (
"context"
"github.com/rancher/wrangler/pkg/summary"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
@@ -35,16 +36,16 @@ func (c *summaryResourceClient) Namespace(ns string) ResourceInterface {
return &ret
}
func (c *summaryResourceClient) List(opts metav1.ListOptions) (*summary.SummarizedObjectList, error) {
func (c *summaryResourceClient) List(ctx context.Context, opts metav1.ListOptions) (*summary.SummarizedObjectList, error) {
var (
u *unstructured.UnstructuredList
err error
)
if c.namespace == "" {
u, err = c.client.Resource(c.resource).List(opts)
u, err = c.client.Resource(c.resource).List(ctx, opts)
} else {
u, err = c.client.Resource(c.resource).Namespace(c.namespace).List(opts)
u, err = c.client.Resource(c.resource).Namespace(c.namespace).List(ctx, opts)
}
if err != nil {
return nil, err
@@ -69,7 +70,7 @@ func (c *summaryResourceClient) List(opts metav1.ListOptions) (*summary.Summariz
return list, nil
}
func (c *summaryResourceClient) Watch(opts metav1.ListOptions) (watch.Interface, error) {
func (c *summaryResourceClient) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) {
var (
resp watch.Interface
err error
@@ -78,9 +79,9 @@ func (c *summaryResourceClient) Watch(opts metav1.ListOptions) (watch.Interface,
eventChan := make(chan watch.Event)
if c.namespace == "" {
resp, err = c.client.Resource(c.resource).Watch(opts)
resp, err = c.client.Resource(c.resource).Watch(ctx, opts)
} else {
resp, err = c.client.Resource(c.resource).Namespace(c.namespace).Watch(opts)
resp, err = c.client.Resource(c.resource).Namespace(c.namespace).Watch(ctx, opts)
}
if err != nil {
return nil, err

View File

@@ -17,6 +17,7 @@ limitations under the License.
package informer
import (
"context"
"sync"
"time"
@@ -125,13 +126,13 @@ func NewFilteredSummaryInformer(client client.Interface, gvr schema.GroupVersion
if tweakListOptions != nil {
tweakListOptions(&options)
}
return client.Resource(gvr).Namespace(namespace).List(options)
return client.Resource(gvr).Namespace(namespace).List(context.TODO(), options)
},
WatchFunc: func(options metav1.ListOptions) (watch.Interface, error) {
if tweakListOptions != nil {
tweakListOptions(&options)
}
return client.Resource(gvr).Namespace(namespace).Watch(options)
return client.Resource(gvr).Namespace(namespace).Watch(context.TODO(), options)
},
},
&summary.SummarizedObject{},