# Generated by go2rpm 1 %bcond_without check # https://github.com/kubernetes-sigs/controller-runtime %global goipath sigs.k8s.io/controller-runtime %global forgeurl https://github.com/kubernetes-sigs/controller-runtime Version: 0.6.2 %gometa %global common_description %{expand: Repo for the controller-runtime subproject of kubebuilder (sig-apimachinery).} %global golicenses LICENSE %global godocs examples CONTRIBUTING.md FAQ.md README.md TMP-\\\ LOGGING.md VERSIONING.md code-of-conduct.md Name: %{goname} Release: 1%{?dist} Summary: Repo for the controller-runtime subproject of kubebuilder (sig-apimachinery) # Upstream license specification: Apache-2.0 License: ASL 2.0 URL: %{gourl} Source0: %{gosource} BuildRequires: golang(github.com/evanphx/json-patch) BuildRequires: golang(github.com/fsnotify/fsnotify) BuildRequires: golang(github.com/go-logr/logr) BuildRequires: golang(github.com/go-logr/zapr) BuildRequires: golang(github.com/onsi/ginkgo) BuildRequires: golang(github.com/onsi/ginkgo/config) BuildRequires: golang(github.com/onsi/ginkgo/reporters) BuildRequires: golang(github.com/onsi/ginkgo/types) BuildRequires: golang(github.com/onsi/gomega/gbytes) BuildRequires: golang(github.com/onsi/gomega/gexec) BuildRequires: golang(github.com/prometheus/client_golang/prometheus) BuildRequires: golang(github.com/prometheus/client_golang/prometheus/promhttp) BuildRequires: golang(github.com/spf13/pflag) BuildRequires: golang(go.uber.org/zap) BuildRequires: golang(go.uber.org/zap/buffer) BuildRequires: golang(go.uber.org/zap/zapcore) BuildRequires: golang(golang.org/x/time/rate) BuildRequires: golang(gomodules.xyz/jsonpatch/v2) BuildRequires: golang(k8s.io/api/admission/v1beta1) BuildRequires: golang(k8s.io/api/apps/v1) BuildRequires: golang(k8s.io/api/core/v1) BuildRequires: golang(k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1) BuildRequires: golang(k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1) BuildRequires: golang(k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset) BuildRequires: golang(k8s.io/apimachinery/pkg/api/equality) BuildRequires: golang(k8s.io/apimachinery/pkg/api/errors) BuildRequires: golang(k8s.io/apimachinery/pkg/api/meta) BuildRequires: golang(k8s.io/apimachinery/pkg/apis/meta/v1) BuildRequires: golang(k8s.io/apimachinery/pkg/apis/meta/v1/unstructured) BuildRequires: golang(k8s.io/apimachinery/pkg/conversion/queryparams) BuildRequires: golang(k8s.io/apimachinery/pkg/fields) BuildRequires: golang(k8s.io/apimachinery/pkg/labels) BuildRequires: golang(k8s.io/apimachinery/pkg/runtime) BuildRequires: golang(k8s.io/apimachinery/pkg/runtime/schema) BuildRequires: golang(k8s.io/apimachinery/pkg/runtime/serializer) BuildRequires: golang(k8s.io/apimachinery/pkg/selection) BuildRequires: golang(k8s.io/apimachinery/pkg/types) BuildRequires: golang(k8s.io/apimachinery/pkg/util/errors) BuildRequires: golang(k8s.io/apimachinery/pkg/util/json) BuildRequires: golang(k8s.io/apimachinery/pkg/util/rand) BuildRequires: golang(k8s.io/apimachinery/pkg/util/runtime) BuildRequires: golang(k8s.io/apimachinery/pkg/util/sets) BuildRequires: golang(k8s.io/apimachinery/pkg/util/uuid) BuildRequires: golang(k8s.io/apimachinery/pkg/util/validation/field) BuildRequires: golang(k8s.io/apimachinery/pkg/util/wait) BuildRequires: golang(k8s.io/apimachinery/pkg/util/yaml) BuildRequires: golang(k8s.io/apimachinery/pkg/watch) BuildRequires: golang(k8s.io/client-go/discovery) BuildRequires: golang(k8s.io/client-go/dynamic) BuildRequires: golang(k8s.io/client-go/kubernetes) BuildRequires: golang(k8s.io/client-go/kubernetes/scheme) BuildRequires: golang(k8s.io/client-go/kubernetes/typed/core/v1) BuildRequires: golang(k8s.io/client-go/plugin/pkg/client/auth/gcp) BuildRequires: golang(k8s.io/client-go/rest) BuildRequires: golang(k8s.io/client-go/restmapper) BuildRequires: golang(k8s.io/client-go/testing) BuildRequires: golang(k8s.io/client-go/tools/cache) BuildRequires: golang(k8s.io/client-go/tools/clientcmd) BuildRequires: golang(k8s.io/client-go/tools/clientcmd/api) BuildRequires: golang(k8s.io/client-go/tools/leaderelection) BuildRequires: golang(k8s.io/client-go/tools/leaderelection/resourcelock) BuildRequires: golang(k8s.io/client-go/tools/metrics) BuildRequires: golang(k8s.io/client-go/tools/record) BuildRequires: golang(k8s.io/client-go/util/cert) BuildRequires: golang(k8s.io/client-go/util/workqueue) BuildRequires: golang(k8s.io/utils/pointer) BuildRequires: golang(sigs.k8s.io/yaml) %if %{with check} # Tests BuildRequires: golang(github.com/onsi/gomega) BuildRequires: golang(github.com/prometheus/client_model/go) BuildRequires: golang(k8s.io/api/admissionregistration/v1) BuildRequires: golang(k8s.io/api/admissionregistration/v1beta1) BuildRequires: golang(k8s.io/api/apps/v1beta1) %endif %description %{common_description} %gopkg %prep %goprep %install %gopkginstall %if %{with check} %check # needs /usr/local/kubebuilder/bin/etcd %gocheck -d pkg/builder -d pkg/cache -d pkg/envtest -d pkg/internal/controller -t pkg/internal/testing/integration -d pkg/manager -d pkg/webhook %endif %gopkgfiles %changelog * Mon Aug 17 10:41:03 CEST 2020 Robert-André Mauchin - 0.6.2-1 - Initial package