diff --git a/apis/apps/v1beta2/zz_generated_daemon_set_controller.go b/apis/apps/v1beta2/zz_generated_daemon_set_controller.go index bbcba7f0..5b4df2dc 100644 --- a/apis/apps/v1beta2/zz_generated_daemon_set_controller.go +++ b/apis/apps/v1beta2/zz_generated_daemon_set_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/api/apps/v1beta2" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -29,8 +30,18 @@ var ( Kind: DaemonSetGroupVersionKind.Kind, } + + DaemonSetGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "daemonsets", + } ) +func init() { + resource.Put(DaemonSetGroupVersionResource) +} + func NewDaemonSet(namespace, name string, obj v1beta2.DaemonSet) *v1beta2.DaemonSet { obj.APIVersion, obj.Kind = DaemonSetGroupVersionKind.ToAPIVersionAndKind() obj.Name = name diff --git a/apis/apps/v1beta2/zz_generated_deployment_controller.go b/apis/apps/v1beta2/zz_generated_deployment_controller.go index 77272e74..4bac20ce 100644 --- a/apis/apps/v1beta2/zz_generated_deployment_controller.go +++ b/apis/apps/v1beta2/zz_generated_deployment_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/api/apps/v1beta2" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -29,8 +30,18 @@ var ( Kind: DeploymentGroupVersionKind.Kind, } + + DeploymentGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "deployments", + } ) +func init() { + resource.Put(DeploymentGroupVersionResource) +} + func NewDeployment(namespace, name string, obj v1beta2.Deployment) *v1beta2.Deployment { obj.APIVersion, obj.Kind = DeploymentGroupVersionKind.ToAPIVersionAndKind() obj.Name = name diff --git a/apis/apps/v1beta2/zz_generated_replica_set_controller.go b/apis/apps/v1beta2/zz_generated_replica_set_controller.go index 9efbf010..d2431945 100644 --- a/apis/apps/v1beta2/zz_generated_replica_set_controller.go +++ b/apis/apps/v1beta2/zz_generated_replica_set_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/api/apps/v1beta2" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -29,8 +30,18 @@ var ( Kind: ReplicaSetGroupVersionKind.Kind, } + + ReplicaSetGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "replicasets", + } ) +func init() { + resource.Put(ReplicaSetGroupVersionResource) +} + func NewReplicaSet(namespace, name string, obj v1beta2.ReplicaSet) *v1beta2.ReplicaSet { obj.APIVersion, obj.Kind = ReplicaSetGroupVersionKind.ToAPIVersionAndKind() obj.Name = name diff --git a/apis/apps/v1beta2/zz_generated_stateful_set_controller.go b/apis/apps/v1beta2/zz_generated_stateful_set_controller.go index 924c1ce9..8759bda3 100644 --- a/apis/apps/v1beta2/zz_generated_stateful_set_controller.go +++ b/apis/apps/v1beta2/zz_generated_stateful_set_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/api/apps/v1beta2" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -29,8 +30,18 @@ var ( Kind: StatefulSetGroupVersionKind.Kind, } + + StatefulSetGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "statefulsets", + } ) +func init() { + resource.Put(StatefulSetGroupVersionResource) +} + func NewStatefulSet(namespace, name string, obj v1beta2.StatefulSet) *v1beta2.StatefulSet { obj.APIVersion, obj.Kind = StatefulSetGroupVersionKind.ToAPIVersionAndKind() obj.Name = name diff --git a/apis/batch/v1/zz_generated_job_controller.go b/apis/batch/v1/zz_generated_job_controller.go index 2bfbff97..0ef36bcc 100644 --- a/apis/batch/v1/zz_generated_job_controller.go +++ b/apis/batch/v1/zz_generated_job_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/api/batch/v1" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -29,8 +30,18 @@ var ( Kind: JobGroupVersionKind.Kind, } + + JobGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "jobs", + } ) +func init() { + resource.Put(JobGroupVersionResource) +} + func NewJob(namespace, name string, obj v1.Job) *v1.Job { obj.APIVersion, obj.Kind = JobGroupVersionKind.ToAPIVersionAndKind() obj.Name = name diff --git a/apis/batch/v1beta1/zz_generated_cron_job_controller.go b/apis/batch/v1beta1/zz_generated_cron_job_controller.go index 625f0be4..1d4f4131 100644 --- a/apis/batch/v1beta1/zz_generated_cron_job_controller.go +++ b/apis/batch/v1beta1/zz_generated_cron_job_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/api/batch/v1beta1" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -29,8 +30,18 @@ var ( Kind: CronJobGroupVersionKind.Kind, } + + CronJobGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "cronjobs", + } ) +func init() { + resource.Put(CronJobGroupVersionResource) +} + func NewCronJob(namespace, name string, obj v1beta1.CronJob) *v1beta1.CronJob { obj.APIVersion, obj.Kind = CronJobGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 3fdb1e6f..3e40cda7 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: ClusterAuthTokenGroupVersionKind.Kind, } + + ClusterAuthTokenGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "clusterauthtokens", + } ) +func init() { + resource.Put(ClusterAuthTokenGroupVersionResource) +} + func NewClusterAuthToken(namespace, name string, obj ClusterAuthToken) *ClusterAuthToken { obj.APIVersion, obj.Kind = ClusterAuthTokenGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 833a56a6..bcc5cd19 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: ClusterUserAttributeGroupVersionKind.Kind, } + + ClusterUserAttributeGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "clusteruserattributes", + } ) +func init() { + resource.Put(ClusterUserAttributeGroupVersionResource) +} + func NewClusterUserAttribute(namespace, name string, obj ClusterUserAttribute) *ClusterUserAttribute { obj.APIVersion, obj.Kind = ClusterUserAttributeGroupVersionKind.ToAPIVersionAndKind() obj.Name = name diff --git a/apis/core/v1/zz_generated_component_status_controller.go b/apis/core/v1/zz_generated_component_status_controller.go index f0231bce..cc262c43 100644 --- a/apis/core/v1/zz_generated_component_status_controller.go +++ b/apis/core/v1/zz_generated_component_status_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -28,8 +29,18 @@ var ( Namespaced: false, Kind: ComponentStatusGroupVersionKind.Kind, } + + ComponentStatusGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "componentstatuses", + } ) +func init() { + resource.Put(ComponentStatusGroupVersionResource) +} + func NewComponentStatus(namespace, name string, obj v1.ComponentStatus) *v1.ComponentStatus { obj.APIVersion, obj.Kind = ComponentStatusGroupVersionKind.ToAPIVersionAndKind() obj.Name = name diff --git a/apis/core/v1/zz_generated_config_map_controller.go b/apis/core/v1/zz_generated_config_map_controller.go index 4abf19dc..258a2581 100644 --- a/apis/core/v1/zz_generated_config_map_controller.go +++ b/apis/core/v1/zz_generated_config_map_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -29,8 +30,18 @@ var ( Kind: ConfigMapGroupVersionKind.Kind, } + + ConfigMapGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "configmaps", + } ) +func init() { + resource.Put(ConfigMapGroupVersionResource) +} + func NewConfigMap(namespace, name string, obj v1.ConfigMap) *v1.ConfigMap { obj.APIVersion, obj.Kind = ConfigMapGroupVersionKind.ToAPIVersionAndKind() obj.Name = name diff --git a/apis/core/v1/zz_generated_endpoints_controller.go b/apis/core/v1/zz_generated_endpoints_controller.go index 6e62c6c4..b7f03e37 100644 --- a/apis/core/v1/zz_generated_endpoints_controller.go +++ b/apis/core/v1/zz_generated_endpoints_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -29,8 +30,18 @@ var ( Kind: EndpointsGroupVersionKind.Kind, } + + EndpointsGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "endpoints", + } ) +func init() { + resource.Put(EndpointsGroupVersionResource) +} + func NewEndpoints(namespace, name string, obj v1.Endpoints) *v1.Endpoints { obj.APIVersion, obj.Kind = EndpointsGroupVersionKind.ToAPIVersionAndKind() obj.Name = name diff --git a/apis/core/v1/zz_generated_event_controller.go b/apis/core/v1/zz_generated_event_controller.go index b3253d76..eaa36f9b 100644 --- a/apis/core/v1/zz_generated_event_controller.go +++ b/apis/core/v1/zz_generated_event_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -28,8 +29,18 @@ var ( Namespaced: false, Kind: EventGroupVersionKind.Kind, } + + EventGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "events", + } ) +func init() { + resource.Put(EventGroupVersionResource) +} + func NewEvent(namespace, name string, obj v1.Event) *v1.Event { obj.APIVersion, obj.Kind = EventGroupVersionKind.ToAPIVersionAndKind() obj.Name = name diff --git a/apis/core/v1/zz_generated_limit_range_controller.go b/apis/core/v1/zz_generated_limit_range_controller.go index 1fec3a65..61389d74 100644 --- a/apis/core/v1/zz_generated_limit_range_controller.go +++ b/apis/core/v1/zz_generated_limit_range_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -29,8 +30,18 @@ var ( Kind: LimitRangeGroupVersionKind.Kind, } + + LimitRangeGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "limitranges", + } ) +func init() { + resource.Put(LimitRangeGroupVersionResource) +} + func NewLimitRange(namespace, name string, obj v1.LimitRange) *v1.LimitRange { obj.APIVersion, obj.Kind = LimitRangeGroupVersionKind.ToAPIVersionAndKind() obj.Name = name diff --git a/apis/core/v1/zz_generated_namespace_controller.go b/apis/core/v1/zz_generated_namespace_controller.go index 90465485..764ea3b9 100644 --- a/apis/core/v1/zz_generated_namespace_controller.go +++ b/apis/core/v1/zz_generated_namespace_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -28,8 +29,18 @@ var ( Namespaced: false, Kind: NamespaceGroupVersionKind.Kind, } + + NamespaceGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "namespaces", + } ) +func init() { + resource.Put(NamespaceGroupVersionResource) +} + func NewNamespace(namespace, name string, obj v1.Namespace) *v1.Namespace { obj.APIVersion, obj.Kind = NamespaceGroupVersionKind.ToAPIVersionAndKind() obj.Name = name diff --git a/apis/core/v1/zz_generated_node_controller.go b/apis/core/v1/zz_generated_node_controller.go index 92461af0..2e17eba1 100644 --- a/apis/core/v1/zz_generated_node_controller.go +++ b/apis/core/v1/zz_generated_node_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -28,8 +29,18 @@ var ( Namespaced: false, Kind: NodeGroupVersionKind.Kind, } + + NodeGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "nodes", + } ) +func init() { + resource.Put(NodeGroupVersionResource) +} + func NewNode(namespace, name string, obj v1.Node) *v1.Node { obj.APIVersion, obj.Kind = NodeGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 c5692ec6..44c9957c 100644 --- a/apis/core/v1/zz_generated_persistent_volume_claim_controller.go +++ b/apis/core/v1/zz_generated_persistent_volume_claim_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -29,8 +30,18 @@ var ( Kind: PersistentVolumeClaimGroupVersionKind.Kind, } + + PersistentVolumeClaimGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "persistentvolumeclaims", + } ) +func init() { + resource.Put(PersistentVolumeClaimGroupVersionResource) +} + func NewPersistentVolumeClaim(namespace, name string, obj v1.PersistentVolumeClaim) *v1.PersistentVolumeClaim { obj.APIVersion, obj.Kind = PersistentVolumeClaimGroupVersionKind.ToAPIVersionAndKind() obj.Name = name diff --git a/apis/core/v1/zz_generated_pod_controller.go b/apis/core/v1/zz_generated_pod_controller.go index c999e8d3..df43fcdb 100644 --- a/apis/core/v1/zz_generated_pod_controller.go +++ b/apis/core/v1/zz_generated_pod_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -29,8 +30,18 @@ var ( Kind: PodGroupVersionKind.Kind, } + + PodGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "pods", + } ) +func init() { + resource.Put(PodGroupVersionResource) +} + func NewPod(namespace, name string, obj v1.Pod) *v1.Pod { obj.APIVersion, obj.Kind = PodGroupVersionKind.ToAPIVersionAndKind() obj.Name = name diff --git a/apis/core/v1/zz_generated_replication_controller_controller.go b/apis/core/v1/zz_generated_replication_controller_controller.go index 5fcebedf..350fe957 100644 --- a/apis/core/v1/zz_generated_replication_controller_controller.go +++ b/apis/core/v1/zz_generated_replication_controller_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -29,8 +30,18 @@ var ( Kind: ReplicationControllerGroupVersionKind.Kind, } + + ReplicationControllerGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "replicationcontrollers", + } ) +func init() { + resource.Put(ReplicationControllerGroupVersionResource) +} + func NewReplicationController(namespace, name string, obj v1.ReplicationController) *v1.ReplicationController { obj.APIVersion, obj.Kind = ReplicationControllerGroupVersionKind.ToAPIVersionAndKind() obj.Name = name diff --git a/apis/core/v1/zz_generated_resource_quota_controller.go b/apis/core/v1/zz_generated_resource_quota_controller.go index 4f7fbd1a..a4091741 100644 --- a/apis/core/v1/zz_generated_resource_quota_controller.go +++ b/apis/core/v1/zz_generated_resource_quota_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -29,8 +30,18 @@ var ( Kind: ResourceQuotaGroupVersionKind.Kind, } + + ResourceQuotaGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "resourcequotas", + } ) +func init() { + resource.Put(ResourceQuotaGroupVersionResource) +} + func NewResourceQuota(namespace, name string, obj v1.ResourceQuota) *v1.ResourceQuota { obj.APIVersion, obj.Kind = ResourceQuotaGroupVersionKind.ToAPIVersionAndKind() obj.Name = name diff --git a/apis/core/v1/zz_generated_secret_controller.go b/apis/core/v1/zz_generated_secret_controller.go index b6ca9344..f39037c4 100644 --- a/apis/core/v1/zz_generated_secret_controller.go +++ b/apis/core/v1/zz_generated_secret_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -29,8 +30,18 @@ var ( Kind: SecretGroupVersionKind.Kind, } + + SecretGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "secrets", + } ) +func init() { + resource.Put(SecretGroupVersionResource) +} + func NewSecret(namespace, name string, obj v1.Secret) *v1.Secret { obj.APIVersion, obj.Kind = SecretGroupVersionKind.ToAPIVersionAndKind() obj.Name = name diff --git a/apis/core/v1/zz_generated_service_account_controller.go b/apis/core/v1/zz_generated_service_account_controller.go index 9d489b6a..bb179e6d 100644 --- a/apis/core/v1/zz_generated_service_account_controller.go +++ b/apis/core/v1/zz_generated_service_account_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -29,8 +30,18 @@ var ( Kind: ServiceAccountGroupVersionKind.Kind, } + + ServiceAccountGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "serviceaccounts", + } ) +func init() { + resource.Put(ServiceAccountGroupVersionResource) +} + func NewServiceAccount(namespace, name string, obj v1.ServiceAccount) *v1.ServiceAccount { obj.APIVersion, obj.Kind = ServiceAccountGroupVersionKind.ToAPIVersionAndKind() obj.Name = name diff --git a/apis/core/v1/zz_generated_service_controller.go b/apis/core/v1/zz_generated_service_controller.go index 1374eeda..a32a19e2 100644 --- a/apis/core/v1/zz_generated_service_controller.go +++ b/apis/core/v1/zz_generated_service_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -29,8 +30,18 @@ var ( Kind: ServiceGroupVersionKind.Kind, } + + ServiceGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "services", + } ) +func init() { + resource.Put(ServiceGroupVersionResource) +} + func NewService(namespace, name string, obj v1.Service) *v1.Service { obj.APIVersion, obj.Kind = ServiceGroupVersionKind.ToAPIVersionAndKind() obj.Name = name diff --git a/apis/extensions/v1beta1/zz_generated_ingress_controller.go b/apis/extensions/v1beta1/zz_generated_ingress_controller.go index b5f7c9fd..03fbb64c 100644 --- a/apis/extensions/v1beta1/zz_generated_ingress_controller.go +++ b/apis/extensions/v1beta1/zz_generated_ingress_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/api/extensions/v1beta1" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -29,8 +30,18 @@ var ( Kind: IngressGroupVersionKind.Kind, } + + IngressGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "ingresses", + } ) +func init() { + resource.Put(IngressGroupVersionResource) +} + func NewIngress(namespace, name string, obj v1beta1.Ingress) *v1beta1.Ingress { obj.APIVersion, obj.Kind = IngressGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 28de91b1..dd82ad9a 100644 --- a/apis/extensions/v1beta1/zz_generated_pod_security_policy_controller.go +++ b/apis/extensions/v1beta1/zz_generated_pod_security_policy_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/api/extensions/v1beta1" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -28,8 +29,18 @@ var ( Namespaced: false, Kind: PodSecurityPolicyGroupVersionKind.Kind, } + + PodSecurityPolicyGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "podsecuritypolicies", + } ) +func init() { + resource.Put(PodSecurityPolicyGroupVersionResource) +} + func NewPodSecurityPolicy(namespace, name string, obj v1beta1.PodSecurityPolicy) *v1beta1.PodSecurityPolicy { obj.APIVersion, obj.Kind = PodSecurityPolicyGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 c8b5e051..17997ba0 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -27,8 +28,18 @@ var ( Namespaced: false, Kind: AuthConfigGroupVersionKind.Kind, } + + AuthConfigGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "authconfigs", + } ) +func init() { + resource.Put(AuthConfigGroupVersionResource) +} + func NewAuthConfig(namespace, name string, obj AuthConfig) *AuthConfig { obj.APIVersion, obj.Kind = AuthConfigGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 eadcf158..1b7ed345 100644 --- a/apis/management.cattle.io/v3/zz_generated_catalog_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_catalog_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -27,8 +28,18 @@ var ( Namespaced: false, Kind: CatalogGroupVersionKind.Kind, } + + CatalogGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "catalogs", + } ) +func init() { + resource.Put(CatalogGroupVersionResource) +} + func NewCatalog(namespace, name string, obj Catalog) *Catalog { obj.APIVersion, obj.Kind = CatalogGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 af62c178..4f40ecc6 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: CatalogTemplateGroupVersionKind.Kind, } + + CatalogTemplateGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "catalogtemplates", + } ) +func init() { + resource.Put(CatalogTemplateGroupVersionResource) +} + func NewCatalogTemplate(namespace, name string, obj CatalogTemplate) *CatalogTemplate { obj.APIVersion, obj.Kind = CatalogTemplateGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 28b3a033..89611718 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: CatalogTemplateVersionGroupVersionKind.Kind, } + + CatalogTemplateVersionGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "catalogtemplateversions", + } ) +func init() { + resource.Put(CatalogTemplateVersionGroupVersionResource) +} + func NewCatalogTemplateVersion(namespace, name string, obj CatalogTemplateVersion) *CatalogTemplateVersion { obj.APIVersion, obj.Kind = CatalogTemplateVersionGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 cee6a8c2..75b84e36 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: CloudCredentialGroupVersionKind.Kind, } + + CloudCredentialGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "cloudcredentials", + } ) +func init() { + resource.Put(CloudCredentialGroupVersionResource) +} + func NewCloudCredential(namespace, name string, obj CloudCredential) *CloudCredential { obj.APIVersion, obj.Kind = CloudCredentialGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 d5221694..57c198c6 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: ClusterAlertGroupVersionKind.Kind, } + + ClusterAlertGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "clusteralerts", + } ) +func init() { + resource.Put(ClusterAlertGroupVersionResource) +} + func NewClusterAlert(namespace, name string, obj ClusterAlert) *ClusterAlert { obj.APIVersion, obj.Kind = ClusterAlertGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 1a2e2901..a50661a1 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: ClusterAlertGroupGroupVersionKind.Kind, } + + ClusterAlertGroupGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "clusteralertgroups", + } ) +func init() { + resource.Put(ClusterAlertGroupGroupVersionResource) +} + func NewClusterAlertGroup(namespace, name string, obj ClusterAlertGroup) *ClusterAlertGroup { obj.APIVersion, obj.Kind = ClusterAlertGroupGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 dfb438b3..17e84359 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: ClusterAlertRuleGroupVersionKind.Kind, } + + ClusterAlertRuleGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "clusteralertrules", + } ) +func init() { + resource.Put(ClusterAlertRuleGroupVersionResource) +} + func NewClusterAlertRule(namespace, name string, obj ClusterAlertRule) *ClusterAlertRule { obj.APIVersion, obj.Kind = ClusterAlertRuleGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 ba2c27d6..acb108ac 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: ClusterCatalogGroupVersionKind.Kind, } + + ClusterCatalogGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "clustercatalogs", + } ) +func init() { + resource.Put(ClusterCatalogGroupVersionResource) +} + func NewClusterCatalog(namespace, name string, obj ClusterCatalog) *ClusterCatalog { obj.APIVersion, obj.Kind = ClusterCatalogGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 265f7ad2..5b8cb6ad 100644 --- a/apis/management.cattle.io/v3/zz_generated_cluster_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_cluster_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -27,8 +28,18 @@ var ( Namespaced: false, Kind: ClusterGroupVersionKind.Kind, } + + ClusterGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "clusters", + } ) +func init() { + resource.Put(ClusterGroupVersionResource) +} + func NewCluster(namespace, name string, obj Cluster) *Cluster { obj.APIVersion, obj.Kind = ClusterGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 7db1ce25..74c0029e 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: ClusterLoggingGroupVersionKind.Kind, } + + ClusterLoggingGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "clusterloggings", + } ) +func init() { + resource.Put(ClusterLoggingGroupVersionResource) +} + func NewClusterLogging(namespace, name string, obj ClusterLogging) *ClusterLogging { obj.APIVersion, obj.Kind = ClusterLoggingGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 f2baa366..43a8a3ff 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: ClusterMonitorGraphGroupVersionKind.Kind, } + + ClusterMonitorGraphGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "clustermonitorgraphs", + } ) +func init() { + resource.Put(ClusterMonitorGraphGroupVersionResource) +} + func NewClusterMonitorGraph(namespace, name string, obj ClusterMonitorGraph) *ClusterMonitorGraph { obj.APIVersion, obj.Kind = ClusterMonitorGraphGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 fea5b2fe..422d4a37 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: ClusterRegistrationTokenGroupVersionKind.Kind, } + + ClusterRegistrationTokenGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "clusterregistrationtokens", + } ) +func init() { + resource.Put(ClusterRegistrationTokenGroupVersionResource) +} + func NewClusterRegistrationToken(namespace, name string, obj ClusterRegistrationToken) *ClusterRegistrationToken { obj.APIVersion, obj.Kind = ClusterRegistrationTokenGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 0af24cda..be510f41 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: ClusterRoleTemplateBindingGroupVersionKind.Kind, } + + ClusterRoleTemplateBindingGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "clusterroletemplatebindings", + } ) +func init() { + resource.Put(ClusterRoleTemplateBindingGroupVersionResource) +} + func NewClusterRoleTemplateBinding(namespace, name string, obj ClusterRoleTemplateBinding) *ClusterRoleTemplateBinding { obj.APIVersion, obj.Kind = ClusterRoleTemplateBindingGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 f8339d96..0b4ea326 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -27,8 +28,18 @@ var ( Namespaced: false, Kind: ComposeConfigGroupVersionKind.Kind, } + + ComposeConfigGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "composeconfigs", + } ) +func init() { + resource.Put(ComposeConfigGroupVersionResource) +} + func NewComposeConfig(namespace, name string, obj ComposeConfig) *ComposeConfig { obj.APIVersion, obj.Kind = ComposeConfigGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 6664085b..83b0700f 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -27,8 +28,18 @@ var ( Namespaced: false, Kind: DynamicSchemaGroupVersionKind.Kind, } + + DynamicSchemaGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "dynamicschemas", + } ) +func init() { + resource.Put(DynamicSchemaGroupVersionResource) +} + func NewDynamicSchema(namespace, name string, obj DynamicSchema) *DynamicSchema { obj.APIVersion, obj.Kind = DynamicSchemaGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 7f6d2beb..2b475750 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: EtcdBackupGroupVersionKind.Kind, } + + EtcdBackupGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "etcdbackups", + } ) +func init() { + resource.Put(EtcdBackupGroupVersionResource) +} + func NewEtcdBackup(namespace, name string, obj EtcdBackup) *EtcdBackup { obj.APIVersion, obj.Kind = EtcdBackupGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 9a3ef26a..890a8c0c 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: GlobalDNSGroupVersionKind.Kind, } + + GlobalDNSGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "globaldnses", + } ) +func init() { + resource.Put(GlobalDNSGroupVersionResource) +} + func NewGlobalDNS(namespace, name string, obj GlobalDNS) *GlobalDNS { obj.APIVersion, obj.Kind = GlobalDNSGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 9f3a6ca6..43c0056e 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: GlobalDNSProviderGroupVersionKind.Kind, } + + GlobalDNSProviderGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "globaldnsproviders", + } ) +func init() { + resource.Put(GlobalDNSProviderGroupVersionResource) +} + func NewGlobalDNSProvider(namespace, name string, obj GlobalDNSProvider) *GlobalDNSProvider { obj.APIVersion, obj.Kind = GlobalDNSProviderGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 887b0f2f..cecd265d 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -27,8 +28,18 @@ var ( Namespaced: false, Kind: GlobalRoleBindingGroupVersionKind.Kind, } + + GlobalRoleBindingGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "globalrolebindings", + } ) +func init() { + resource.Put(GlobalRoleBindingGroupVersionResource) +} + func NewGlobalRoleBinding(namespace, name string, obj GlobalRoleBinding) *GlobalRoleBinding { obj.APIVersion, obj.Kind = GlobalRoleBindingGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 6a72e158..a1bdc1a6 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -27,8 +28,18 @@ var ( Namespaced: false, Kind: GlobalRoleGroupVersionKind.Kind, } + + GlobalRoleGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "globalroles", + } ) +func init() { + resource.Put(GlobalRoleGroupVersionResource) +} + func NewGlobalRole(namespace, name string, obj GlobalRole) *GlobalRole { obj.APIVersion, obj.Kind = GlobalRoleGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 c49d3e5c..ef75a5c0 100644 --- a/apis/management.cattle.io/v3/zz_generated_group_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_group_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -27,8 +28,18 @@ var ( Namespaced: false, Kind: GroupGroupVersionKind.Kind, } + + GroupGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "groups", + } ) +func init() { + resource.Put(GroupGroupVersionResource) +} + func NewGroup(namespace, name string, obj Group) *Group { obj.APIVersion, obj.Kind = GroupGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 4740e07c..9487cfcd 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -27,8 +28,18 @@ var ( Namespaced: false, Kind: GroupMemberGroupVersionKind.Kind, } + + GroupMemberGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "groupmembers", + } ) +func init() { + resource.Put(GroupMemberGroupVersionResource) +} + func NewGroupMember(namespace, name string, obj GroupMember) *GroupMember { obj.APIVersion, obj.Kind = GroupMemberGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 b389c338..b96ab492 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -27,8 +28,18 @@ var ( Namespaced: false, Kind: KontainerDriverGroupVersionKind.Kind, } + + KontainerDriverGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "kontainerdrivers", + } ) +func init() { + resource.Put(KontainerDriverGroupVersionResource) +} + func NewKontainerDriver(namespace, name string, obj KontainerDriver) *KontainerDriver { obj.APIVersion, obj.Kind = KontainerDriverGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 3aea0c48..bcc2a855 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -27,8 +28,18 @@ var ( Namespaced: false, Kind: LdapConfigGroupVersionKind.Kind, } + + LdapConfigGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "ldapconfigs", + } ) +func init() { + resource.Put(LdapConfigGroupVersionResource) +} + func NewLdapConfig(namespace, name string, obj LdapConfig) *LdapConfig { obj.APIVersion, obj.Kind = LdapConfigGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 bc89276d..40118599 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -27,8 +28,18 @@ var ( Namespaced: false, Kind: ListenConfigGroupVersionKind.Kind, } + + ListenConfigGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "listenconfigs", + } ) +func init() { + resource.Put(ListenConfigGroupVersionResource) +} + func NewListenConfig(namespace, name string, obj ListenConfig) *ListenConfig { obj.APIVersion, obj.Kind = ListenConfigGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 5bbb78f7..fdd4325f 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: MonitorMetricGroupVersionKind.Kind, } + + MonitorMetricGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "monitormetrics", + } ) +func init() { + resource.Put(MonitorMetricGroupVersionResource) +} + func NewMonitorMetric(namespace, name string, obj MonitorMetric) *MonitorMetric { obj.APIVersion, obj.Kind = MonitorMetricGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 b4f6ecae..ff449870 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: MultiClusterAppGroupVersionKind.Kind, } + + MultiClusterAppGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "multiclusterapps", + } ) +func init() { + resource.Put(MultiClusterAppGroupVersionResource) +} + func NewMultiClusterApp(namespace, name string, obj MultiClusterApp) *MultiClusterApp { obj.APIVersion, obj.Kind = MultiClusterAppGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 a9a5699c..db0cd8f2 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: MultiClusterAppRevisionGroupVersionKind.Kind, } + + MultiClusterAppRevisionGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "multiclusterapprevisions", + } ) +func init() { + resource.Put(MultiClusterAppRevisionGroupVersionResource) +} + func NewMultiClusterAppRevision(namespace, name string, obj MultiClusterAppRevision) *MultiClusterAppRevision { obj.APIVersion, obj.Kind = MultiClusterAppRevisionGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 08548a89..e7c8af77 100644 --- a/apis/management.cattle.io/v3/zz_generated_node_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_node_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: NodeGroupVersionKind.Kind, } + + NodeGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "nodes", + } ) +func init() { + resource.Put(NodeGroupVersionResource) +} + func NewNode(namespace, name string, obj Node) *Node { obj.APIVersion, obj.Kind = NodeGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 a3234faf..2bcc83c7 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -27,8 +28,18 @@ var ( Namespaced: false, Kind: NodeDriverGroupVersionKind.Kind, } + + NodeDriverGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "nodedrivers", + } ) +func init() { + resource.Put(NodeDriverGroupVersionResource) +} + func NewNodeDriver(namespace, name string, obj NodeDriver) *NodeDriver { obj.APIVersion, obj.Kind = NodeDriverGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 76089117..f46991fe 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: NodePoolGroupVersionKind.Kind, } + + NodePoolGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "nodepools", + } ) +func init() { + resource.Put(NodePoolGroupVersionResource) +} + func NewNodePool(namespace, name string, obj NodePool) *NodePool { obj.APIVersion, obj.Kind = NodePoolGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 b7f4db01..ec0ebe3d 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: NodeTemplateGroupVersionKind.Kind, } + + NodeTemplateGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "nodetemplates", + } ) +func init() { + resource.Put(NodeTemplateGroupVersionResource) +} + func NewNodeTemplate(namespace, name string, obj NodeTemplate) *NodeTemplate { obj.APIVersion, obj.Kind = NodeTemplateGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 169647da..ea3a79c7 100644 --- a/apis/management.cattle.io/v3/zz_generated_notifier_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_notifier_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: NotifierGroupVersionKind.Kind, } + + NotifierGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "notifiers", + } ) +func init() { + resource.Put(NotifierGroupVersionResource) +} + func NewNotifier(namespace, name string, obj Notifier) *Notifier { obj.APIVersion, obj.Kind = NotifierGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 f8108f95..158786cc 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -27,8 +28,18 @@ var ( Namespaced: false, Kind: PodSecurityPolicyTemplateGroupVersionKind.Kind, } + + PodSecurityPolicyTemplateGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "podsecuritypolicytemplates", + } ) +func init() { + resource.Put(PodSecurityPolicyTemplateGroupVersionResource) +} + func NewPodSecurityPolicyTemplate(namespace, name string, obj PodSecurityPolicyTemplate) *PodSecurityPolicyTemplate { obj.APIVersion, obj.Kind = PodSecurityPolicyTemplateGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 b6cdda94..15fa712e 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: PodSecurityPolicyTemplateProjectBindingGroupVersionKind.Kind, } + + PodSecurityPolicyTemplateProjectBindingGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "podsecuritypolicytemplateprojectbindings", + } ) +func init() { + resource.Put(PodSecurityPolicyTemplateProjectBindingGroupVersionResource) +} + func NewPodSecurityPolicyTemplateProjectBinding(namespace, name string, obj PodSecurityPolicyTemplateProjectBinding) *PodSecurityPolicyTemplateProjectBinding { obj.APIVersion, obj.Kind = PodSecurityPolicyTemplateProjectBindingGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 20caa881..cdb6ccc1 100644 --- a/apis/management.cattle.io/v3/zz_generated_preference_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_preference_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: PreferenceGroupVersionKind.Kind, } + + PreferenceGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "preferences", + } ) +func init() { + resource.Put(PreferenceGroupVersionResource) +} + func NewPreference(namespace, name string, obj Preference) *Preference { obj.APIVersion, obj.Kind = PreferenceGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 41d8b11c..b2c01048 100644 --- a/apis/management.cattle.io/v3/zz_generated_principal_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_principal_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -27,8 +28,18 @@ var ( Namespaced: false, Kind: PrincipalGroupVersionKind.Kind, } + + PrincipalGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "principals", + } ) +func init() { + resource.Put(PrincipalGroupVersionResource) +} + func NewPrincipal(namespace, name string, obj Principal) *Principal { obj.APIVersion, obj.Kind = PrincipalGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 431cabb2..10322531 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: ProjectAlertGroupVersionKind.Kind, } + + ProjectAlertGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "projectalerts", + } ) +func init() { + resource.Put(ProjectAlertGroupVersionResource) +} + func NewProjectAlert(namespace, name string, obj ProjectAlert) *ProjectAlert { obj.APIVersion, obj.Kind = ProjectAlertGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 ea2c5e92..5272a5e6 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: ProjectAlertGroupGroupVersionKind.Kind, } + + ProjectAlertGroupGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "projectalertgroups", + } ) +func init() { + resource.Put(ProjectAlertGroupGroupVersionResource) +} + func NewProjectAlertGroup(namespace, name string, obj ProjectAlertGroup) *ProjectAlertGroup { obj.APIVersion, obj.Kind = ProjectAlertGroupGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 57385ce0..b4602762 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: ProjectAlertRuleGroupVersionKind.Kind, } + + ProjectAlertRuleGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "projectalertrules", + } ) +func init() { + resource.Put(ProjectAlertRuleGroupVersionResource) +} + func NewProjectAlertRule(namespace, name string, obj ProjectAlertRule) *ProjectAlertRule { obj.APIVersion, obj.Kind = ProjectAlertRuleGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 e848919a..a2962113 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: ProjectCatalogGroupVersionKind.Kind, } + + ProjectCatalogGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "projectcatalogs", + } ) +func init() { + resource.Put(ProjectCatalogGroupVersionResource) +} + func NewProjectCatalog(namespace, name string, obj ProjectCatalog) *ProjectCatalog { obj.APIVersion, obj.Kind = ProjectCatalogGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 002db00b..4ff86d6d 100644 --- a/apis/management.cattle.io/v3/zz_generated_project_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_project_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: ProjectGroupVersionKind.Kind, } + + ProjectGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "projects", + } ) +func init() { + resource.Put(ProjectGroupVersionResource) +} + func NewProject(namespace, name string, obj Project) *Project { obj.APIVersion, obj.Kind = ProjectGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 34340492..8bdc20be 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: ProjectLoggingGroupVersionKind.Kind, } + + ProjectLoggingGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "projectloggings", + } ) +func init() { + resource.Put(ProjectLoggingGroupVersionResource) +} + func NewProjectLogging(namespace, name string, obj ProjectLogging) *ProjectLogging { obj.APIVersion, obj.Kind = ProjectLoggingGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 a2d75023..b6174c0a 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: ProjectMonitorGraphGroupVersionKind.Kind, } + + ProjectMonitorGraphGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "projectmonitorgraphs", + } ) +func init() { + resource.Put(ProjectMonitorGraphGroupVersionResource) +} + func NewProjectMonitorGraph(namespace, name string, obj ProjectMonitorGraph) *ProjectMonitorGraph { obj.APIVersion, obj.Kind = ProjectMonitorGraphGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 9b4b44cb..8ed5f29d 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: ProjectNetworkPolicyGroupVersionKind.Kind, } + + ProjectNetworkPolicyGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "projectnetworkpolicies", + } ) +func init() { + resource.Put(ProjectNetworkPolicyGroupVersionResource) +} + func NewProjectNetworkPolicy(namespace, name string, obj ProjectNetworkPolicy) *ProjectNetworkPolicy { obj.APIVersion, obj.Kind = ProjectNetworkPolicyGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 55740ec5..32be480c 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: ProjectRoleTemplateBindingGroupVersionKind.Kind, } + + ProjectRoleTemplateBindingGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "projectroletemplatebindings", + } ) +func init() { + resource.Put(ProjectRoleTemplateBindingGroupVersionResource) +} + func NewProjectRoleTemplateBinding(namespace, name string, obj ProjectRoleTemplateBinding) *ProjectRoleTemplateBinding { obj.APIVersion, obj.Kind = ProjectRoleTemplateBindingGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 58964bf4..4d439ae0 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -27,8 +28,18 @@ var ( Namespaced: false, Kind: RoleTemplateGroupVersionKind.Kind, } + + RoleTemplateGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "roletemplates", + } ) +func init() { + resource.Put(RoleTemplateGroupVersionResource) +} + func NewRoleTemplate(namespace, name string, obj RoleTemplate) *RoleTemplate { obj.APIVersion, obj.Kind = RoleTemplateGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 571346dd..a8238048 100644 --- a/apis/management.cattle.io/v3/zz_generated_setting_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_setting_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -27,8 +28,18 @@ var ( Namespaced: false, Kind: SettingGroupVersionKind.Kind, } + + SettingGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "settings", + } ) +func init() { + resource.Put(SettingGroupVersionResource) +} + func NewSetting(namespace, name string, obj Setting) *Setting { obj.APIVersion, obj.Kind = SettingGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 e8ab44f6..112d5070 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -27,8 +28,18 @@ var ( Namespaced: false, Kind: TemplateContentGroupVersionKind.Kind, } + + TemplateContentGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "templatecontents", + } ) +func init() { + resource.Put(TemplateContentGroupVersionResource) +} + func NewTemplateContent(namespace, name string, obj TemplateContent) *TemplateContent { obj.APIVersion, obj.Kind = TemplateContentGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 813577c8..227d2aa3 100644 --- a/apis/management.cattle.io/v3/zz_generated_template_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_template_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -27,8 +28,18 @@ var ( Namespaced: false, Kind: TemplateGroupVersionKind.Kind, } + + TemplateGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "templates", + } ) +func init() { + resource.Put(TemplateGroupVersionResource) +} + func NewTemplate(namespace, name string, obj Template) *Template { obj.APIVersion, obj.Kind = TemplateGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 9cdb94f1..12e893b4 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -27,8 +28,18 @@ var ( Namespaced: false, Kind: TemplateVersionGroupVersionKind.Kind, } + + TemplateVersionGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "templateversions", + } ) +func init() { + resource.Put(TemplateVersionGroupVersionResource) +} + func NewTemplateVersion(namespace, name string, obj TemplateVersion) *TemplateVersion { obj.APIVersion, obj.Kind = TemplateVersionGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 28c51d90..c6f3624e 100644 --- a/apis/management.cattle.io/v3/zz_generated_token_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_token_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -27,8 +28,18 @@ var ( Namespaced: false, Kind: TokenGroupVersionKind.Kind, } + + TokenGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "tokens", + } ) +func init() { + resource.Put(TokenGroupVersionResource) +} + func NewToken(namespace, name string, obj Token) *Token { obj.APIVersion, obj.Kind = TokenGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 562dc0d8..88eccc55 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -27,8 +28,18 @@ var ( Namespaced: false, Kind: UserAttributeGroupVersionKind.Kind, } + + UserAttributeGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "userattributes", + } ) +func init() { + resource.Put(UserAttributeGroupVersionResource) +} + func NewUserAttribute(namespace, name string, obj UserAttribute) *UserAttribute { obj.APIVersion, obj.Kind = UserAttributeGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 91a3c5d6..5eb8cc3e 100644 --- a/apis/management.cattle.io/v3/zz_generated_user_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_user_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -27,8 +28,18 @@ var ( Namespaced: false, Kind: UserGroupVersionKind.Kind, } + + UserGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "users", + } ) +func init() { + resource.Put(UserGroupVersionResource) +} + func NewUser(namespace, name string, obj User) *User { obj.APIVersion, obj.Kind = UserGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 c5b2fc4b..54b6b560 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -27,8 +28,18 @@ var ( Namespaced: false, Kind: AuthProviderGroupVersionKind.Kind, } + + AuthProviderGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "authproviders", + } ) +func init() { + resource.Put(AuthProviderGroupVersionResource) +} + func NewAuthProvider(namespace, name string, obj AuthProvider) *AuthProvider { obj.APIVersion, obj.Kind = AuthProviderGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 c8704136..c86c186e 100644 --- a/apis/monitoring.coreos.com/v1/zz_generated_alertmanager_controller.go +++ b/apis/monitoring.coreos.com/v1/zz_generated_alertmanager_controller.go @@ -6,6 +6,7 @@ import ( "github.com/coreos/prometheus-operator/pkg/client/monitoring/v1" "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -29,8 +30,18 @@ var ( Kind: AlertmanagerGroupVersionKind.Kind, } + + AlertmanagerGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "alertmanagers", + } ) +func init() { + resource.Put(AlertmanagerGroupVersionResource) +} + func NewAlertmanager(namespace, name string, obj v1.Alertmanager) *v1.Alertmanager { obj.APIVersion, obj.Kind = AlertmanagerGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 ba4491b3..67ae14d2 100644 --- a/apis/monitoring.coreos.com/v1/zz_generated_prometheus_controller.go +++ b/apis/monitoring.coreos.com/v1/zz_generated_prometheus_controller.go @@ -6,6 +6,7 @@ import ( "github.com/coreos/prometheus-operator/pkg/client/monitoring/v1" "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -29,8 +30,18 @@ var ( Kind: PrometheusGroupVersionKind.Kind, } + + PrometheusGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "prometheuses", + } ) +func init() { + resource.Put(PrometheusGroupVersionResource) +} + func NewPrometheus(namespace, name string, obj v1.Prometheus) *v1.Prometheus { obj.APIVersion, obj.Kind = PrometheusGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 2928a502..384fccb5 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 @@ -6,6 +6,7 @@ import ( "github.com/coreos/prometheus-operator/pkg/client/monitoring/v1" "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -29,8 +30,18 @@ var ( Kind: PrometheusRuleGroupVersionKind.Kind, } + + PrometheusRuleGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "prometheusrules", + } ) +func init() { + resource.Put(PrometheusRuleGroupVersionResource) +} + func NewPrometheusRule(namespace, name string, obj v1.PrometheusRule) *v1.PrometheusRule { obj.APIVersion, obj.Kind = PrometheusRuleGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 f04777e7..d4f6d37a 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 @@ -6,6 +6,7 @@ import ( "github.com/coreos/prometheus-operator/pkg/client/monitoring/v1" "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -29,8 +30,18 @@ var ( Kind: ServiceMonitorGroupVersionKind.Kind, } + + ServiceMonitorGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "servicemonitors", + } ) +func init() { + resource.Put(ServiceMonitorGroupVersionResource) +} + func NewServiceMonitor(namespace, name string, obj v1.ServiceMonitor) *v1.ServiceMonitor { obj.APIVersion, obj.Kind = ServiceMonitorGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 aee2ecd4..2f829e0d 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/api/networking/v1" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -29,8 +30,18 @@ var ( Kind: NetworkPolicyGroupVersionKind.Kind, } + + NetworkPolicyGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "networkpolicies", + } ) +func init() { + resource.Put(NetworkPolicyGroupVersionResource) +} + func NewNetworkPolicy(namespace, name string, obj v1.NetworkPolicy) *v1.NetworkPolicy { obj.APIVersion, obj.Kind = NetworkPolicyGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 b6afbf05..6d40b496 100644 --- a/apis/project.cattle.io/v3/zz_generated_app_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_app_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: AppGroupVersionKind.Kind, } + + AppGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "apps", + } ) +func init() { + resource.Put(AppGroupVersionResource) +} + func NewApp(namespace, name string, obj App) *App { obj.APIVersion, obj.Kind = AppGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 2f8c56c3..fb4aca37 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: AppRevisionGroupVersionKind.Kind, } + + AppRevisionGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "apprevisions", + } ) +func init() { + resource.Put(AppRevisionGroupVersionResource) +} + func NewAppRevision(namespace, name string, obj AppRevision) *AppRevision { obj.APIVersion, obj.Kind = AppRevisionGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 8d185791..7d8c2a2b 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: BasicAuthGroupVersionKind.Kind, } + + BasicAuthGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "basicauths", + } ) +func init() { + resource.Put(BasicAuthGroupVersionResource) +} + func NewBasicAuth(namespace, name string, obj BasicAuth) *BasicAuth { obj.APIVersion, obj.Kind = BasicAuthGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 d0a22e6e..409a6063 100644 --- a/apis/project.cattle.io/v3/zz_generated_certificate_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_certificate_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: CertificateGroupVersionKind.Kind, } + + CertificateGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "certificates", + } ) +func init() { + resource.Put(CertificateGroupVersionResource) +} + func NewCertificate(namespace, name string, obj Certificate) *Certificate { obj.APIVersion, obj.Kind = CertificateGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 08ab03d8..ff081d43 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: DockerCredentialGroupVersionKind.Kind, } + + DockerCredentialGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "dockercredentials", + } ) +func init() { + resource.Put(DockerCredentialGroupVersionResource) +} + func NewDockerCredential(namespace, name string, obj DockerCredential) *DockerCredential { obj.APIVersion, obj.Kind = DockerCredentialGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 64ed4acc..a1671d4f 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: NamespacedBasicAuthGroupVersionKind.Kind, } + + NamespacedBasicAuthGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "namespacedbasicauths", + } ) +func init() { + resource.Put(NamespacedBasicAuthGroupVersionResource) +} + func NewNamespacedBasicAuth(namespace, name string, obj NamespacedBasicAuth) *NamespacedBasicAuth { obj.APIVersion, obj.Kind = NamespacedBasicAuthGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 f796e36b..493f8431 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: NamespacedCertificateGroupVersionKind.Kind, } + + NamespacedCertificateGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "namespacedcertificates", + } ) +func init() { + resource.Put(NamespacedCertificateGroupVersionResource) +} + func NewNamespacedCertificate(namespace, name string, obj NamespacedCertificate) *NamespacedCertificate { obj.APIVersion, obj.Kind = NamespacedCertificateGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 51897b65..6689a281 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: NamespacedDockerCredentialGroupVersionKind.Kind, } + + NamespacedDockerCredentialGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "namespaceddockercredentials", + } ) +func init() { + resource.Put(NamespacedDockerCredentialGroupVersionResource) +} + func NewNamespacedDockerCredential(namespace, name string, obj NamespacedDockerCredential) *NamespacedDockerCredential { obj.APIVersion, obj.Kind = NamespacedDockerCredentialGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 16ea1f6c..5ece0a4e 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: NamespacedServiceAccountTokenGroupVersionKind.Kind, } + + NamespacedServiceAccountTokenGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "namespacedserviceaccounttokens", + } ) +func init() { + resource.Put(NamespacedServiceAccountTokenGroupVersionResource) +} + func NewNamespacedServiceAccountToken(namespace, name string, obj NamespacedServiceAccountToken) *NamespacedServiceAccountToken { obj.APIVersion, obj.Kind = NamespacedServiceAccountTokenGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 22279ecd..bc6adfdd 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: NamespacedSSHAuthGroupVersionKind.Kind, } + + NamespacedSSHAuthGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "namespacedsshauths", + } ) +func init() { + resource.Put(NamespacedSSHAuthGroupVersionResource) +} + func NewNamespacedSSHAuth(namespace, name string, obj NamespacedSSHAuth) *NamespacedSSHAuth { obj.APIVersion, obj.Kind = NamespacedSSHAuthGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 95f6991e..96820178 100644 --- a/apis/project.cattle.io/v3/zz_generated_pipeline_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_pipeline_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: PipelineGroupVersionKind.Kind, } + + PipelineGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "pipelines", + } ) +func init() { + resource.Put(PipelineGroupVersionResource) +} + func NewPipeline(namespace, name string, obj Pipeline) *Pipeline { obj.APIVersion, obj.Kind = PipelineGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 54cba715..d5c1edf0 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: PipelineExecutionGroupVersionKind.Kind, } + + PipelineExecutionGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "pipelineexecutions", + } ) +func init() { + resource.Put(PipelineExecutionGroupVersionResource) +} + func NewPipelineExecution(namespace, name string, obj PipelineExecution) *PipelineExecution { obj.APIVersion, obj.Kind = PipelineExecutionGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 888c7c96..d0a9b0dc 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: PipelineSettingGroupVersionKind.Kind, } + + PipelineSettingGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "pipelinesettings", + } ) +func init() { + resource.Put(PipelineSettingGroupVersionResource) +} + func NewPipelineSetting(namespace, name string, obj PipelineSetting) *PipelineSetting { obj.APIVersion, obj.Kind = PipelineSettingGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 89510655..12a56faf 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: ServiceAccountTokenGroupVersionKind.Kind, } + + ServiceAccountTokenGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "serviceaccounttokens", + } ) +func init() { + resource.Put(ServiceAccountTokenGroupVersionResource) +} + func NewServiceAccountToken(namespace, name string, obj ServiceAccountToken) *ServiceAccountToken { obj.APIVersion, obj.Kind = ServiceAccountTokenGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 8090bf2f..444b6f01 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: SourceCodeCredentialGroupVersionKind.Kind, } + + SourceCodeCredentialGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "sourcecodecredentials", + } ) +func init() { + resource.Put(SourceCodeCredentialGroupVersionResource) +} + func NewSourceCodeCredential(namespace, name string, obj SourceCodeCredential) *SourceCodeCredential { obj.APIVersion, obj.Kind = SourceCodeCredentialGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 bb23e6ee..4a7baec4 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: SourceCodeProviderConfigGroupVersionKind.Kind, } + + SourceCodeProviderConfigGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "sourcecodeproviderconfigs", + } ) +func init() { + resource.Put(SourceCodeProviderConfigGroupVersionResource) +} + func NewSourceCodeProviderConfig(namespace, name string, obj SourceCodeProviderConfig) *SourceCodeProviderConfig { obj.APIVersion, obj.Kind = SourceCodeProviderConfigGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 b6e32b7c..78d28d19 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -27,8 +28,18 @@ var ( Namespaced: false, Kind: SourceCodeProviderGroupVersionKind.Kind, } + + SourceCodeProviderGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "sourcecodeproviders", + } ) +func init() { + resource.Put(SourceCodeProviderGroupVersionResource) +} + func NewSourceCodeProvider(namespace, name string, obj SourceCodeProvider) *SourceCodeProvider { obj.APIVersion, obj.Kind = SourceCodeProviderGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 15158413..f7bfba4c 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: SourceCodeRepositoryGroupVersionKind.Kind, } + + SourceCodeRepositoryGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "sourcecoderepositories", + } ) +func init() { + resource.Put(SourceCodeRepositoryGroupVersionResource) +} + func NewSourceCodeRepository(namespace, name string, obj SourceCodeRepository) *SourceCodeRepository { obj.APIVersion, obj.Kind = SourceCodeRepositoryGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 54a74427..976c06d0 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: SSHAuthGroupVersionKind.Kind, } + + SSHAuthGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "sshauths", + } ) +func init() { + resource.Put(SSHAuthGroupVersionResource) +} + func NewSSHAuth(namespace, name string, obj SSHAuth) *SSHAuth { obj.APIVersion, obj.Kind = SSHAuthGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 df958e71..cc2db55d 100644 --- a/apis/project.cattle.io/v3/zz_generated_workload_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_workload_controller.go @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -28,8 +29,18 @@ var ( Kind: WorkloadGroupVersionKind.Kind, } + + WorkloadGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "workloads", + } ) +func init() { + resource.Put(WorkloadGroupVersionResource) +} + func NewWorkload(namespace, name string, obj Workload) *Workload { obj.APIVersion, obj.Kind = WorkloadGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 e6bad8c4..0dde620b 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/api/rbac/v1" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -28,8 +29,18 @@ var ( Namespaced: false, Kind: ClusterRoleBindingGroupVersionKind.Kind, } + + ClusterRoleBindingGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "clusterrolebindings", + } ) +func init() { + resource.Put(ClusterRoleBindingGroupVersionResource) +} + func NewClusterRoleBinding(namespace, name string, obj v1.ClusterRoleBinding) *v1.ClusterRoleBinding { obj.APIVersion, obj.Kind = ClusterRoleBindingGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 fdc6fe00..d008e131 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/api/rbac/v1" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -28,8 +29,18 @@ var ( Namespaced: false, Kind: ClusterRoleGroupVersionKind.Kind, } + + ClusterRoleGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "clusterroles", + } ) +func init() { + resource.Put(ClusterRoleGroupVersionResource) +} + func NewClusterRole(namespace, name string, obj v1.ClusterRole) *v1.ClusterRole { obj.APIVersion, obj.Kind = ClusterRoleGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 14f36006..f97a14f6 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/api/rbac/v1" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -29,8 +30,18 @@ var ( Kind: RoleBindingGroupVersionKind.Kind, } + + RoleBindingGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "rolebindings", + } ) +func init() { + resource.Put(RoleBindingGroupVersionResource) +} + func NewRoleBinding(namespace, name string, obj v1.RoleBinding) *v1.RoleBinding { obj.APIVersion, obj.Kind = RoleBindingGroupVersionKind.ToAPIVersionAndKind() obj.Name = name 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 2199199b..3ec7290b 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 @@ -5,6 +5,7 @@ import ( "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" + "github.com/rancher/norman/resource" "k8s.io/api/rbac/v1" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -29,8 +30,18 @@ var ( Kind: RoleGroupVersionKind.Kind, } + + RoleGroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "roles", + } ) +func init() { + resource.Put(RoleGroupVersionResource) +} + func NewRole(namespace, name string, obj v1.Role) *v1.Role { obj.APIVersion, obj.Kind = RoleGroupVersionKind.ToAPIVersionAndKind() obj.Name = name diff --git a/vendor.conf b/vendor.conf index 9362daad..64eb10ac 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 01a9966237719f0ccad07194cb4ee161d7431495 transitive=true +github.com/rancher/norman ae750244ec5b8156788d6d1914e210f5956900b1 https://github.com/daxmc99/norman.git 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 4001678e..ba3394c9 100644 --- a/vendor/github.com/rancher/norman/generator/controller_template.go +++ b/vendor/github.com/rancher/norman/generator/controller_template.go @@ -8,6 +8,7 @@ import ( {{.importPackage}} "github.com/rancher/norman/objectclient" "github.com/rancher/norman/controller" + "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -34,8 +35,18 @@ var ( {{- end }} Kind: {{.schema.CodeName}}GroupVersionKind.Kind, } + + {{.schema.CodeName}}GroupVersionResource = schema.GroupVersionResource{ + Group: GroupName, + Version: Version, + Resource: "{{.schema.PluralName | toLower}}", + } ) +func init() { + resource.Put({{.schema.CodeName}}GroupVersionResource) +} + func New{{.schema.CodeName}}(namespace, name string, obj {{.prefix}}{{.schema.CodeName}}) *{{.prefix}}{{.schema.CodeName}} { obj.APIVersion, obj.Kind = {{.schema.CodeName}}GroupVersionKind.ToAPIVersionAndKind() obj.Name = name diff --git a/vendor/github.com/rancher/norman/resource/resource.go b/vendor/github.com/rancher/norman/resource/resource.go new file mode 100644 index 00000000..8ed4eb47 --- /dev/null +++ b/vendor/github.com/rancher/norman/resource/resource.go @@ -0,0 +1,38 @@ +package resource + +import ( + "sync" + + "k8s.io/apimachinery/pkg/runtime/schema" +) + +//rancherTypes is a set of all types generated by rancher +var ( + rancherTypes = struct { + sync.RWMutex + m map[schema.GroupVersionResource]bool + }{m: make(map[schema.GroupVersionResource]bool)} +) + +//Get returns a copy of the set of rancherTypes +func Get() map[schema.GroupVersionResource]bool { + rancherTypes.RLock() + defer rancherTypes.RUnlock() + targetMap := make(map[schema.GroupVersionResource]bool, len(rancherTypes.m)) + for key, value := range rancherTypes.m { + targetMap[key] = value + } + return targetMap +} + +//Put adds an object to the set and panic on collision +func Put(key schema.GroupVersionResource) { + rancherTypes.Lock() + defer rancherTypes.Unlock() + _, exists := rancherTypes.m[key] + if exists { + //only used in an init function + panic("key exists in rancherTypes") + } + rancherTypes.m[key] = true +}