diff --git a/hack/.golint_failures b/hack/.golint_failures index 36e4a37e05..6f44e8b300 100644 --- a/hack/.golint_failures +++ b/hack/.golint_failures @@ -225,14 +225,11 @@ pkg/quota/v1/evaluator/core pkg/registry/admissionregistration/mutatingwebhookconfiguration/storage pkg/registry/admissionregistration/rest pkg/registry/admissionregistration/validatingwebhookconfiguration/storage -pkg/registry/apps/daemonset pkg/registry/apps/daemonset/storage -pkg/registry/apps/deployment pkg/registry/apps/deployment/storage pkg/registry/apps/replicaset pkg/registry/apps/replicaset/storage pkg/registry/apps/rest -pkg/registry/apps/statefulset pkg/registry/apps/statefulset/storage pkg/registry/auditregistration/rest pkg/registry/authentication/rest @@ -241,10 +238,8 @@ pkg/registry/authorization/localsubjectaccessreview pkg/registry/authorization/rest pkg/registry/authorization/selfsubjectaccessreview pkg/registry/authorization/subjectaccessreview -pkg/registry/autoscaling/horizontalpodautoscaler pkg/registry/autoscaling/horizontalpodautoscaler/storage pkg/registry/autoscaling/rest -pkg/registry/batch/cronjob pkg/registry/batch/cronjob/storage pkg/registry/batch/job pkg/registry/batch/job/storage @@ -271,7 +266,6 @@ pkg/registry/core/pod/rest pkg/registry/core/podtemplate/storage pkg/registry/core/replicationcontroller pkg/registry/core/replicationcontroller/storage -pkg/registry/core/resourcequota pkg/registry/core/resourcequota/storage pkg/registry/core/rest pkg/registry/core/secret @@ -289,7 +283,6 @@ pkg/registry/extensions/controller/storage pkg/registry/extensions/rest pkg/registry/networking/networkpolicy/storage pkg/registry/networking/rest -pkg/registry/policy/poddisruptionbudget pkg/registry/policy/poddisruptionbudget/storage pkg/registry/policy/rest pkg/registry/rbac/clusterrole diff --git a/pkg/registry/apps/daemonset/strategy.go b/pkg/registry/apps/daemonset/strategy.go index cb621d695a..02d80a61a7 100644 --- a/pkg/registry/apps/daemonset/strategy.go +++ b/pkg/registry/apps/daemonset/strategy.go @@ -166,6 +166,7 @@ type daemonSetStatusStrategy struct { daemonSetStrategy } +// StatusStrategy is the default logic invoked when updating object status. var StatusStrategy = daemonSetStatusStrategy{Strategy} func (daemonSetStatusStrategy) PrepareForUpdate(ctx context.Context, obj, old runtime.Object) { diff --git a/pkg/registry/apps/deployment/strategy.go b/pkg/registry/apps/deployment/strategy.go index 6477a05c90..bca13ba27b 100644 --- a/pkg/registry/apps/deployment/strategy.go +++ b/pkg/registry/apps/deployment/strategy.go @@ -145,6 +145,7 @@ type deploymentStatusStrategy struct { deploymentStrategy } +// StatusStrategy is the default logic invoked when updating object status. var StatusStrategy = deploymentStatusStrategy{Strategy} // PrepareForUpdate clears fields that are not allowed to be set by end users on update of status diff --git a/pkg/registry/apps/statefulset/strategy.go b/pkg/registry/apps/statefulset/strategy.go index 2925702fe4..2b259dc87e 100644 --- a/pkg/registry/apps/statefulset/strategy.go +++ b/pkg/registry/apps/statefulset/strategy.go @@ -130,6 +130,7 @@ type statefulSetStatusStrategy struct { statefulSetStrategy } +// StatusStrategy is the default logic invoked when updating object status. var StatusStrategy = statefulSetStatusStrategy{Strategy} // PrepareForUpdate clears fields that are not allowed to be set by end users on update of status diff --git a/pkg/registry/autoscaling/horizontalpodautoscaler/strategy.go b/pkg/registry/autoscaling/horizontalpodautoscaler/strategy.go index 12dbad2dd0..f26088f22a 100644 --- a/pkg/registry/autoscaling/horizontalpodautoscaler/strategy.go +++ b/pkg/registry/autoscaling/horizontalpodautoscaler/strategy.go @@ -86,6 +86,7 @@ type autoscalerStatusStrategy struct { autoscalerStrategy } +// StatusStrategy is the default logic invoked when updating object status. var StatusStrategy = autoscalerStatusStrategy{Strategy} func (autoscalerStatusStrategy) PrepareForUpdate(ctx context.Context, obj, old runtime.Object) { diff --git a/pkg/registry/batch/cronjob/strategy.go b/pkg/registry/batch/cronjob/strategy.go index a261bc548d..15780e795f 100644 --- a/pkg/registry/batch/cronjob/strategy.go +++ b/pkg/registry/batch/cronjob/strategy.go @@ -118,6 +118,7 @@ type cronJobStatusStrategy struct { cronJobStrategy } +// StatusStrategy is the default logic invoked when updating object status. var StatusStrategy = cronJobStatusStrategy{Strategy} func (cronJobStatusStrategy) PrepareForUpdate(ctx context.Context, obj, old runtime.Object) { diff --git a/pkg/registry/core/resourcequota/strategy.go b/pkg/registry/core/resourcequota/strategy.go index 4e62ca4ec4..da259dfbff 100644 --- a/pkg/registry/core/resourcequota/strategy.go +++ b/pkg/registry/core/resourcequota/strategy.go @@ -87,6 +87,7 @@ type resourcequotaStatusStrategy struct { resourcequotaStrategy } +// StatusStrategy is the default logic invoked when updating object status. var StatusStrategy = resourcequotaStatusStrategy{Strategy} func (resourcequotaStatusStrategy) PrepareForUpdate(ctx context.Context, obj, old runtime.Object) { diff --git a/pkg/registry/policy/poddisruptionbudget/strategy.go b/pkg/registry/policy/poddisruptionbudget/strategy.go index 36e940b6ac..0ee30f3b9d 100644 --- a/pkg/registry/policy/poddisruptionbudget/strategy.go +++ b/pkg/registry/policy/poddisruptionbudget/strategy.go @@ -98,6 +98,7 @@ type podDisruptionBudgetStatusStrategy struct { podDisruptionBudgetStrategy } +// StatusStrategy is the default logic invoked when updating object status. var StatusStrategy = podDisruptionBudgetStatusStrategy{Strategy} // PrepareForUpdate clears fields that are not allowed to be set by end users on update of status