From f8878170251a3ed4a6597db7e0c5cfc00f0ba2a9 Mon Sep 17 00:00:00 2001 From: dax Date: Tue, 28 May 2019 10:55:08 -0700 Subject: [PATCH] Update vendor and generate code --- .../zz_generated_daemon_set_controller.go | 1 + .../zz_generated_deployment_controller.go | 1 + .../zz_generated_replica_set_controller.go | 1 + .../zz_generated_stateful_set_controller.go | 1 + apis/batch/v1/zz_generated_job_controller.go | 1 + .../zz_generated_cron_job_controller.go | 1 + ...generated_cluster_auth_token_controller.go | 1 + ...rated_cluster_user_attribute_controller.go | 1 + ...z_generated_component_status_controller.go | 1 + .../v1/zz_generated_config_map_controller.go | 1 + .../v1/zz_generated_endpoints_controller.go | 1 + apis/core/v1/zz_generated_event_controller.go | 1 + .../v1/zz_generated_limit_range_controller.go | 1 + .../v1/zz_generated_namespace_controller.go | 1 + apis/core/v1/zz_generated_node_controller.go | 1 + ...ated_persistent_volume_claim_controller.go | 1 + apis/core/v1/zz_generated_pod_controller.go | 1 + ...rated_replication_controller_controller.go | 1 + .../zz_generated_resource_quota_controller.go | 1 + .../core/v1/zz_generated_secret_controller.go | 1 + ...zz_generated_service_account_controller.go | 1 + .../v1/zz_generated_service_controller.go | 1 + .../zz_generated_ingress_controller.go | 1 + ...enerated_pod_security_policy_controller.go | 1 + .../v3/zz_generated_auth_config_controller.go | 1 + .../v3/zz_generated_catalog_controller.go | 1 + ...z_generated_catalog_template_controller.go | 1 + ...ted_catalog_template_version_controller.go | 1 + ...z_generated_cloud_credential_controller.go | 1 + .../zz_generated_cluster_alert_controller.go | 1 + ...enerated_cluster_alert_group_controller.go | 1 + ...generated_cluster_alert_rule_controller.go | 1 + ...zz_generated_cluster_catalog_controller.go | 1 + .../v3/zz_generated_cluster_controller.go | 1 + ...zz_generated_cluster_logging_controller.go | 1 + ...erated_cluster_monitor_graph_controller.go | 1 + ...d_cluster_registration_token_controller.go | 1 + ...luster_role_template_binding_controller.go | 1 + .../zz_generated_compose_config_controller.go | 1 + .../zz_generated_dynamic_schema_controller.go | 1 + .../v3/zz_generated_etcd_backup_controller.go | 1 + .../v3/zz_generated_global_dns_controller.go | 1 + ...enerated_global_dns_provider_controller.go | 1 + ...enerated_global_role_binding_controller.go | 1 + .../v3/zz_generated_global_role_controller.go | 1 + .../v3/zz_generated_group_controller.go | 1 + .../zz_generated_group_member_controller.go | 1 + ...z_generated_kontainer_driver_controller.go | 1 + .../v3/zz_generated_ldap_config_controller.go | 1 + .../zz_generated_listen_config_controller.go | 1 + .../zz_generated_monitor_metric_controller.go | 1 + ..._generated_multi_cluster_app_controller.go | 1 + ...d_multi_cluster_app_revision_controller.go | 1 + .../v3/zz_generated_node_controller.go | 1 + .../v3/zz_generated_node_driver_controller.go | 1 + .../v3/zz_generated_node_pool_controller.go | 1 + .../zz_generated_node_template_controller.go | 1 + .../v3/zz_generated_notifier_controller.go | 1 + ...pod_security_policy_template_controller.go | 1 + ...icy_template_project_binding_controller.go | 1 + .../v3/zz_generated_preference_controller.go | 1 + .../v3/zz_generated_principal_controller.go | 1 + .../zz_generated_project_alert_controller.go | 1 + ...enerated_project_alert_group_controller.go | 1 + ...generated_project_alert_rule_controller.go | 1 + ...zz_generated_project_catalog_controller.go | 1 + .../v3/zz_generated_project_controller.go | 1 + ...zz_generated_project_logging_controller.go | 1 + ...erated_project_monitor_graph_controller.go | 1 + ...rated_project_network_policy_controller.go | 1 + ...roject_role_template_binding_controller.go | 1 + .../zz_generated_role_template_controller.go | 1 + .../v3/zz_generated_setting_controller.go | 1 + ...z_generated_template_content_controller.go | 1 + .../v3/zz_generated_template_controller.go | 1 + ...z_generated_template_version_controller.go | 1 + .../v3/zz_generated_token_controller.go | 1 + .../zz_generated_user_attribute_controller.go | 1 + .../v3/zz_generated_user_controller.go | 1 + .../zz_generated_auth_provider_controller.go | 1 + .../zz_generated_alertmanager_controller.go | 1 + .../v1/zz_generated_prometheus_controller.go | 1 + ...zz_generated_prometheus_rule_controller.go | 1 + ...zz_generated_service_monitor_controller.go | 1 + .../zz_generated_network_policy_controller.go | 1 + .../v3/zz_generated_app_controller.go | 1 + .../zz_generated_app_revision_controller.go | 1 + .../v3/zz_generated_basic_auth_controller.go | 1 + .../v3/zz_generated_certificate_controller.go | 1 + ..._generated_docker_credential_controller.go | 1 + ...erated_namespaced_basic_auth_controller.go | 1 + ...rated_namespaced_certificate_controller.go | 1 + ...namespaced_docker_credential_controller.go | 1 + ...spaced_service_account_token_controller.go | 1 + ...enerated_namespaced_ssh_auth_controller.go | 1 + .../v3/zz_generated_pipeline_controller.go | 1 + ...generated_pipeline_execution_controller.go | 1 + ...z_generated_pipeline_setting_controller.go | 1 + ...erated_service_account_token_controller.go | 1 + ...rated_source_code_credential_controller.go | 1 + ..._source_code_provider_config_controller.go | 1 + ...nerated_source_code_provider_controller.go | 1 + ...rated_source_code_repository_controller.go | 1 + .../v3/zz_generated_ssh_auth_controller.go | 1 + .../v3/zz_generated_workload_controller.go | 1 + ...nerated_cluster_role_binding_controller.go | 1 + .../zz_generated_cluster_role_controller.go | 1 + .../zz_generated_role_binding_controller.go | 1 + .../v1/zz_generated_role_controller.go | 1 + vendor.conf | 2 +- .../norman/generator/controller_template.go | 1 + .../rancher/norman/httperror/error.go | 8 +++++++ .../rancher/norman/resource/resource.go | 23 +++++++++++++++++++ 113 files changed, 142 insertions(+), 1 deletion(-) diff --git a/apis/apps/v1beta2/zz_generated_daemon_set_controller.go b/apis/apps/v1beta2/zz_generated_daemon_set_controller.go index 5b4df2dc..78029deb 100644 --- a/apis/apps/v1beta2/zz_generated_daemon_set_controller.go +++ b/apis/apps/v1beta2/zz_generated_daemon_set_controller.go @@ -151,6 +151,7 @@ func (c *daemonSetController) AddHandler(ctx context.Context, name string, handl } func (c *daemonSetController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler DaemonSetHandlerFunc) { + resource.PutClusterScoped(DaemonSetGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/apps/v1beta2/zz_generated_deployment_controller.go b/apis/apps/v1beta2/zz_generated_deployment_controller.go index 4bac20ce..af04bb50 100644 --- a/apis/apps/v1beta2/zz_generated_deployment_controller.go +++ b/apis/apps/v1beta2/zz_generated_deployment_controller.go @@ -151,6 +151,7 @@ func (c *deploymentController) AddHandler(ctx context.Context, name string, hand } func (c *deploymentController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler DeploymentHandlerFunc) { + resource.PutClusterScoped(DeploymentGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/apps/v1beta2/zz_generated_replica_set_controller.go b/apis/apps/v1beta2/zz_generated_replica_set_controller.go index d2431945..048cd247 100644 --- a/apis/apps/v1beta2/zz_generated_replica_set_controller.go +++ b/apis/apps/v1beta2/zz_generated_replica_set_controller.go @@ -151,6 +151,7 @@ func (c *replicaSetController) AddHandler(ctx context.Context, name string, hand } func (c *replicaSetController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ReplicaSetHandlerFunc) { + resource.PutClusterScoped(ReplicaSetGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/apps/v1beta2/zz_generated_stateful_set_controller.go b/apis/apps/v1beta2/zz_generated_stateful_set_controller.go index 8759bda3..0895bd45 100644 --- a/apis/apps/v1beta2/zz_generated_stateful_set_controller.go +++ b/apis/apps/v1beta2/zz_generated_stateful_set_controller.go @@ -151,6 +151,7 @@ func (c *statefulSetController) AddHandler(ctx context.Context, name string, han } func (c *statefulSetController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler StatefulSetHandlerFunc) { + resource.PutClusterScoped(StatefulSetGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/batch/v1/zz_generated_job_controller.go b/apis/batch/v1/zz_generated_job_controller.go index 0ef36bcc..db0e0ee3 100644 --- a/apis/batch/v1/zz_generated_job_controller.go +++ b/apis/batch/v1/zz_generated_job_controller.go @@ -151,6 +151,7 @@ func (c *jobController) AddHandler(ctx context.Context, name string, handler Job } func (c *jobController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler JobHandlerFunc) { + resource.PutClusterScoped(JobGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/batch/v1beta1/zz_generated_cron_job_controller.go b/apis/batch/v1beta1/zz_generated_cron_job_controller.go index 1d4f4131..c6f9cc0a 100644 --- a/apis/batch/v1beta1/zz_generated_cron_job_controller.go +++ b/apis/batch/v1beta1/zz_generated_cron_job_controller.go @@ -151,6 +151,7 @@ func (c *cronJobController) AddHandler(ctx context.Context, name string, handler } func (c *cronJobController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler CronJobHandlerFunc) { + resource.PutClusterScoped(CronJobGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/cluster.cattle.io/v3/zz_generated_cluster_auth_token_controller.go b/apis/cluster.cattle.io/v3/zz_generated_cluster_auth_token_controller.go index 3e40cda7..93cf4f34 100644 --- a/apis/cluster.cattle.io/v3/zz_generated_cluster_auth_token_controller.go +++ b/apis/cluster.cattle.io/v3/zz_generated_cluster_auth_token_controller.go @@ -150,6 +150,7 @@ func (c *clusterAuthTokenController) AddHandler(ctx context.Context, name string } func (c *clusterAuthTokenController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ClusterAuthTokenHandlerFunc) { + resource.PutClusterScoped(ClusterAuthTokenGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/cluster.cattle.io/v3/zz_generated_cluster_user_attribute_controller.go b/apis/cluster.cattle.io/v3/zz_generated_cluster_user_attribute_controller.go index bcc5cd19..d4fcd0fd 100644 --- a/apis/cluster.cattle.io/v3/zz_generated_cluster_user_attribute_controller.go +++ b/apis/cluster.cattle.io/v3/zz_generated_cluster_user_attribute_controller.go @@ -150,6 +150,7 @@ func (c *clusterUserAttributeController) AddHandler(ctx context.Context, name st } func (c *clusterUserAttributeController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ClusterUserAttributeHandlerFunc) { + resource.PutClusterScoped(ClusterUserAttributeGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/core/v1/zz_generated_component_status_controller.go b/apis/core/v1/zz_generated_component_status_controller.go index cc262c43..ecb40590 100644 --- a/apis/core/v1/zz_generated_component_status_controller.go +++ b/apis/core/v1/zz_generated_component_status_controller.go @@ -150,6 +150,7 @@ func (c *componentStatusController) AddHandler(ctx context.Context, name string, } func (c *componentStatusController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ComponentStatusHandlerFunc) { + resource.PutClusterScoped(ComponentStatusGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/core/v1/zz_generated_config_map_controller.go b/apis/core/v1/zz_generated_config_map_controller.go index 258a2581..6b8d207d 100644 --- a/apis/core/v1/zz_generated_config_map_controller.go +++ b/apis/core/v1/zz_generated_config_map_controller.go @@ -151,6 +151,7 @@ func (c *configMapController) AddHandler(ctx context.Context, name string, handl } func (c *configMapController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ConfigMapHandlerFunc) { + resource.PutClusterScoped(ConfigMapGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/core/v1/zz_generated_endpoints_controller.go b/apis/core/v1/zz_generated_endpoints_controller.go index b7f03e37..290bae53 100644 --- a/apis/core/v1/zz_generated_endpoints_controller.go +++ b/apis/core/v1/zz_generated_endpoints_controller.go @@ -151,6 +151,7 @@ func (c *endpointsController) AddHandler(ctx context.Context, name string, handl } func (c *endpointsController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler EndpointsHandlerFunc) { + resource.PutClusterScoped(EndpointsGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/core/v1/zz_generated_event_controller.go b/apis/core/v1/zz_generated_event_controller.go index eaa36f9b..7e924252 100644 --- a/apis/core/v1/zz_generated_event_controller.go +++ b/apis/core/v1/zz_generated_event_controller.go @@ -150,6 +150,7 @@ func (c *eventController) AddHandler(ctx context.Context, name string, handler E } func (c *eventController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler EventHandlerFunc) { + resource.PutClusterScoped(EventGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/core/v1/zz_generated_limit_range_controller.go b/apis/core/v1/zz_generated_limit_range_controller.go index 61389d74..befc391c 100644 --- a/apis/core/v1/zz_generated_limit_range_controller.go +++ b/apis/core/v1/zz_generated_limit_range_controller.go @@ -151,6 +151,7 @@ func (c *limitRangeController) AddHandler(ctx context.Context, name string, hand } func (c *limitRangeController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler LimitRangeHandlerFunc) { + resource.PutClusterScoped(LimitRangeGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/core/v1/zz_generated_namespace_controller.go b/apis/core/v1/zz_generated_namespace_controller.go index 764ea3b9..9ab1fdcb 100644 --- a/apis/core/v1/zz_generated_namespace_controller.go +++ b/apis/core/v1/zz_generated_namespace_controller.go @@ -150,6 +150,7 @@ func (c *namespaceController) AddHandler(ctx context.Context, name string, handl } func (c *namespaceController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler NamespaceHandlerFunc) { + resource.PutClusterScoped(NamespaceGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/core/v1/zz_generated_node_controller.go b/apis/core/v1/zz_generated_node_controller.go index 2e17eba1..813fdc08 100644 --- a/apis/core/v1/zz_generated_node_controller.go +++ b/apis/core/v1/zz_generated_node_controller.go @@ -150,6 +150,7 @@ func (c *nodeController) AddHandler(ctx context.Context, name string, handler No } func (c *nodeController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler NodeHandlerFunc) { + resource.PutClusterScoped(NodeGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/core/v1/zz_generated_persistent_volume_claim_controller.go b/apis/core/v1/zz_generated_persistent_volume_claim_controller.go index 44c9957c..b803e754 100644 --- a/apis/core/v1/zz_generated_persistent_volume_claim_controller.go +++ b/apis/core/v1/zz_generated_persistent_volume_claim_controller.go @@ -151,6 +151,7 @@ func (c *persistentVolumeClaimController) AddHandler(ctx context.Context, name s } func (c *persistentVolumeClaimController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler PersistentVolumeClaimHandlerFunc) { + resource.PutClusterScoped(PersistentVolumeClaimGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/core/v1/zz_generated_pod_controller.go b/apis/core/v1/zz_generated_pod_controller.go index df43fcdb..8e2c1567 100644 --- a/apis/core/v1/zz_generated_pod_controller.go +++ b/apis/core/v1/zz_generated_pod_controller.go @@ -151,6 +151,7 @@ func (c *podController) AddHandler(ctx context.Context, name string, handler Pod } func (c *podController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler PodHandlerFunc) { + resource.PutClusterScoped(PodGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/core/v1/zz_generated_replication_controller_controller.go b/apis/core/v1/zz_generated_replication_controller_controller.go index 350fe957..764aa1b7 100644 --- a/apis/core/v1/zz_generated_replication_controller_controller.go +++ b/apis/core/v1/zz_generated_replication_controller_controller.go @@ -151,6 +151,7 @@ func (c *replicationControllerController) AddHandler(ctx context.Context, name s } func (c *replicationControllerController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ReplicationControllerHandlerFunc) { + resource.PutClusterScoped(ReplicationControllerGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/core/v1/zz_generated_resource_quota_controller.go b/apis/core/v1/zz_generated_resource_quota_controller.go index a4091741..197aa92d 100644 --- a/apis/core/v1/zz_generated_resource_quota_controller.go +++ b/apis/core/v1/zz_generated_resource_quota_controller.go @@ -151,6 +151,7 @@ func (c *resourceQuotaController) AddHandler(ctx context.Context, name string, h } func (c *resourceQuotaController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ResourceQuotaHandlerFunc) { + resource.PutClusterScoped(ResourceQuotaGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/core/v1/zz_generated_secret_controller.go b/apis/core/v1/zz_generated_secret_controller.go index f39037c4..1f754ca4 100644 --- a/apis/core/v1/zz_generated_secret_controller.go +++ b/apis/core/v1/zz_generated_secret_controller.go @@ -151,6 +151,7 @@ func (c *secretController) AddHandler(ctx context.Context, name string, handler } func (c *secretController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler SecretHandlerFunc) { + resource.PutClusterScoped(SecretGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/core/v1/zz_generated_service_account_controller.go b/apis/core/v1/zz_generated_service_account_controller.go index bb179e6d..3bf12244 100644 --- a/apis/core/v1/zz_generated_service_account_controller.go +++ b/apis/core/v1/zz_generated_service_account_controller.go @@ -151,6 +151,7 @@ func (c *serviceAccountController) AddHandler(ctx context.Context, name string, } func (c *serviceAccountController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ServiceAccountHandlerFunc) { + resource.PutClusterScoped(ServiceAccountGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/core/v1/zz_generated_service_controller.go b/apis/core/v1/zz_generated_service_controller.go index a32a19e2..55f04d14 100644 --- a/apis/core/v1/zz_generated_service_controller.go +++ b/apis/core/v1/zz_generated_service_controller.go @@ -151,6 +151,7 @@ func (c *serviceController) AddHandler(ctx context.Context, name string, handler } func (c *serviceController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ServiceHandlerFunc) { + resource.PutClusterScoped(ServiceGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/extensions/v1beta1/zz_generated_ingress_controller.go b/apis/extensions/v1beta1/zz_generated_ingress_controller.go index 03fbb64c..f5ff39f0 100644 --- a/apis/extensions/v1beta1/zz_generated_ingress_controller.go +++ b/apis/extensions/v1beta1/zz_generated_ingress_controller.go @@ -151,6 +151,7 @@ func (c *ingressController) AddHandler(ctx context.Context, name string, handler } func (c *ingressController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler IngressHandlerFunc) { + resource.PutClusterScoped(IngressGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/extensions/v1beta1/zz_generated_pod_security_policy_controller.go b/apis/extensions/v1beta1/zz_generated_pod_security_policy_controller.go index dd82ad9a..ee84d233 100644 --- a/apis/extensions/v1beta1/zz_generated_pod_security_policy_controller.go +++ b/apis/extensions/v1beta1/zz_generated_pod_security_policy_controller.go @@ -150,6 +150,7 @@ func (c *podSecurityPolicyController) AddHandler(ctx context.Context, name strin } func (c *podSecurityPolicyController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler PodSecurityPolicyHandlerFunc) { + resource.PutClusterScoped(PodSecurityPolicyGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_auth_config_controller.go b/apis/management.cattle.io/v3/zz_generated_auth_config_controller.go index 17997ba0..ab5f718d 100644 --- a/apis/management.cattle.io/v3/zz_generated_auth_config_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_auth_config_controller.go @@ -149,6 +149,7 @@ func (c *authConfigController) AddHandler(ctx context.Context, name string, hand } func (c *authConfigController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler AuthConfigHandlerFunc) { + resource.PutClusterScoped(AuthConfigGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_catalog_controller.go b/apis/management.cattle.io/v3/zz_generated_catalog_controller.go index 1b7ed345..14480808 100644 --- a/apis/management.cattle.io/v3/zz_generated_catalog_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_catalog_controller.go @@ -149,6 +149,7 @@ func (c *catalogController) AddHandler(ctx context.Context, name string, handler } func (c *catalogController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler CatalogHandlerFunc) { + resource.PutClusterScoped(CatalogGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_catalog_template_controller.go b/apis/management.cattle.io/v3/zz_generated_catalog_template_controller.go index 4f40ecc6..b77c539a 100644 --- a/apis/management.cattle.io/v3/zz_generated_catalog_template_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_catalog_template_controller.go @@ -150,6 +150,7 @@ func (c *catalogTemplateController) AddHandler(ctx context.Context, name string, } func (c *catalogTemplateController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler CatalogTemplateHandlerFunc) { + resource.PutClusterScoped(CatalogTemplateGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_catalog_template_version_controller.go b/apis/management.cattle.io/v3/zz_generated_catalog_template_version_controller.go index 89611718..18808c08 100644 --- a/apis/management.cattle.io/v3/zz_generated_catalog_template_version_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_catalog_template_version_controller.go @@ -150,6 +150,7 @@ func (c *catalogTemplateVersionController) AddHandler(ctx context.Context, name } func (c *catalogTemplateVersionController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler CatalogTemplateVersionHandlerFunc) { + resource.PutClusterScoped(CatalogTemplateVersionGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_cloud_credential_controller.go b/apis/management.cattle.io/v3/zz_generated_cloud_credential_controller.go index 75b84e36..687fd5d4 100644 --- a/apis/management.cattle.io/v3/zz_generated_cloud_credential_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_cloud_credential_controller.go @@ -150,6 +150,7 @@ func (c *cloudCredentialController) AddHandler(ctx context.Context, name string, } func (c *cloudCredentialController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler CloudCredentialHandlerFunc) { + resource.PutClusterScoped(CloudCredentialGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_cluster_alert_controller.go b/apis/management.cattle.io/v3/zz_generated_cluster_alert_controller.go index 57c198c6..aa08cda5 100644 --- a/apis/management.cattle.io/v3/zz_generated_cluster_alert_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_cluster_alert_controller.go @@ -150,6 +150,7 @@ func (c *clusterAlertController) AddHandler(ctx context.Context, name string, ha } func (c *clusterAlertController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ClusterAlertHandlerFunc) { + resource.PutClusterScoped(ClusterAlertGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_cluster_alert_group_controller.go b/apis/management.cattle.io/v3/zz_generated_cluster_alert_group_controller.go index a50661a1..b2de010e 100644 --- a/apis/management.cattle.io/v3/zz_generated_cluster_alert_group_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_cluster_alert_group_controller.go @@ -150,6 +150,7 @@ func (c *clusterAlertGroupController) AddHandler(ctx context.Context, name strin } func (c *clusterAlertGroupController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ClusterAlertGroupHandlerFunc) { + resource.PutClusterScoped(ClusterAlertGroupGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_cluster_alert_rule_controller.go b/apis/management.cattle.io/v3/zz_generated_cluster_alert_rule_controller.go index 17e84359..0c083dbf 100644 --- a/apis/management.cattle.io/v3/zz_generated_cluster_alert_rule_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_cluster_alert_rule_controller.go @@ -150,6 +150,7 @@ func (c *clusterAlertRuleController) AddHandler(ctx context.Context, name string } func (c *clusterAlertRuleController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ClusterAlertRuleHandlerFunc) { + resource.PutClusterScoped(ClusterAlertRuleGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_cluster_catalog_controller.go b/apis/management.cattle.io/v3/zz_generated_cluster_catalog_controller.go index acb108ac..cb8e96c3 100644 --- a/apis/management.cattle.io/v3/zz_generated_cluster_catalog_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_cluster_catalog_controller.go @@ -150,6 +150,7 @@ func (c *clusterCatalogController) AddHandler(ctx context.Context, name string, } func (c *clusterCatalogController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ClusterCatalogHandlerFunc) { + resource.PutClusterScoped(ClusterCatalogGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_cluster_controller.go b/apis/management.cattle.io/v3/zz_generated_cluster_controller.go index 5b8cb6ad..18a57962 100644 --- a/apis/management.cattle.io/v3/zz_generated_cluster_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_cluster_controller.go @@ -149,6 +149,7 @@ func (c *clusterController) AddHandler(ctx context.Context, name string, handler } func (c *clusterController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ClusterHandlerFunc) { + resource.PutClusterScoped(ClusterGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_cluster_logging_controller.go b/apis/management.cattle.io/v3/zz_generated_cluster_logging_controller.go index 74c0029e..6b737e4e 100644 --- a/apis/management.cattle.io/v3/zz_generated_cluster_logging_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_cluster_logging_controller.go @@ -150,6 +150,7 @@ func (c *clusterLoggingController) AddHandler(ctx context.Context, name string, } func (c *clusterLoggingController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ClusterLoggingHandlerFunc) { + resource.PutClusterScoped(ClusterLoggingGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_cluster_monitor_graph_controller.go b/apis/management.cattle.io/v3/zz_generated_cluster_monitor_graph_controller.go index 43a8a3ff..34584ac8 100644 --- a/apis/management.cattle.io/v3/zz_generated_cluster_monitor_graph_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_cluster_monitor_graph_controller.go @@ -150,6 +150,7 @@ func (c *clusterMonitorGraphController) AddHandler(ctx context.Context, name str } func (c *clusterMonitorGraphController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ClusterMonitorGraphHandlerFunc) { + resource.PutClusterScoped(ClusterMonitorGraphGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_cluster_registration_token_controller.go b/apis/management.cattle.io/v3/zz_generated_cluster_registration_token_controller.go index 422d4a37..611d5317 100644 --- a/apis/management.cattle.io/v3/zz_generated_cluster_registration_token_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_cluster_registration_token_controller.go @@ -150,6 +150,7 @@ func (c *clusterRegistrationTokenController) AddHandler(ctx context.Context, nam } func (c *clusterRegistrationTokenController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ClusterRegistrationTokenHandlerFunc) { + resource.PutClusterScoped(ClusterRegistrationTokenGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_cluster_role_template_binding_controller.go b/apis/management.cattle.io/v3/zz_generated_cluster_role_template_binding_controller.go index be510f41..f3e69411 100644 --- a/apis/management.cattle.io/v3/zz_generated_cluster_role_template_binding_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_cluster_role_template_binding_controller.go @@ -150,6 +150,7 @@ func (c *clusterRoleTemplateBindingController) AddHandler(ctx context.Context, n } func (c *clusterRoleTemplateBindingController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ClusterRoleTemplateBindingHandlerFunc) { + resource.PutClusterScoped(ClusterRoleTemplateBindingGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_compose_config_controller.go b/apis/management.cattle.io/v3/zz_generated_compose_config_controller.go index 0b4ea326..11f7be60 100644 --- a/apis/management.cattle.io/v3/zz_generated_compose_config_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_compose_config_controller.go @@ -149,6 +149,7 @@ func (c *composeConfigController) AddHandler(ctx context.Context, name string, h } func (c *composeConfigController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ComposeConfigHandlerFunc) { + resource.PutClusterScoped(ComposeConfigGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_dynamic_schema_controller.go b/apis/management.cattle.io/v3/zz_generated_dynamic_schema_controller.go index 83b0700f..686fc259 100644 --- a/apis/management.cattle.io/v3/zz_generated_dynamic_schema_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_dynamic_schema_controller.go @@ -149,6 +149,7 @@ func (c *dynamicSchemaController) AddHandler(ctx context.Context, name string, h } func (c *dynamicSchemaController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler DynamicSchemaHandlerFunc) { + resource.PutClusterScoped(DynamicSchemaGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_etcd_backup_controller.go b/apis/management.cattle.io/v3/zz_generated_etcd_backup_controller.go index 2b475750..e3b7d1b6 100644 --- a/apis/management.cattle.io/v3/zz_generated_etcd_backup_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_etcd_backup_controller.go @@ -150,6 +150,7 @@ func (c *etcdBackupController) AddHandler(ctx context.Context, name string, hand } func (c *etcdBackupController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler EtcdBackupHandlerFunc) { + resource.PutClusterScoped(EtcdBackupGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_global_dns_controller.go b/apis/management.cattle.io/v3/zz_generated_global_dns_controller.go index 890a8c0c..f6ea9bd7 100644 --- a/apis/management.cattle.io/v3/zz_generated_global_dns_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_global_dns_controller.go @@ -150,6 +150,7 @@ func (c *globalDnsController) AddHandler(ctx context.Context, name string, handl } func (c *globalDnsController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler GlobalDNSHandlerFunc) { + resource.PutClusterScoped(GlobalDNSGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_global_dns_provider_controller.go b/apis/management.cattle.io/v3/zz_generated_global_dns_provider_controller.go index 43c0056e..691c1101 100644 --- a/apis/management.cattle.io/v3/zz_generated_global_dns_provider_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_global_dns_provider_controller.go @@ -150,6 +150,7 @@ func (c *globalDnsProviderController) AddHandler(ctx context.Context, name strin } func (c *globalDnsProviderController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler GlobalDNSProviderHandlerFunc) { + resource.PutClusterScoped(GlobalDNSProviderGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_global_role_binding_controller.go b/apis/management.cattle.io/v3/zz_generated_global_role_binding_controller.go index cecd265d..42f9aa70 100644 --- a/apis/management.cattle.io/v3/zz_generated_global_role_binding_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_global_role_binding_controller.go @@ -149,6 +149,7 @@ func (c *globalRoleBindingController) AddHandler(ctx context.Context, name strin } func (c *globalRoleBindingController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler GlobalRoleBindingHandlerFunc) { + resource.PutClusterScoped(GlobalRoleBindingGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_global_role_controller.go b/apis/management.cattle.io/v3/zz_generated_global_role_controller.go index a1bdc1a6..e8f1c9b4 100644 --- a/apis/management.cattle.io/v3/zz_generated_global_role_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_global_role_controller.go @@ -149,6 +149,7 @@ func (c *globalRoleController) AddHandler(ctx context.Context, name string, hand } func (c *globalRoleController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler GlobalRoleHandlerFunc) { + resource.PutClusterScoped(GlobalRoleGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_group_controller.go b/apis/management.cattle.io/v3/zz_generated_group_controller.go index ef75a5c0..e086dbbc 100644 --- a/apis/management.cattle.io/v3/zz_generated_group_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_group_controller.go @@ -149,6 +149,7 @@ func (c *groupController) AddHandler(ctx context.Context, name string, handler G } func (c *groupController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler GroupHandlerFunc) { + resource.PutClusterScoped(GroupGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_group_member_controller.go b/apis/management.cattle.io/v3/zz_generated_group_member_controller.go index 9487cfcd..ae54f9a7 100644 --- a/apis/management.cattle.io/v3/zz_generated_group_member_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_group_member_controller.go @@ -149,6 +149,7 @@ func (c *groupMemberController) AddHandler(ctx context.Context, name string, han } func (c *groupMemberController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler GroupMemberHandlerFunc) { + resource.PutClusterScoped(GroupMemberGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_kontainer_driver_controller.go b/apis/management.cattle.io/v3/zz_generated_kontainer_driver_controller.go index b96ab492..30b25296 100644 --- a/apis/management.cattle.io/v3/zz_generated_kontainer_driver_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_kontainer_driver_controller.go @@ -149,6 +149,7 @@ func (c *kontainerDriverController) AddHandler(ctx context.Context, name string, } func (c *kontainerDriverController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler KontainerDriverHandlerFunc) { + resource.PutClusterScoped(KontainerDriverGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_ldap_config_controller.go b/apis/management.cattle.io/v3/zz_generated_ldap_config_controller.go index bcc2a855..43e1f6c4 100644 --- a/apis/management.cattle.io/v3/zz_generated_ldap_config_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_ldap_config_controller.go @@ -149,6 +149,7 @@ func (c *ldapConfigController) AddHandler(ctx context.Context, name string, hand } func (c *ldapConfigController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler LdapConfigHandlerFunc) { + resource.PutClusterScoped(LdapConfigGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_listen_config_controller.go b/apis/management.cattle.io/v3/zz_generated_listen_config_controller.go index 40118599..c316bad4 100644 --- a/apis/management.cattle.io/v3/zz_generated_listen_config_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_listen_config_controller.go @@ -149,6 +149,7 @@ func (c *listenConfigController) AddHandler(ctx context.Context, name string, ha } func (c *listenConfigController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ListenConfigHandlerFunc) { + resource.PutClusterScoped(ListenConfigGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_monitor_metric_controller.go b/apis/management.cattle.io/v3/zz_generated_monitor_metric_controller.go index fdd4325f..db819c93 100644 --- a/apis/management.cattle.io/v3/zz_generated_monitor_metric_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_monitor_metric_controller.go @@ -150,6 +150,7 @@ func (c *monitorMetricController) AddHandler(ctx context.Context, name string, h } func (c *monitorMetricController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler MonitorMetricHandlerFunc) { + resource.PutClusterScoped(MonitorMetricGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_multi_cluster_app_controller.go b/apis/management.cattle.io/v3/zz_generated_multi_cluster_app_controller.go index ff449870..7b768ac3 100644 --- a/apis/management.cattle.io/v3/zz_generated_multi_cluster_app_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_multi_cluster_app_controller.go @@ -150,6 +150,7 @@ func (c *multiClusterAppController) AddHandler(ctx context.Context, name string, } func (c *multiClusterAppController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler MultiClusterAppHandlerFunc) { + resource.PutClusterScoped(MultiClusterAppGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_multi_cluster_app_revision_controller.go b/apis/management.cattle.io/v3/zz_generated_multi_cluster_app_revision_controller.go index db0cd8f2..aa862261 100644 --- a/apis/management.cattle.io/v3/zz_generated_multi_cluster_app_revision_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_multi_cluster_app_revision_controller.go @@ -150,6 +150,7 @@ func (c *multiClusterAppRevisionController) AddHandler(ctx context.Context, name } func (c *multiClusterAppRevisionController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler MultiClusterAppRevisionHandlerFunc) { + resource.PutClusterScoped(MultiClusterAppRevisionGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_node_controller.go b/apis/management.cattle.io/v3/zz_generated_node_controller.go index e7c8af77..80d62386 100644 --- a/apis/management.cattle.io/v3/zz_generated_node_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_node_controller.go @@ -150,6 +150,7 @@ func (c *nodeController) AddHandler(ctx context.Context, name string, handler No } func (c *nodeController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler NodeHandlerFunc) { + resource.PutClusterScoped(NodeGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_node_driver_controller.go b/apis/management.cattle.io/v3/zz_generated_node_driver_controller.go index 2bcc83c7..bbb907ca 100644 --- a/apis/management.cattle.io/v3/zz_generated_node_driver_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_node_driver_controller.go @@ -149,6 +149,7 @@ func (c *nodeDriverController) AddHandler(ctx context.Context, name string, hand } func (c *nodeDriverController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler NodeDriverHandlerFunc) { + resource.PutClusterScoped(NodeDriverGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_node_pool_controller.go b/apis/management.cattle.io/v3/zz_generated_node_pool_controller.go index f46991fe..17c851d7 100644 --- a/apis/management.cattle.io/v3/zz_generated_node_pool_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_node_pool_controller.go @@ -150,6 +150,7 @@ func (c *nodePoolController) AddHandler(ctx context.Context, name string, handle } func (c *nodePoolController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler NodePoolHandlerFunc) { + resource.PutClusterScoped(NodePoolGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_node_template_controller.go b/apis/management.cattle.io/v3/zz_generated_node_template_controller.go index ec0ebe3d..4808bb55 100644 --- a/apis/management.cattle.io/v3/zz_generated_node_template_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_node_template_controller.go @@ -150,6 +150,7 @@ func (c *nodeTemplateController) AddHandler(ctx context.Context, name string, ha } func (c *nodeTemplateController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler NodeTemplateHandlerFunc) { + resource.PutClusterScoped(NodeTemplateGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_notifier_controller.go b/apis/management.cattle.io/v3/zz_generated_notifier_controller.go index ea3a79c7..a9204986 100644 --- a/apis/management.cattle.io/v3/zz_generated_notifier_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_notifier_controller.go @@ -150,6 +150,7 @@ func (c *notifierController) AddHandler(ctx context.Context, name string, handle } func (c *notifierController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler NotifierHandlerFunc) { + resource.PutClusterScoped(NotifierGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_pod_security_policy_template_controller.go b/apis/management.cattle.io/v3/zz_generated_pod_security_policy_template_controller.go index 158786cc..840eda96 100644 --- a/apis/management.cattle.io/v3/zz_generated_pod_security_policy_template_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_pod_security_policy_template_controller.go @@ -149,6 +149,7 @@ func (c *podSecurityPolicyTemplateController) AddHandler(ctx context.Context, na } func (c *podSecurityPolicyTemplateController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler PodSecurityPolicyTemplateHandlerFunc) { + resource.PutClusterScoped(PodSecurityPolicyTemplateGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_pod_security_policy_template_project_binding_controller.go b/apis/management.cattle.io/v3/zz_generated_pod_security_policy_template_project_binding_controller.go index 15fa712e..3961e81e 100644 --- a/apis/management.cattle.io/v3/zz_generated_pod_security_policy_template_project_binding_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_pod_security_policy_template_project_binding_controller.go @@ -150,6 +150,7 @@ func (c *podSecurityPolicyTemplateProjectBindingController) AddHandler(ctx conte } func (c *podSecurityPolicyTemplateProjectBindingController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler PodSecurityPolicyTemplateProjectBindingHandlerFunc) { + resource.PutClusterScoped(PodSecurityPolicyTemplateProjectBindingGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_preference_controller.go b/apis/management.cattle.io/v3/zz_generated_preference_controller.go index cdb6ccc1..a259a11c 100644 --- a/apis/management.cattle.io/v3/zz_generated_preference_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_preference_controller.go @@ -150,6 +150,7 @@ func (c *preferenceController) AddHandler(ctx context.Context, name string, hand } func (c *preferenceController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler PreferenceHandlerFunc) { + resource.PutClusterScoped(PreferenceGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_principal_controller.go b/apis/management.cattle.io/v3/zz_generated_principal_controller.go index b2c01048..af249140 100644 --- a/apis/management.cattle.io/v3/zz_generated_principal_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_principal_controller.go @@ -149,6 +149,7 @@ func (c *principalController) AddHandler(ctx context.Context, name string, handl } func (c *principalController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler PrincipalHandlerFunc) { + resource.PutClusterScoped(PrincipalGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_project_alert_controller.go b/apis/management.cattle.io/v3/zz_generated_project_alert_controller.go index 10322531..6471a776 100644 --- a/apis/management.cattle.io/v3/zz_generated_project_alert_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_project_alert_controller.go @@ -150,6 +150,7 @@ func (c *projectAlertController) AddHandler(ctx context.Context, name string, ha } func (c *projectAlertController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ProjectAlertHandlerFunc) { + resource.PutClusterScoped(ProjectAlertGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_project_alert_group_controller.go b/apis/management.cattle.io/v3/zz_generated_project_alert_group_controller.go index 5272a5e6..0815fa9f 100644 --- a/apis/management.cattle.io/v3/zz_generated_project_alert_group_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_project_alert_group_controller.go @@ -150,6 +150,7 @@ func (c *projectAlertGroupController) AddHandler(ctx context.Context, name strin } func (c *projectAlertGroupController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ProjectAlertGroupHandlerFunc) { + resource.PutClusterScoped(ProjectAlertGroupGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_project_alert_rule_controller.go b/apis/management.cattle.io/v3/zz_generated_project_alert_rule_controller.go index b4602762..c9f134ed 100644 --- a/apis/management.cattle.io/v3/zz_generated_project_alert_rule_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_project_alert_rule_controller.go @@ -150,6 +150,7 @@ func (c *projectAlertRuleController) AddHandler(ctx context.Context, name string } func (c *projectAlertRuleController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ProjectAlertRuleHandlerFunc) { + resource.PutClusterScoped(ProjectAlertRuleGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_project_catalog_controller.go b/apis/management.cattle.io/v3/zz_generated_project_catalog_controller.go index a2962113..1cfebbf5 100644 --- a/apis/management.cattle.io/v3/zz_generated_project_catalog_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_project_catalog_controller.go @@ -150,6 +150,7 @@ func (c *projectCatalogController) AddHandler(ctx context.Context, name string, } func (c *projectCatalogController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ProjectCatalogHandlerFunc) { + resource.PutClusterScoped(ProjectCatalogGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_project_controller.go b/apis/management.cattle.io/v3/zz_generated_project_controller.go index 4ff86d6d..a6a35b7f 100644 --- a/apis/management.cattle.io/v3/zz_generated_project_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_project_controller.go @@ -150,6 +150,7 @@ func (c *projectController) AddHandler(ctx context.Context, name string, handler } func (c *projectController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ProjectHandlerFunc) { + resource.PutClusterScoped(ProjectGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_project_logging_controller.go b/apis/management.cattle.io/v3/zz_generated_project_logging_controller.go index 8bdc20be..8cdde43c 100644 --- a/apis/management.cattle.io/v3/zz_generated_project_logging_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_project_logging_controller.go @@ -150,6 +150,7 @@ func (c *projectLoggingController) AddHandler(ctx context.Context, name string, } func (c *projectLoggingController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ProjectLoggingHandlerFunc) { + resource.PutClusterScoped(ProjectLoggingGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_project_monitor_graph_controller.go b/apis/management.cattle.io/v3/zz_generated_project_monitor_graph_controller.go index b6174c0a..68741c4d 100644 --- a/apis/management.cattle.io/v3/zz_generated_project_monitor_graph_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_project_monitor_graph_controller.go @@ -150,6 +150,7 @@ func (c *projectMonitorGraphController) AddHandler(ctx context.Context, name str } func (c *projectMonitorGraphController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ProjectMonitorGraphHandlerFunc) { + resource.PutClusterScoped(ProjectMonitorGraphGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_project_network_policy_controller.go b/apis/management.cattle.io/v3/zz_generated_project_network_policy_controller.go index 8ed5f29d..7154ce9d 100644 --- a/apis/management.cattle.io/v3/zz_generated_project_network_policy_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_project_network_policy_controller.go @@ -150,6 +150,7 @@ func (c *projectNetworkPolicyController) AddHandler(ctx context.Context, name st } func (c *projectNetworkPolicyController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ProjectNetworkPolicyHandlerFunc) { + resource.PutClusterScoped(ProjectNetworkPolicyGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_project_role_template_binding_controller.go b/apis/management.cattle.io/v3/zz_generated_project_role_template_binding_controller.go index 32be480c..ff64036d 100644 --- a/apis/management.cattle.io/v3/zz_generated_project_role_template_binding_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_project_role_template_binding_controller.go @@ -150,6 +150,7 @@ func (c *projectRoleTemplateBindingController) AddHandler(ctx context.Context, n } func (c *projectRoleTemplateBindingController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ProjectRoleTemplateBindingHandlerFunc) { + resource.PutClusterScoped(ProjectRoleTemplateBindingGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_role_template_controller.go b/apis/management.cattle.io/v3/zz_generated_role_template_controller.go index 4d439ae0..e1b41071 100644 --- a/apis/management.cattle.io/v3/zz_generated_role_template_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_role_template_controller.go @@ -149,6 +149,7 @@ func (c *roleTemplateController) AddHandler(ctx context.Context, name string, ha } func (c *roleTemplateController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler RoleTemplateHandlerFunc) { + resource.PutClusterScoped(RoleTemplateGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_setting_controller.go b/apis/management.cattle.io/v3/zz_generated_setting_controller.go index a8238048..d6294b21 100644 --- a/apis/management.cattle.io/v3/zz_generated_setting_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_setting_controller.go @@ -149,6 +149,7 @@ func (c *settingController) AddHandler(ctx context.Context, name string, handler } func (c *settingController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler SettingHandlerFunc) { + resource.PutClusterScoped(SettingGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_template_content_controller.go b/apis/management.cattle.io/v3/zz_generated_template_content_controller.go index 112d5070..c1b92e8b 100644 --- a/apis/management.cattle.io/v3/zz_generated_template_content_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_template_content_controller.go @@ -149,6 +149,7 @@ func (c *templateContentController) AddHandler(ctx context.Context, name string, } func (c *templateContentController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler TemplateContentHandlerFunc) { + resource.PutClusterScoped(TemplateContentGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_template_controller.go b/apis/management.cattle.io/v3/zz_generated_template_controller.go index 227d2aa3..5e748828 100644 --- a/apis/management.cattle.io/v3/zz_generated_template_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_template_controller.go @@ -149,6 +149,7 @@ func (c *templateController) AddHandler(ctx context.Context, name string, handle } func (c *templateController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler TemplateHandlerFunc) { + resource.PutClusterScoped(TemplateGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_template_version_controller.go b/apis/management.cattle.io/v3/zz_generated_template_version_controller.go index 12e893b4..ba7410e2 100644 --- a/apis/management.cattle.io/v3/zz_generated_template_version_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_template_version_controller.go @@ -149,6 +149,7 @@ func (c *templateVersionController) AddHandler(ctx context.Context, name string, } func (c *templateVersionController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler TemplateVersionHandlerFunc) { + resource.PutClusterScoped(TemplateVersionGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_token_controller.go b/apis/management.cattle.io/v3/zz_generated_token_controller.go index c6f3624e..8a7b20fc 100644 --- a/apis/management.cattle.io/v3/zz_generated_token_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_token_controller.go @@ -149,6 +149,7 @@ func (c *tokenController) AddHandler(ctx context.Context, name string, handler T } func (c *tokenController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler TokenHandlerFunc) { + resource.PutClusterScoped(TokenGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_user_attribute_controller.go b/apis/management.cattle.io/v3/zz_generated_user_attribute_controller.go index 88eccc55..fb956c74 100644 --- a/apis/management.cattle.io/v3/zz_generated_user_attribute_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_user_attribute_controller.go @@ -149,6 +149,7 @@ func (c *userAttributeController) AddHandler(ctx context.Context, name string, h } func (c *userAttributeController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler UserAttributeHandlerFunc) { + resource.PutClusterScoped(UserAttributeGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3/zz_generated_user_controller.go b/apis/management.cattle.io/v3/zz_generated_user_controller.go index 5eb8cc3e..b79f3ea0 100644 --- a/apis/management.cattle.io/v3/zz_generated_user_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_user_controller.go @@ -149,6 +149,7 @@ func (c *userController) AddHandler(ctx context.Context, name string, handler Us } func (c *userController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler UserHandlerFunc) { + resource.PutClusterScoped(UserGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/management.cattle.io/v3public/zz_generated_auth_provider_controller.go b/apis/management.cattle.io/v3public/zz_generated_auth_provider_controller.go index 54b6b560..e55d0da5 100644 --- a/apis/management.cattle.io/v3public/zz_generated_auth_provider_controller.go +++ b/apis/management.cattle.io/v3public/zz_generated_auth_provider_controller.go @@ -149,6 +149,7 @@ func (c *authProviderController) AddHandler(ctx context.Context, name string, ha } func (c *authProviderController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler AuthProviderHandlerFunc) { + resource.PutClusterScoped(AuthProviderGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/monitoring.coreos.com/v1/zz_generated_alertmanager_controller.go b/apis/monitoring.coreos.com/v1/zz_generated_alertmanager_controller.go index c86c186e..45358b53 100644 --- a/apis/monitoring.coreos.com/v1/zz_generated_alertmanager_controller.go +++ b/apis/monitoring.coreos.com/v1/zz_generated_alertmanager_controller.go @@ -151,6 +151,7 @@ func (c *alertmanagerController) AddHandler(ctx context.Context, name string, ha } func (c *alertmanagerController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler AlertmanagerHandlerFunc) { + resource.PutClusterScoped(AlertmanagerGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/monitoring.coreos.com/v1/zz_generated_prometheus_controller.go b/apis/monitoring.coreos.com/v1/zz_generated_prometheus_controller.go index 67ae14d2..897fd111 100644 --- a/apis/monitoring.coreos.com/v1/zz_generated_prometheus_controller.go +++ b/apis/monitoring.coreos.com/v1/zz_generated_prometheus_controller.go @@ -151,6 +151,7 @@ func (c *prometheusController) AddHandler(ctx context.Context, name string, hand } func (c *prometheusController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler PrometheusHandlerFunc) { + resource.PutClusterScoped(PrometheusGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/monitoring.coreos.com/v1/zz_generated_prometheus_rule_controller.go b/apis/monitoring.coreos.com/v1/zz_generated_prometheus_rule_controller.go index 384fccb5..96759d23 100644 --- a/apis/monitoring.coreos.com/v1/zz_generated_prometheus_rule_controller.go +++ b/apis/monitoring.coreos.com/v1/zz_generated_prometheus_rule_controller.go @@ -151,6 +151,7 @@ func (c *prometheusRuleController) AddHandler(ctx context.Context, name string, } func (c *prometheusRuleController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler PrometheusRuleHandlerFunc) { + resource.PutClusterScoped(PrometheusRuleGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/monitoring.coreos.com/v1/zz_generated_service_monitor_controller.go b/apis/monitoring.coreos.com/v1/zz_generated_service_monitor_controller.go index d4f6d37a..a7fc0fbc 100644 --- a/apis/monitoring.coreos.com/v1/zz_generated_service_monitor_controller.go +++ b/apis/monitoring.coreos.com/v1/zz_generated_service_monitor_controller.go @@ -151,6 +151,7 @@ func (c *serviceMonitorController) AddHandler(ctx context.Context, name string, } func (c *serviceMonitorController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ServiceMonitorHandlerFunc) { + resource.PutClusterScoped(ServiceMonitorGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/networking.k8s.io/v1/zz_generated_network_policy_controller.go b/apis/networking.k8s.io/v1/zz_generated_network_policy_controller.go index 2f829e0d..b43c75c4 100644 --- a/apis/networking.k8s.io/v1/zz_generated_network_policy_controller.go +++ b/apis/networking.k8s.io/v1/zz_generated_network_policy_controller.go @@ -151,6 +151,7 @@ func (c *networkPolicyController) AddHandler(ctx context.Context, name string, h } func (c *networkPolicyController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler NetworkPolicyHandlerFunc) { + resource.PutClusterScoped(NetworkPolicyGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/project.cattle.io/v3/zz_generated_app_controller.go b/apis/project.cattle.io/v3/zz_generated_app_controller.go index 6d40b496..ceedddec 100644 --- a/apis/project.cattle.io/v3/zz_generated_app_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_app_controller.go @@ -150,6 +150,7 @@ func (c *appController) AddHandler(ctx context.Context, name string, handler App } func (c *appController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler AppHandlerFunc) { + resource.PutClusterScoped(AppGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/project.cattle.io/v3/zz_generated_app_revision_controller.go b/apis/project.cattle.io/v3/zz_generated_app_revision_controller.go index fb4aca37..1f3e605c 100644 --- a/apis/project.cattle.io/v3/zz_generated_app_revision_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_app_revision_controller.go @@ -150,6 +150,7 @@ func (c *appRevisionController) AddHandler(ctx context.Context, name string, han } func (c *appRevisionController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler AppRevisionHandlerFunc) { + resource.PutClusterScoped(AppRevisionGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/project.cattle.io/v3/zz_generated_basic_auth_controller.go b/apis/project.cattle.io/v3/zz_generated_basic_auth_controller.go index 7d8c2a2b..8eef5b14 100644 --- a/apis/project.cattle.io/v3/zz_generated_basic_auth_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_basic_auth_controller.go @@ -150,6 +150,7 @@ func (c *basicAuthController) AddHandler(ctx context.Context, name string, handl } func (c *basicAuthController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler BasicAuthHandlerFunc) { + resource.PutClusterScoped(BasicAuthGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/project.cattle.io/v3/zz_generated_certificate_controller.go b/apis/project.cattle.io/v3/zz_generated_certificate_controller.go index 409a6063..ff49cf50 100644 --- a/apis/project.cattle.io/v3/zz_generated_certificate_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_certificate_controller.go @@ -150,6 +150,7 @@ func (c *certificateController) AddHandler(ctx context.Context, name string, han } func (c *certificateController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler CertificateHandlerFunc) { + resource.PutClusterScoped(CertificateGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/project.cattle.io/v3/zz_generated_docker_credential_controller.go b/apis/project.cattle.io/v3/zz_generated_docker_credential_controller.go index ff081d43..a246c24b 100644 --- a/apis/project.cattle.io/v3/zz_generated_docker_credential_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_docker_credential_controller.go @@ -150,6 +150,7 @@ func (c *dockerCredentialController) AddHandler(ctx context.Context, name string } func (c *dockerCredentialController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler DockerCredentialHandlerFunc) { + resource.PutClusterScoped(DockerCredentialGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/project.cattle.io/v3/zz_generated_namespaced_basic_auth_controller.go b/apis/project.cattle.io/v3/zz_generated_namespaced_basic_auth_controller.go index a1671d4f..06807927 100644 --- a/apis/project.cattle.io/v3/zz_generated_namespaced_basic_auth_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_namespaced_basic_auth_controller.go @@ -150,6 +150,7 @@ func (c *namespacedBasicAuthController) AddHandler(ctx context.Context, name str } func (c *namespacedBasicAuthController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler NamespacedBasicAuthHandlerFunc) { + resource.PutClusterScoped(NamespacedBasicAuthGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/project.cattle.io/v3/zz_generated_namespaced_certificate_controller.go b/apis/project.cattle.io/v3/zz_generated_namespaced_certificate_controller.go index 493f8431..70ac180f 100644 --- a/apis/project.cattle.io/v3/zz_generated_namespaced_certificate_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_namespaced_certificate_controller.go @@ -150,6 +150,7 @@ func (c *namespacedCertificateController) AddHandler(ctx context.Context, name s } func (c *namespacedCertificateController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler NamespacedCertificateHandlerFunc) { + resource.PutClusterScoped(NamespacedCertificateGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/project.cattle.io/v3/zz_generated_namespaced_docker_credential_controller.go b/apis/project.cattle.io/v3/zz_generated_namespaced_docker_credential_controller.go index 6689a281..22829698 100644 --- a/apis/project.cattle.io/v3/zz_generated_namespaced_docker_credential_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_namespaced_docker_credential_controller.go @@ -150,6 +150,7 @@ func (c *namespacedDockerCredentialController) AddHandler(ctx context.Context, n } func (c *namespacedDockerCredentialController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler NamespacedDockerCredentialHandlerFunc) { + resource.PutClusterScoped(NamespacedDockerCredentialGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/project.cattle.io/v3/zz_generated_namespaced_service_account_token_controller.go b/apis/project.cattle.io/v3/zz_generated_namespaced_service_account_token_controller.go index 5ece0a4e..1ebc8ef8 100644 --- a/apis/project.cattle.io/v3/zz_generated_namespaced_service_account_token_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_namespaced_service_account_token_controller.go @@ -150,6 +150,7 @@ func (c *namespacedServiceAccountTokenController) AddHandler(ctx context.Context } func (c *namespacedServiceAccountTokenController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler NamespacedServiceAccountTokenHandlerFunc) { + resource.PutClusterScoped(NamespacedServiceAccountTokenGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/project.cattle.io/v3/zz_generated_namespaced_ssh_auth_controller.go b/apis/project.cattle.io/v3/zz_generated_namespaced_ssh_auth_controller.go index bc6adfdd..a421a7ce 100644 --- a/apis/project.cattle.io/v3/zz_generated_namespaced_ssh_auth_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_namespaced_ssh_auth_controller.go @@ -150,6 +150,7 @@ func (c *namespacedSshAuthController) AddHandler(ctx context.Context, name strin } func (c *namespacedSshAuthController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler NamespacedSSHAuthHandlerFunc) { + resource.PutClusterScoped(NamespacedSSHAuthGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/project.cattle.io/v3/zz_generated_pipeline_controller.go b/apis/project.cattle.io/v3/zz_generated_pipeline_controller.go index 96820178..a010f9e7 100644 --- a/apis/project.cattle.io/v3/zz_generated_pipeline_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_pipeline_controller.go @@ -150,6 +150,7 @@ func (c *pipelineController) AddHandler(ctx context.Context, name string, handle } func (c *pipelineController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler PipelineHandlerFunc) { + resource.PutClusterScoped(PipelineGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/project.cattle.io/v3/zz_generated_pipeline_execution_controller.go b/apis/project.cattle.io/v3/zz_generated_pipeline_execution_controller.go index d5c1edf0..16c45a63 100644 --- a/apis/project.cattle.io/v3/zz_generated_pipeline_execution_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_pipeline_execution_controller.go @@ -150,6 +150,7 @@ func (c *pipelineExecutionController) AddHandler(ctx context.Context, name strin } func (c *pipelineExecutionController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler PipelineExecutionHandlerFunc) { + resource.PutClusterScoped(PipelineExecutionGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/project.cattle.io/v3/zz_generated_pipeline_setting_controller.go b/apis/project.cattle.io/v3/zz_generated_pipeline_setting_controller.go index d0a9b0dc..8af0f923 100644 --- a/apis/project.cattle.io/v3/zz_generated_pipeline_setting_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_pipeline_setting_controller.go @@ -150,6 +150,7 @@ func (c *pipelineSettingController) AddHandler(ctx context.Context, name string, } func (c *pipelineSettingController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler PipelineSettingHandlerFunc) { + resource.PutClusterScoped(PipelineSettingGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/project.cattle.io/v3/zz_generated_service_account_token_controller.go b/apis/project.cattle.io/v3/zz_generated_service_account_token_controller.go index 12a56faf..677d3fbb 100644 --- a/apis/project.cattle.io/v3/zz_generated_service_account_token_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_service_account_token_controller.go @@ -150,6 +150,7 @@ func (c *serviceAccountTokenController) AddHandler(ctx context.Context, name str } func (c *serviceAccountTokenController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ServiceAccountTokenHandlerFunc) { + resource.PutClusterScoped(ServiceAccountTokenGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/project.cattle.io/v3/zz_generated_source_code_credential_controller.go b/apis/project.cattle.io/v3/zz_generated_source_code_credential_controller.go index 444b6f01..ab7ed228 100644 --- a/apis/project.cattle.io/v3/zz_generated_source_code_credential_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_source_code_credential_controller.go @@ -150,6 +150,7 @@ func (c *sourceCodeCredentialController) AddHandler(ctx context.Context, name st } func (c *sourceCodeCredentialController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler SourceCodeCredentialHandlerFunc) { + resource.PutClusterScoped(SourceCodeCredentialGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/project.cattle.io/v3/zz_generated_source_code_provider_config_controller.go b/apis/project.cattle.io/v3/zz_generated_source_code_provider_config_controller.go index 4a7baec4..a853c2ea 100644 --- a/apis/project.cattle.io/v3/zz_generated_source_code_provider_config_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_source_code_provider_config_controller.go @@ -150,6 +150,7 @@ func (c *sourceCodeProviderConfigController) AddHandler(ctx context.Context, nam } func (c *sourceCodeProviderConfigController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler SourceCodeProviderConfigHandlerFunc) { + resource.PutClusterScoped(SourceCodeProviderConfigGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/project.cattle.io/v3/zz_generated_source_code_provider_controller.go b/apis/project.cattle.io/v3/zz_generated_source_code_provider_controller.go index 78d28d19..0b5e487f 100644 --- a/apis/project.cattle.io/v3/zz_generated_source_code_provider_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_source_code_provider_controller.go @@ -149,6 +149,7 @@ func (c *sourceCodeProviderController) AddHandler(ctx context.Context, name stri } func (c *sourceCodeProviderController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler SourceCodeProviderHandlerFunc) { + resource.PutClusterScoped(SourceCodeProviderGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/project.cattle.io/v3/zz_generated_source_code_repository_controller.go b/apis/project.cattle.io/v3/zz_generated_source_code_repository_controller.go index f7bfba4c..f283f4c2 100644 --- a/apis/project.cattle.io/v3/zz_generated_source_code_repository_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_source_code_repository_controller.go @@ -150,6 +150,7 @@ func (c *sourceCodeRepositoryController) AddHandler(ctx context.Context, name st } func (c *sourceCodeRepositoryController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler SourceCodeRepositoryHandlerFunc) { + resource.PutClusterScoped(SourceCodeRepositoryGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/project.cattle.io/v3/zz_generated_ssh_auth_controller.go b/apis/project.cattle.io/v3/zz_generated_ssh_auth_controller.go index 976c06d0..7714716e 100644 --- a/apis/project.cattle.io/v3/zz_generated_ssh_auth_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_ssh_auth_controller.go @@ -150,6 +150,7 @@ func (c *sshAuthController) AddHandler(ctx context.Context, name string, handler } func (c *sshAuthController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler SSHAuthHandlerFunc) { + resource.PutClusterScoped(SSHAuthGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/project.cattle.io/v3/zz_generated_workload_controller.go b/apis/project.cattle.io/v3/zz_generated_workload_controller.go index cc2db55d..23b24347 100644 --- a/apis/project.cattle.io/v3/zz_generated_workload_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_workload_controller.go @@ -150,6 +150,7 @@ func (c *workloadController) AddHandler(ctx context.Context, name string, handle } func (c *workloadController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler WorkloadHandlerFunc) { + resource.PutClusterScoped(WorkloadGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/rbac.authorization.k8s.io/v1/zz_generated_cluster_role_binding_controller.go b/apis/rbac.authorization.k8s.io/v1/zz_generated_cluster_role_binding_controller.go index 0dde620b..5416e932 100644 --- a/apis/rbac.authorization.k8s.io/v1/zz_generated_cluster_role_binding_controller.go +++ b/apis/rbac.authorization.k8s.io/v1/zz_generated_cluster_role_binding_controller.go @@ -150,6 +150,7 @@ func (c *clusterRoleBindingController) AddHandler(ctx context.Context, name stri } func (c *clusterRoleBindingController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ClusterRoleBindingHandlerFunc) { + resource.PutClusterScoped(ClusterRoleBindingGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/rbac.authorization.k8s.io/v1/zz_generated_cluster_role_controller.go b/apis/rbac.authorization.k8s.io/v1/zz_generated_cluster_role_controller.go index d008e131..9d2ebab2 100644 --- a/apis/rbac.authorization.k8s.io/v1/zz_generated_cluster_role_controller.go +++ b/apis/rbac.authorization.k8s.io/v1/zz_generated_cluster_role_controller.go @@ -150,6 +150,7 @@ func (c *clusterRoleController) AddHandler(ctx context.Context, name string, han } func (c *clusterRoleController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ClusterRoleHandlerFunc) { + resource.PutClusterScoped(ClusterRoleGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/rbac.authorization.k8s.io/v1/zz_generated_role_binding_controller.go b/apis/rbac.authorization.k8s.io/v1/zz_generated_role_binding_controller.go index f97a14f6..09afa69e 100644 --- a/apis/rbac.authorization.k8s.io/v1/zz_generated_role_binding_controller.go +++ b/apis/rbac.authorization.k8s.io/v1/zz_generated_role_binding_controller.go @@ -151,6 +151,7 @@ func (c *roleBindingController) AddHandler(ctx context.Context, name string, han } func (c *roleBindingController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler RoleBindingHandlerFunc) { + resource.PutClusterScoped(RoleBindingGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/apis/rbac.authorization.k8s.io/v1/zz_generated_role_controller.go b/apis/rbac.authorization.k8s.io/v1/zz_generated_role_controller.go index 3ec7290b..f01527d4 100644 --- a/apis/rbac.authorization.k8s.io/v1/zz_generated_role_controller.go +++ b/apis/rbac.authorization.k8s.io/v1/zz_generated_role_controller.go @@ -151,6 +151,7 @@ func (c *roleController) AddHandler(ctx context.Context, name string, handler Ro } func (c *roleController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler RoleHandlerFunc) { + resource.PutClusterScoped(RoleGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/vendor.conf b/vendor.conf index dfbac8be..7ffc3a57 100644 --- a/vendor.conf +++ b/vendor.conf @@ -2,5 +2,5 @@ github.com/rancher/types github.com/pkg/errors v0.8.0 -github.com/rancher/norman 7387aa53a5ba8545ac61fb612b7ed33286e995f6 transitive=true +github.com/rancher/norman f5744043a6fb81330ee78e4f7a0f04d0ef65c9f1 transitive=true github.com/coreos/prometheus-operator v0.25.0 diff --git a/vendor/github.com/rancher/norman/generator/controller_template.go b/vendor/github.com/rancher/norman/generator/controller_template.go index ba3394c9..122a74a7 100644 --- a/vendor/github.com/rancher/norman/generator/controller_template.go +++ b/vendor/github.com/rancher/norman/generator/controller_template.go @@ -157,6 +157,7 @@ func (c *{{.schema.ID}}Controller) AddHandler(ctx context.Context, name string, } func (c *{{.schema.ID}}Controller) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler {{.schema.CodeName}}HandlerFunc) { + resource.PutClusterScoped({{.schema.CodeName}}GroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { if obj == nil { return handler(key, nil) diff --git a/vendor/github.com/rancher/norman/httperror/error.go b/vendor/github.com/rancher/norman/httperror/error.go index 73b10acd..84938d6d 100644 --- a/vendor/github.com/rancher/norman/httperror/error.go +++ b/vendor/github.com/rancher/norman/httperror/error.go @@ -105,6 +105,14 @@ func IsAPIError(err error) bool { return ok } +func IsNotFound(err error) bool { + if apiError, ok := err.(*APIError); ok { + return apiError.Code.Status == 404 + } + + return false +} + func IsConflict(err error) bool { if apiError, ok := err.(*APIError); ok { return apiError.Code.Status == 409 diff --git a/vendor/github.com/rancher/norman/resource/resource.go b/vendor/github.com/rancher/norman/resource/resource.go index 8ed4eb47..710adb61 100644 --- a/vendor/github.com/rancher/norman/resource/resource.go +++ b/vendor/github.com/rancher/norman/resource/resource.go @@ -7,11 +7,17 @@ import ( ) //rancherTypes is a set of all types generated by rancher +//clusterScopedTypes is a set of all types that have been added by a clusterScoped handler var ( rancherTypes = struct { sync.RWMutex m map[schema.GroupVersionResource]bool }{m: make(map[schema.GroupVersionResource]bool)} + + clusterScopedTypes = struct { + sync.RWMutex + m map[schema.GroupVersionResource]bool + }{m: make(map[schema.GroupVersionResource]bool)} ) //Get returns a copy of the set of rancherTypes @@ -25,6 +31,16 @@ func Get() map[schema.GroupVersionResource]bool { return targetMap } +func GetClusterScopedTypes() map[schema.GroupVersionResource]bool { + clusterScopedTypes.Lock() + defer clusterScopedTypes.Unlock() + targetMap := make(map[schema.GroupVersionResource]bool, len(clusterScopedTypes.m)) + for key, value := range clusterScopedTypes.m { + targetMap[key] = value + } + return targetMap +} + //Put adds an object to the set and panic on collision func Put(key schema.GroupVersionResource) { rancherTypes.Lock() @@ -36,3 +52,10 @@ func Put(key schema.GroupVersionResource) { } rancherTypes.m[key] = true } + +//PutClusterScoped adds a object that contains a cluster scoped handler to the set +func PutClusterScoped(key schema.GroupVersionResource) { + clusterScopedTypes.Lock() + defer clusterScopedTypes.Unlock() + clusterScopedTypes.m[key] = true +}