# Generated by go2rpm # fragile tests on other arches %ifarch x86_64 %bcond_without check %endif %bcond_without bootstrap %bcond_with vendor # https://github.com/kubernetes/kubernetes %global goipath k8s.io/kubernetes %global forgeurl https://github.com/kubernetes/kubernetes Version: 1.18.3 %gometa %global goipaths0 k8s.io/kubernetes %global goipathsex0 k8s.io/kubernetes/pkg/volume/glusterfs k8s.io/kubernetes/pkg/volume/portworx k8s.io/kubernetes/pkg/controller/podautoscaler %if %{without bootstrap} %global goipaths1 k8s.io/kubernetes/pkg/volume/glusterfs k8s.io/kubernetes/pkg/volume/portworx k8s.io/kubernetes/pkg/controller/podautoscaler %endif %global common_description %{expand: Kubernetes is an open source system for managing containerized applications across multiple hosts; providing basic mechanisms for deployment, maintenance, and scaling of applications. Kubernetes builds upon a decade and a half of experience at Google running production workloads at scale using a system called Borg, combined with best-of-breed ideas and practices from the community.} %global golicenses LICENSE %global godocs docs CONTRIBUTING.md README.md SUPPORT.md code-of-\\\ conduct.md CHANGELOG-1.15.md CHANGELOG.md %if %{with vendor} %global gosupfiles "${vendor[@]}" %global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^golang\\(.*\\)$ %endif Name: %{goname} Release: 4%{?dist} Summary: Production-Grade Container Scheduling and Management # Upstream license specification: MIT and Apache-2.0 and BSD-3-Clause License: MIT and ASL 2.0 and BSD URL: %{gourl} Source0: %{gosource} %if %{with vendor} # go mod vendor Source1: vendor-1.18.3.tar.gz %endif # Fix for newer github.com/square/go-jose Patch0: 0001-Fix-for-using-with-newer-github.com-square-go-jose.patch # switch over k/k to use klog v2 Patch1: 0001-switch-over-k-k-to-use-klog-v2.patch # Fix for API change in cadvisor Patch2: https://github.com/kubernetes/kubernetes/commit/9006b2db69a5be72b93c123538419f9d5d7cad60.patch#/0001-Fix-for-API-change-in-cadvisor.patch # adapt to new libcontainer API Patch3: https://github.com/kubernetes/kubernetes/commit/e94aebf4cb46d7144b108f3c26bab1a0806ac95a.patch#/0001-adapt-to-new-libcontainer-API.patch # update cAdvisor to v0.37.0 Patch4: https://github.com/kubernetes/kubernetes/commit/1f70708f6cc85985725c11cd69c4965c1f97b314.patch#/0001-update-cAdvisor-to-v0.37.0.patch # Fix int->string casts Patch5: https://github.com/kubernetes/kubernetes/commit/124a5ddf725c4862520d8619017cac9db7a03522.patch#/0001-Fix-int-string-casts.patch # Fix compatibility with github.com/vishvananda/netlink Patch6: 0001-Fix-compatibility-with-github.com-vishvananda-netlink.patch # Fix compatibility with latest quobyte Patch7: 0001-Fix-compatibility-with-latest-quobyte.patch %if %{without vendor} BuildRequires: golang(bitbucket.org/bertimus9/systemstat) BuildRequires: golang(bitbucket.org/ww/goautoneg) BuildRequires: golang(github.com/armon/circbuf) BuildRequires: golang(github.com/aws/aws-sdk-go/aws) BuildRequires: golang(github.com/aws/aws-sdk-go/aws/awserr) BuildRequires: golang(github.com/aws/aws-sdk-go/aws/request) BuildRequires: golang(github.com/aws/aws-sdk-go/aws/session) BuildRequires: golang(github.com/aws/aws-sdk-go/service/autoscaling) BuildRequires: golang(github.com/aws/aws-sdk-go/service/ec2) BuildRequires: golang(github.com/aws/aws-sdk-go/service/ecr) BuildRequires: golang(github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2019-07-01/compute) BuildRequires: golang(github.com/Azure/azure-sdk-for-go/services/containerregistry/mgmt/2019-05-01/containerregistry) BuildRequires: golang(github.com/Azure/azure-sdk-for-go/services/storage/mgmt/2019-06-01/storage) BuildRequires: golang(github.com/Azure/go-autorest/autorest) BuildRequires: golang(github.com/Azure/go-autorest/autorest/adal) BuildRequires: golang(github.com/Azure/go-autorest/autorest/azure) BuildRequires: golang(github.com/blang/semver) BuildRequires: golang(github.com/caddyserver/caddy/caddyfile) BuildRequires: golang(github.com/clusterhq/flocker-go) BuildRequires: golang(github.com/container-storage-interface/spec/lib/go/csi) BuildRequires: golang(github.com/containernetworking/cni/libcni) BuildRequires: golang(github.com/containernetworking/cni/pkg/types) BuildRequires: golang(github.com/containernetworking/cni/pkg/types/020) BuildRequires: golang(github.com/coredns/corefile-migration/migration) BuildRequires: golang(github.com/coreos/go-oidc) BuildRequires: golang(github.com/coreos/go-systemd/daemon) BuildRequires: golang(github.com/coreos/go-systemd/util) BuildRequires: golang(github.com/cpuguy83/go-md2man/md2man) BuildRequires: golang(github.com/davecgh/go-spew/spew) BuildRequires: golang(github.com/docker/distribution/reference) BuildRequires: golang(github.com/docker/docker/api/types) BuildRequires: golang(github.com/docker/docker/api/types/container) BuildRequires: golang(github.com/docker/docker/api/types/filters) BuildRequires: golang(github.com/docker/docker/api/types/image) BuildRequires: golang(github.com/docker/docker/api/types/strslice) BuildRequires: golang(github.com/docker/docker/client) BuildRequires: golang(github.com/docker/docker/daemon/logger/jsonfilelog/jsonlog) BuildRequires: golang(github.com/docker/docker/pkg/jsonmessage) BuildRequires: golang(github.com/docker/docker/pkg/stdcopy) BuildRequires: golang(github.com/docker/go-connections/nat) BuildRequires: golang(github.com/docker/go-units) BuildRequires: golang(github.com/elazarl/goproxy) BuildRequires: golang(github.com/emicklei/go-restful) BuildRequires: golang(github.com/evanphx/json-patch) BuildRequires: golang(github.com/fsnotify/fsnotify) BuildRequires: golang(github.com/go-openapi/analysis) BuildRequires: golang(github.com/go-openapi/loads) BuildRequires: golang(github.com/go-openapi/spec) BuildRequires: golang(github.com/gogo/protobuf/gogoproto) BuildRequires: golang(github.com/gogo/protobuf/proto) BuildRequires: golang(github.com/golang/groupcache/lru) BuildRequires: golang(github.com/golang/mock/gomock) BuildRequires: golang(github.com/google/cadvisor/cache/memory) BuildRequires: golang(github.com/google/cadvisor/client/v2) BuildRequires: golang(github.com/google/cadvisor/container) BuildRequires: golang(github.com/google/cadvisor/container/common) BuildRequires: golang(github.com/google/cadvisor/container/containerd) BuildRequires: golang(github.com/google/cadvisor/container/containerd/install) BuildRequires: golang(github.com/google/cadvisor/container/crio/install) BuildRequires: golang(github.com/google/cadvisor/container/docker) BuildRequires: golang(github.com/google/cadvisor/container/docker/install) BuildRequires: golang(github.com/google/cadvisor/container/raw) BuildRequires: golang(github.com/google/cadvisor/container/systemd/install) BuildRequires: golang(github.com/google/cadvisor/events) BuildRequires: golang(github.com/google/cadvisor/fs) BuildRequires: golang(github.com/google/cadvisor/info/v1) BuildRequires: golang(github.com/google/cadvisor/info/v2) BuildRequires: golang(github.com/google/cadvisor/machine) BuildRequires: golang(github.com/google/cadvisor/manager) BuildRequires: golang(github.com/google/cadvisor/metrics) BuildRequires: golang(github.com/google/cadvisor/storage) BuildRequires: golang(github.com/google/cadvisor/utils/cloudinfo/aws) BuildRequires: golang(github.com/google/cadvisor/utils/cloudinfo/azure) BuildRequires: golang(github.com/google/cadvisor/utils/cloudinfo/gce) BuildRequires: golang(github.com/google/cadvisor/utils/oomparser) BuildRequires: golang(github.com/google/cadvisor/utils/sysfs) BuildRequires: golang(github.com/google/go-cmp/cmp) BuildRequires: golang(github.com/google/gofuzz) BuildRequires: golang(github.com/google/uuid) BuildRequires: golang(github.com/googleapis/gnostic-0.4/openapiv2) BuildRequires: golang(github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud) BuildRequires: golang(github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta) BuildRequires: golang(github.com/hashicorp/golang-lru) # pkg/volume/glusterfs %if %{without bootstrap} BuildRequires: golang(github.com/heketi/heketi/client/api/go-client) BuildRequires: golang(github.com/heketi/heketi/pkg/glusterfs/api) %endif # pkg/volume/portworx %if %{without bootstrap} BuildRequires: golang(github.com/libopenstorage/openstorage/api) BuildRequires: golang(github.com/libopenstorage/openstorage/api/client) BuildRequires: golang(github.com/libopenstorage/openstorage/api/client/volume) BuildRequires: golang(github.com/libopenstorage/openstorage/api/spec) BuildRequires: golang(github.com/libopenstorage/openstorage/volume) %endif BuildRequires: golang(github.com/lithammer/dedent) BuildRequires: golang(github.com/miekg/dns) BuildRequires: golang(github.com/mvdan/xurls) 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) BuildRequires: golang(github.com/onsi/gomega/gstruct) BuildRequires: golang(github.com/onsi/gomega/types) BuildRequires: golang(github.com/opencontainers/go-digest) BuildRequires: golang(github.com/opencontainers/runc/libcontainer/cgroups) BuildRequires: golang(github.com/opencontainers/runc/libcontainer/cgroups/fs) BuildRequires: golang(github.com/opencontainers/runc/libcontainer/cgroups/systemd) BuildRequires: golang(github.com/opencontainers/runc/libcontainer/configs) BuildRequires: golang(github.com/opencontainers/runc/libcontainer/utils) BuildRequires: golang(github.com/opencontainers/selinux/go-selinux) BuildRequires: golang(github.com/pkg/errors) BuildRequires: golang(github.com/pmezard/go-difflib/difflib) BuildRequires: golang(github.com/prometheus/client_model/go) BuildRequires: golang(github.com/prometheus/common/expfmt) BuildRequires: golang(github.com/PuerkitoBio/purell) BuildRequires: golang(github.com/quobyte/api) BuildRequires: golang(github.com/robfig/cron) BuildRequires: golang(github.com/sirupsen/logrus) BuildRequires: golang(github.com/spf13/afero) BuildRequires: golang(github.com/spf13/cobra) BuildRequires: golang(github.com/spf13/cobra/doc) BuildRequires: golang(github.com/spf13/pflag) BuildRequires: golang(github.com/spf13/viper) BuildRequires: golang(github.com/storageos/go-api) BuildRequires: golang(github.com/storageos/go-api/types) BuildRequires: golang(github.com/stretchr/testify/assert) BuildRequires: golang(github.com/stretchr/testify/mock) BuildRequires: golang(github.com/stretchr/testify/require) BuildRequires: golang(github.com/thecodeteam/goscaleio) BuildRequires: golang(github.com/thecodeteam/goscaleio/types/v1) BuildRequires: golang(github.com/vishvananda/netlink) BuildRequires: golang(github.com/vishvananda/netlink/nl) BuildRequires: golang(github.com/vishvananda/netns) BuildRequires: golang(github.com/vmware/govmomi) BuildRequires: golang(github.com/vmware/govmomi/find) BuildRequires: golang(github.com/vmware/govmomi/object) BuildRequires: golang(github.com/vmware/govmomi/session) BuildRequires: golang(github.com/vmware/govmomi/vapi/rest) BuildRequires: golang(github.com/vmware/govmomi/vapi/tags) BuildRequires: golang(github.com/vmware/govmomi/vim25) BuildRequires: golang(github.com/vmware/govmomi/vim25/mo) BuildRequires: golang(github.com/vmware/govmomi/vim25/soap) BuildRequires: golang(github.com/vmware/govmomi/vim25/types) BuildRequires: golang(go.etcd.io/etcd/client) BuildRequires: golang(go.etcd.io/etcd/clientv3) BuildRequires: golang(go.etcd.io/etcd/clientv3/concurrency) BuildRequires: golang(go.etcd.io/etcd/pkg/transport) BuildRequires: golang(golang.org/x/crypto/ssh) BuildRequires: golang(golang.org/x/crypto/ssh/terminal) BuildRequires: golang(golang.org/x/net/websocket) BuildRequires: golang(golang.org/x/oauth2) BuildRequires: golang(golang.org/x/oauth2/google) BuildRequires: golang(golang.org/x/sys/unix) BuildRequires: golang(golang.org/x/time/rate) BuildRequires: golang(golang.org/x/tools/benchmark/parse) BuildRequires: golang(golang.org/x/tools/container/intsets) BuildRequires: golang(gonum.org/v1/gonum/graph) BuildRequires: golang(gonum.org/v1/gonum/graph/encoding) BuildRequires: golang(gonum.org/v1/gonum/graph/encoding/dot) BuildRequires: golang(gonum.org/v1/gonum/graph/simple) BuildRequires: golang(google.golang.org/api/compute/v0.alpha) BuildRequires: golang(google.golang.org/api/compute/v0.beta) BuildRequires: golang(google.golang.org/api/compute/v1) BuildRequires: golang(google.golang.org/api/googleapi) BuildRequires: golang(google.golang.org/api/logging/v2beta1) BuildRequires: golang(google.golang.org/api/monitoring/v3) BuildRequires: golang(google.golang.org/api/option) BuildRequires: golang(google.golang.org/api/pubsub/v1) BuildRequires: golang(google.golang.org/grpc) BuildRequires: golang(google.golang.org/grpc/codes) BuildRequires: golang(google.golang.org/grpc/grpclog) BuildRequires: golang(google.golang.org/grpc/status) BuildRequires: golang(gopkg.in/gcfg.v1) BuildRequires: golang(gopkg.in/square/go-jose.v2) BuildRequires: golang(gopkg.in/square/go-jose.v2/jwt) BuildRequires: golang(gopkg.in/yaml.v2) BuildRequires: golang(k8s.io/api/admission/v1) BuildRequires: golang(k8s.io/api/admission/v1beta1) BuildRequires: golang(k8s.io/api/admissionregistration/v1) BuildRequires: golang(k8s.io/api/admissionregistration/v1beta1) BuildRequires: golang(k8s.io/api/apps/v1) BuildRequires: golang(k8s.io/api/apps/v1beta1) BuildRequires: golang(k8s.io/api/apps/v1beta2) BuildRequires: golang(k8s.io/api/auditregistration/v1alpha1) BuildRequires: golang(k8s.io/api/authentication/v1) BuildRequires: golang(k8s.io/api/authentication/v1beta1) BuildRequires: golang(k8s.io/api/authorization/v1) BuildRequires: golang(k8s.io/api/authorization/v1beta1) BuildRequires: golang(k8s.io/api/autoscaling/v1) BuildRequires: golang(k8s.io/api/autoscaling/v2beta1) BuildRequires: golang(k8s.io/api/autoscaling/v2beta2) BuildRequires: golang(k8s.io/api/batch/v1) BuildRequires: golang(k8s.io/api/batch/v1beta1) BuildRequires: golang(k8s.io/api/batch/v2alpha1) BuildRequires: golang(k8s.io/api/certificates/v1beta1) BuildRequires: golang(k8s.io/api/coordination/v1) BuildRequires: golang(k8s.io/api/coordination/v1beta1) BuildRequires: golang(k8s.io/api/core/v1) BuildRequires: golang(k8s.io/api/discovery/v1alpha1) BuildRequires: golang(k8s.io/api/discovery/v1beta1) BuildRequires: golang(k8s.io/api/events/v1beta1) BuildRequires: golang(k8s.io/api/extensions/v1beta1) BuildRequires: golang(k8s.io/api/flowcontrol/v1alpha1) BuildRequires: golang(k8s.io/api/imagepolicy/v1alpha1) BuildRequires: golang(k8s.io/api/networking/v1) BuildRequires: golang(k8s.io/api/networking/v1beta1) BuildRequires: golang(k8s.io/api/node/v1alpha1) BuildRequires: golang(k8s.io/api/node/v1beta1) BuildRequires: golang(k8s.io/api/policy/v1beta1) BuildRequires: golang(k8s.io/api/rbac/v1) BuildRequires: golang(k8s.io/api/rbac/v1alpha1) BuildRequires: golang(k8s.io/api/rbac/v1beta1) BuildRequires: golang(k8s.io/api/scheduling/v1) BuildRequires: golang(k8s.io/api/scheduling/v1alpha1) BuildRequires: golang(k8s.io/api/scheduling/v1beta1) BuildRequires: golang(k8s.io/api/settings/v1alpha1) BuildRequires: golang(k8s.io/api/storage/v1) BuildRequires: golang(k8s.io/api/storage/v1alpha1) BuildRequires: golang(k8s.io/api/storage/v1beta1) BuildRequires: golang(k8s.io/apiextensions-apiserver/pkg/apis/apiextensions) 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/apiserver) BuildRequires: golang(k8s.io/apiextensions-apiserver/pkg/apiserver/validation) BuildRequires: golang(k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset) BuildRequires: golang(k8s.io/apiextensions-apiserver/pkg/client/informers/externalversions) BuildRequires: golang(k8s.io/apiextensions-apiserver/pkg/client/informers/externalversions/apiextensions/v1) BuildRequires: golang(k8s.io/apiextensions-apiserver/pkg/client/listers/apiextensions/v1) BuildRequires: golang(k8s.io/apiextensions-apiserver/pkg/cmd/server/options) BuildRequires: golang(k8s.io/apiextensions-apiserver/test/integration) BuildRequires: golang(k8s.io/apiextensions-apiserver/test/integration/fixtures) BuildRequires: golang(k8s.io/apimachinery/pkg/api/apitesting) BuildRequires: golang(k8s.io/apimachinery/pkg/api/apitesting/fuzzer) 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/api/resource) BuildRequires: golang(k8s.io/apimachinery/pkg/api/validation) BuildRequires: golang(k8s.io/apimachinery/pkg/api/validation/path) BuildRequires: golang(k8s.io/apimachinery/pkg/apis/meta/fuzzer) BuildRequires: golang(k8s.io/apimachinery/pkg/apis/meta/internalversion) 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/apis/meta/v1/validation) BuildRequires: golang(k8s.io/apimachinery/pkg/apis/meta/v1beta1) BuildRequires: golang(k8s.io/apimachinery/pkg/conversion) 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/runtime/serializer/json) BuildRequires: golang(k8s.io/apimachinery/pkg/runtime/serializer/versioning) BuildRequires: golang(k8s.io/apimachinery/pkg/selection) BuildRequires: golang(k8s.io/apimachinery/pkg/types) BuildRequires: golang(k8s.io/apimachinery/pkg/util/cache) BuildRequires: golang(k8s.io/apimachinery/pkg/util/clock) BuildRequires: golang(k8s.io/apimachinery/pkg/util/diff) BuildRequires: golang(k8s.io/apimachinery/pkg/util/duration) BuildRequires: golang(k8s.io/apimachinery/pkg/util/errors) BuildRequires: golang(k8s.io/apimachinery/pkg/util/httpstream) BuildRequires: golang(k8s.io/apimachinery/pkg/util/httpstream/spdy) BuildRequires: golang(k8s.io/apimachinery/pkg/util/intstr) BuildRequires: golang(k8s.io/apimachinery/pkg/util/json) BuildRequires: golang(k8s.io/apimachinery/pkg/util/net) BuildRequires: golang(k8s.io/apimachinery/pkg/util/proxy) BuildRequires: golang(k8s.io/apimachinery/pkg/util/rand) BuildRequires: golang(k8s.io/apimachinery/pkg/util/remotecommand) BuildRequires: golang(k8s.io/apimachinery/pkg/util/runtime) BuildRequires: golang(k8s.io/apimachinery/pkg/util/sets) BuildRequires: golang(k8s.io/apimachinery/pkg/util/strategicpatch) BuildRequires: golang(k8s.io/apimachinery/pkg/util/uuid) BuildRequires: golang(k8s.io/apimachinery/pkg/util/validation) BuildRequires: golang(k8s.io/apimachinery/pkg/util/validation/field) BuildRequires: golang(k8s.io/apimachinery/pkg/util/version) BuildRequires: golang(k8s.io/apimachinery/pkg/util/wait) BuildRequires: golang(k8s.io/apimachinery/pkg/util/yaml) BuildRequires: golang(k8s.io/apimachinery/pkg/version) BuildRequires: golang(k8s.io/apimachinery/pkg/watch) BuildRequires: golang(k8s.io/apiserver/pkg/admission) BuildRequires: golang(k8s.io/apiserver/pkg/admission/initializer) BuildRequires: golang(k8s.io/apiserver/pkg/admission/plugin/namespace/lifecycle) BuildRequires: golang(k8s.io/apiserver/pkg/admission/plugin/webhook/initializer) BuildRequires: golang(k8s.io/apiserver/pkg/admission/plugin/webhook/mutating) BuildRequires: golang(k8s.io/apiserver/pkg/admission/plugin/webhook/validating) BuildRequires: golang(k8s.io/apiserver/pkg/apis/audit) BuildRequires: golang(k8s.io/apiserver/pkg/apis/audit/install) BuildRequires: golang(k8s.io/apiserver/pkg/apis/audit/v1) BuildRequires: golang(k8s.io/apiserver/pkg/apis/config/v1) BuildRequires: golang(k8s.io/apiserver/pkg/apis/flowcontrol/bootstrap) BuildRequires: golang(k8s.io/apiserver/pkg/audit) BuildRequires: golang(k8s.io/apiserver/pkg/authentication/authenticator) BuildRequires: golang(k8s.io/apiserver/pkg/authentication/authenticatorfactory) BuildRequires: golang(k8s.io/apiserver/pkg/authentication/group) BuildRequires: golang(k8s.io/apiserver/pkg/authentication/request/anonymous) BuildRequires: golang(k8s.io/apiserver/pkg/authentication/request/bearertoken) BuildRequires: golang(k8s.io/apiserver/pkg/authentication/request/headerrequest) BuildRequires: golang(k8s.io/apiserver/pkg/authentication/request/union) BuildRequires: golang(k8s.io/apiserver/pkg/authentication/request/websocket) BuildRequires: golang(k8s.io/apiserver/pkg/authentication/request/x509) BuildRequires: golang(k8s.io/apiserver/pkg/authentication/serviceaccount) BuildRequires: golang(k8s.io/apiserver/pkg/authentication/token/cache) BuildRequires: golang(k8s.io/apiserver/pkg/authentication/token/tokenfile) BuildRequires: golang(k8s.io/apiserver/pkg/authentication/token/union) BuildRequires: golang(k8s.io/apiserver/pkg/authentication/user) BuildRequires: golang(k8s.io/apiserver/pkg/authorization/authorizer) BuildRequires: golang(k8s.io/apiserver/pkg/authorization/authorizerfactory) BuildRequires: golang(k8s.io/apiserver/pkg/authorization/union) BuildRequires: golang(k8s.io/apiserver/pkg/endpoints/discovery) BuildRequires: golang(k8s.io/apiserver/pkg/endpoints/filters) BuildRequires: golang(k8s.io/apiserver/pkg/endpoints/openapi) BuildRequires: golang(k8s.io/apiserver/pkg/endpoints/request) BuildRequires: golang(k8s.io/apiserver/pkg/features) BuildRequires: golang(k8s.io/apiserver/pkg/registry/generic) BuildRequires: golang(k8s.io/apiserver/pkg/registry/generic/registry) BuildRequires: golang(k8s.io/apiserver/pkg/registry/generic/rest) BuildRequires: golang(k8s.io/apiserver/pkg/registry/rest) BuildRequires: golang(k8s.io/apiserver/pkg/server) BuildRequires: golang(k8s.io/apiserver/pkg/server/dynamiccertificates) BuildRequires: golang(k8s.io/apiserver/pkg/server/egressselector) BuildRequires: golang(k8s.io/apiserver/pkg/server/filters) BuildRequires: golang(k8s.io/apiserver/pkg/server/healthz) BuildRequires: golang(k8s.io/apiserver/pkg/server/httplog) BuildRequires: golang(k8s.io/apiserver/pkg/server/mux) BuildRequires: golang(k8s.io/apiserver/pkg/server/options) BuildRequires: golang(k8s.io/apiserver/pkg/server/options/encryptionconfig) BuildRequires: golang(k8s.io/apiserver/pkg/server/resourceconfig) BuildRequires: golang(k8s.io/apiserver/pkg/server/routes) BuildRequires: golang(k8s.io/apiserver/pkg/server/storage) BuildRequires: golang(k8s.io/apiserver/pkg/storage) BuildRequires: golang(k8s.io/apiserver/pkg/storage/errors) BuildRequires: golang(k8s.io/apiserver/pkg/storage/etcd3) BuildRequires: golang(k8s.io/apiserver/pkg/storage/etcd3/preflight) BuildRequires: golang(k8s.io/apiserver/pkg/storage/etcd3/testing) BuildRequires: golang(k8s.io/apiserver/pkg/storage/names) BuildRequires: golang(k8s.io/apiserver/pkg/storage/storagebackend) BuildRequires: golang(k8s.io/apiserver/pkg/storage/storagebackend/factory) BuildRequires: golang(k8s.io/apiserver/pkg/storage/value) BuildRequires: golang(k8s.io/apiserver/pkg/util/dryrun) BuildRequires: golang(k8s.io/apiserver/pkg/util/feature) BuildRequires: golang(k8s.io/apiserver/pkg/util/flowcontrol) BuildRequires: golang(k8s.io/apiserver/pkg/util/flushwriter) BuildRequires: golang(k8s.io/apiserver/pkg/util/shufflesharding) BuildRequires: golang(k8s.io/apiserver/pkg/util/term) BuildRequires: golang(k8s.io/apiserver/pkg/util/webhook) BuildRequires: golang(k8s.io/apiserver/pkg/util/wsstream) BuildRequires: golang(k8s.io/apiserver/plugin/pkg/authenticator/password/passwordfile) BuildRequires: golang(k8s.io/apiserver/plugin/pkg/authenticator/request/basicauth) BuildRequires: golang(k8s.io/apiserver/plugin/pkg/authenticator/token/oidc) BuildRequires: golang(k8s.io/apiserver/plugin/pkg/authenticator/token/webhook) BuildRequires: golang(k8s.io/apiserver/plugin/pkg/authorizer/webhook) BuildRequires: golang(k8s.io/cli-runtime/pkg/genericclioptions) BuildRequires: golang(k8s.io/cli-runtime/pkg/kustomize) BuildRequires: golang(k8s.io/cli-runtime/pkg/printers) BuildRequires: golang(k8s.io/cli-runtime/pkg/resource) BuildRequires: golang(k8s.io/client-go/discovery) BuildRequires: golang(k8s.io/client-go/discovery/cached) BuildRequires: golang(k8s.io/client-go/discovery/cached/memory) BuildRequires: golang(k8s.io/client-go/discovery/fake) BuildRequires: golang(k8s.io/client-go/dynamic) BuildRequires: golang(k8s.io/client-go/informers) BuildRequires: golang(k8s.io/client-go/informers/apps/v1) BuildRequires: golang(k8s.io/client-go/informers/autoscaling/v1) BuildRequires: golang(k8s.io/client-go/informers/batch/v1) BuildRequires: golang(k8s.io/client-go/informers/certificates/v1beta1) BuildRequires: golang(k8s.io/client-go/informers/coordination/v1) BuildRequires: golang(k8s.io/client-go/informers/core/v1) BuildRequires: golang(k8s.io/client-go/informers/discovery/v1beta1) BuildRequires: golang(k8s.io/client-go/informers/policy/v1beta1) BuildRequires: golang(k8s.io/client-go/informers/rbac/v1) BuildRequires: golang(k8s.io/client-go/informers/storage/v1) BuildRequires: golang(k8s.io/client-go/kubernetes) BuildRequires: golang(k8s.io/client-go/kubernetes/fake) BuildRequires: golang(k8s.io/client-go/kubernetes/scheme) BuildRequires: golang(k8s.io/client-go/kubernetes/typed/apps/v1) BuildRequires: golang(k8s.io/client-go/kubernetes/typed/authentication/v1) BuildRequires: golang(k8s.io/client-go/kubernetes/typed/authorization/v1) BuildRequires: golang(k8s.io/client-go/kubernetes/typed/autoscaling/v1) BuildRequires: golang(k8s.io/client-go/kubernetes/typed/certificates/v1beta1) BuildRequires: golang(k8s.io/client-go/kubernetes/typed/coordination/v1) BuildRequires: golang(k8s.io/client-go/kubernetes/typed/core/v1) BuildRequires: golang(k8s.io/client-go/kubernetes/typed/discovery/v1beta1) BuildRequires: golang(k8s.io/client-go/kubernetes/typed/events/v1beta1) BuildRequires: golang(k8s.io/client-go/kubernetes/typed/flowcontrol/v1alpha1) BuildRequires: golang(k8s.io/client-go/kubernetes/typed/policy/v1beta1) BuildRequires: golang(k8s.io/client-go/kubernetes/typed/rbac/v1) BuildRequires: golang(k8s.io/client-go/kubernetes/typed/scheduling/v1) BuildRequires: golang(k8s.io/client-go/listers/apps/v1) BuildRequires: golang(k8s.io/client-go/listers/autoscaling/v1) BuildRequires: golang(k8s.io/client-go/listers/batch/v1) BuildRequires: golang(k8s.io/client-go/listers/certificates/v1beta1) BuildRequires: golang(k8s.io/client-go/listers/coordination/v1) BuildRequires: golang(k8s.io/client-go/listers/core/v1) BuildRequires: golang(k8s.io/client-go/listers/discovery/v1beta1) BuildRequires: golang(k8s.io/client-go/listers/networking/v1beta1) BuildRequires: golang(k8s.io/client-go/listers/node/v1beta1) BuildRequires: golang(k8s.io/client-go/listers/policy/v1beta1) BuildRequires: golang(k8s.io/client-go/listers/rbac/v1) BuildRequires: golang(k8s.io/client-go/listers/scheduling/v1) BuildRequires: golang(k8s.io/client-go/listers/settings/v1alpha1) BuildRequires: golang(k8s.io/client-go/listers/storage/v1) BuildRequires: golang(k8s.io/client-go/metadata) BuildRequires: golang(k8s.io/client-go/metadata/metadatainformer) BuildRequires: golang(k8s.io/client-go/plugin/pkg/client/auth) BuildRequires: golang(k8s.io/client-go/rest) BuildRequires: golang(k8s.io/client-go/restmapper) BuildRequires: golang(k8s.io/client-go/scale) 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/events) BuildRequires: golang(k8s.io/client-go/tools/leaderelection) BuildRequires: golang(k8s.io/client-go/tools/leaderelection/resourcelock) BuildRequires: golang(k8s.io/client-go/tools/pager) BuildRequires: golang(k8s.io/client-go/tools/record) BuildRequires: golang(k8s.io/client-go/tools/reference) BuildRequires: golang(k8s.io/client-go/tools/remotecommand) BuildRequires: golang(k8s.io/client-go/tools/watch) BuildRequires: golang(k8s.io/client-go/transport) BuildRequires: golang(k8s.io/client-go/util/cert) BuildRequires: golang(k8s.io/client-go/util/certificate) BuildRequires: golang(k8s.io/client-go/util/certificate/csr) BuildRequires: golang(k8s.io/client-go/util/connrotation) BuildRequires: golang(k8s.io/client-go/util/exec) BuildRequires: golang(k8s.io/client-go/util/flowcontrol) BuildRequires: golang(k8s.io/client-go/util/keyutil) BuildRequires: golang(k8s.io/client-go/util/retry) BuildRequires: golang(k8s.io/client-go/util/testing) BuildRequires: golang(k8s.io/client-go/util/workqueue) BuildRequires: golang(k8s.io/cloud-provider) BuildRequires: golang(k8s.io/cloud-provider/api) BuildRequires: golang(k8s.io/cloud-provider/node/helpers) BuildRequires: golang(k8s.io/cloud-provider/service/helpers) BuildRequires: golang(k8s.io/cloud-provider/volume) BuildRequires: golang(k8s.io/cloud-provider/volume/errors) BuildRequires: golang(k8s.io/cloud-provider/volume/helpers) BuildRequires: golang(k8s.io/cluster-bootstrap/token/api) BuildRequires: golang(k8s.io/cluster-bootstrap/token/jws) BuildRequires: golang(k8s.io/cluster-bootstrap/token/util) BuildRequires: golang(k8s.io/cluster-bootstrap/util/secrets) BuildRequires: golang(k8s.io/cluster-bootstrap/util/tokens) BuildRequires: golang(k8s.io/component-base/cli/flag) BuildRequires: golang(k8s.io/component-base/cli/globalflag) BuildRequires: golang(k8s.io/component-base/codec) BuildRequires: golang(k8s.io/component-base/config) BuildRequires: golang(k8s.io/component-base/config/v1alpha1) BuildRequires: golang(k8s.io/component-base/config/validation) BuildRequires: golang(k8s.io/component-base/featuregate) BuildRequires: golang(k8s.io/component-base/logs) BuildRequires: golang(k8s.io/component-base/metrics) BuildRequires: golang(k8s.io/component-base/metrics/legacyregistry) BuildRequires: golang(k8s.io/component-base/metrics/prometheus/clientgo) BuildRequires: golang(k8s.io/component-base/metrics/prometheus/ratelimiter) BuildRequires: golang(k8s.io/component-base/metrics/prometheus/restclient) BuildRequires: golang(k8s.io/component-base/metrics/prometheus/version) BuildRequires: golang(k8s.io/component-base/metrics/prometheus/workqueue) BuildRequires: golang(k8s.io/component-base/metrics/testutil) BuildRequires: golang(k8s.io/component-base/version) BuildRequires: golang(k8s.io/component-base/version/verflag) BuildRequires: golang(k8s.io/cri-api/pkg/apis) BuildRequires: golang(k8s.io/cri-api/pkg/apis/runtime/v1alpha2) BuildRequires: golang(k8s.io/cri-api/pkg/apis/testing) BuildRequires: golang(k8s.io/csi-translation-lib) BuildRequires: golang(k8s.io/csi-translation-lib/plugins) # pkg/controller/podautoscaler %if %{without bootstrap} BuildRequires: golang(k8s.io/heapster/metrics/api/v1/types) %endif BuildRequires: golang(k8s.io/klog/v2) BuildRequires: golang(k8s.io/kube-aggregator/pkg/apis/apiregistration/v1) BuildRequires: golang(k8s.io/kube-aggregator/pkg/apis/apiregistration/v1/helper) BuildRequires: golang(k8s.io/kube-aggregator/pkg/apis/apiregistration/v1beta1) BuildRequires: golang(k8s.io/kube-aggregator/pkg/apiserver) BuildRequires: golang(k8s.io/kube-aggregator/pkg/apiserver/scheme) BuildRequires: golang(k8s.io/kube-aggregator/pkg/client/clientset_generated/clientset) BuildRequires: golang(k8s.io/kube-aggregator/pkg/client/clientset_generated/clientset/typed/apiregistration/v1) BuildRequires: golang(k8s.io/kube-aggregator/pkg/client/informers/externalversions/apiregistration/v1) BuildRequires: golang(k8s.io/kube-aggregator/pkg/controllers/autoregister) BuildRequires: golang(k8s.io/kube-controller-manager/config/v1alpha1) BuildRequires: golang(k8s.io/kube-openapi/pkg/common) BuildRequires: golang(k8s.io/kube-openapi/pkg/util) BuildRequires: golang(k8s.io/kube-proxy/config/v1alpha1) BuildRequires: golang(k8s.io/kube-scheduler/config/v1) BuildRequires: golang(k8s.io/kube-scheduler/config/v1alpha1) BuildRequires: golang(k8s.io/kube-scheduler/config/v1alpha2) BuildRequires: golang(k8s.io/kube-scheduler/extender/v1) BuildRequires: golang(k8s.io/kubectl/pkg/cmd) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/annotate) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/apiresources) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/apply) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/attach) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/autoscale) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/certificates) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/clusterinfo) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/completion) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/config) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/create) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/delete) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/describe) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/diff) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/drain) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/edit) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/exec) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/explain) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/expose) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/get) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/kustomize) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/label) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/logs) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/options) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/patch) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/plugin) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/portforward) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/proxy) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/replace) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/rollout) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/run) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/scale) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/set) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/taint) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/top) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/util) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/util/sanity) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/version) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/wait) BuildRequires: golang(k8s.io/kubectl/pkg/describe) BuildRequires: golang(k8s.io/kubectl/pkg/polymorphichelpers) BuildRequires: golang(k8s.io/kubectl/pkg/scale) BuildRequires: golang(k8s.io/kubectl/pkg/scheme) BuildRequires: golang(k8s.io/kubectl/pkg/util/i18n) BuildRequires: golang(k8s.io/kubectl/pkg/util/logs) BuildRequires: golang(k8s.io/kubectl/pkg/util/rbac) BuildRequires: golang(k8s.io/kubectl/pkg/util/templates) BuildRequires: golang(k8s.io/kubectl/pkg/validation) BuildRequires: golang(k8s.io/kubelet/config/v1beta1) BuildRequires: golang(k8s.io/kubelet/pkg/apis/deviceplugin/v1beta1) BuildRequires: golang(k8s.io/kubelet/pkg/apis/pluginregistration/v1) BuildRequires: golang(k8s.io/legacy-cloud-providers/aws) BuildRequires: golang(k8s.io/legacy-cloud-providers/azure) BuildRequires: golang(k8s.io/legacy-cloud-providers/azure/auth) BuildRequires: golang(k8s.io/legacy-cloud-providers/gce) BuildRequires: golang(k8s.io/legacy-cloud-providers/openstack) BuildRequires: golang(k8s.io/legacy-cloud-providers/vsphere) BuildRequires: golang(k8s.io/legacy-cloud-providers/vsphere/vclib) BuildRequires: golang(k8s.io/metrics/pkg/apis/custom_metrics/v1beta2) BuildRequires: golang(k8s.io/metrics/pkg/apis/metrics/v1alpha1) BuildRequires: golang(k8s.io/metrics/pkg/client/clientset/versioned/scheme) BuildRequires: golang(k8s.io/metrics/pkg/client/clientset/versioned/typed/metrics/v1beta1) BuildRequires: golang(k8s.io/metrics/pkg/client/custom_metrics) BuildRequires: golang(k8s.io/metrics/pkg/client/external_metrics) BuildRequires: golang(k8s.io/sample-apiserver/pkg/apis/wardle/v1alpha1) BuildRequires: golang(k8s.io/system-validators/validators) BuildRequires: golang(k8s.io/utils/exec) BuildRequires: golang(k8s.io/utils/exec/testing) BuildRequires: golang(k8s.io/utils/inotify) BuildRequires: golang(k8s.io/utils/integer) BuildRequires: golang(k8s.io/utils/io) BuildRequires: golang(k8s.io/utils/keymutex) BuildRequires: golang(k8s.io/utils/mount) BuildRequires: golang(k8s.io/utils/net) BuildRequires: golang(k8s.io/utils/path) BuildRequires: golang(k8s.io/utils/pointer) BuildRequires: golang(k8s.io/utils/strings) BuildRequires: golang(k8s.io/utils/trace) BuildRequires: golang(sigs.k8s.io/kustomize/pkg/constants) BuildRequires: golang(sigs.k8s.io/kustomize/pkg/fs) BuildRequires: golang(sigs.k8s.io/kustomize/pkg/ifc) BuildRequires: golang(sigs.k8s.io/kustomize/pkg/loader) BuildRequires: golang(sigs.k8s.io/kustomize/pkg/patch) BuildRequires: golang(sigs.k8s.io/kustomize/pkg/types) BuildRequires: golang(sigs.k8s.io/yaml) %if %{with check} # Tests BuildRequires: golang(github.com/Azure/go-autorest/autorest/to) BuildRequires: golang(github.com/go-openapi/strfmt) BuildRequires: golang(github.com/go-openapi/validate) BuildRequires: golang(github.com/google/cadvisor/container/crio) BuildRequires: golang(github.com/google/go-cmp/cmp/cmpopts) BuildRequires: golang(github.com/json-iterator/go) BuildRequires: golang(github.com/prometheus/client_golang/prometheus) BuildRequires: golang(github.com/prometheus/common/model) BuildRequires: golang(k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1) BuildRequires: golang(k8s.io/apiextensions-apiserver/pkg/controller/finalizer) BuildRequires: golang(k8s.io/apimachinery/pkg/api/apitesting/naming) BuildRequires: golang(k8s.io/apimachinery/pkg/api/apitesting/roundtrip) BuildRequires: golang(k8s.io/apimachinery/pkg/api/meta/testrestmapper) BuildRequires: golang(k8s.io/apimachinery/pkg/runtime/serializer/protobuf) BuildRequires: golang(k8s.io/apimachinery/pkg/runtime/serializer/streaming) BuildRequires: golang(k8s.io/apiserver/pkg/admission/testing) BuildRequires: golang(k8s.io/apiserver/pkg/apis/audit/v1beta1) BuildRequires: golang(k8s.io/apiserver/pkg/registry/generic/testing) BuildRequires: golang(k8s.io/apiserver/pkg/storage/value/encrypt/aes) BuildRequires: golang(k8s.io/apiserver/pkg/storage/value/encrypt/envelope/testing) BuildRequires: golang(k8s.io/apiserver/pkg/storage/value/encrypt/envelope/v1beta1) BuildRequires: golang(k8s.io/apiserver/plugin/pkg/audit/buffered) BuildRequires: golang(k8s.io/apiserver/plugin/pkg/audit/dynamic) BuildRequires: golang(k8s.io/apiserver/plugin/pkg/audit/truncate) BuildRequires: golang(k8s.io/apiserver/plugin/pkg/authenticator/token/tokentest) BuildRequires: golang(k8s.io/client-go/kubernetes/typed/certificates/v1beta1/fake) BuildRequires: golang(k8s.io/client-go/rest/fake) BuildRequires: golang(k8s.io/client-go/scale/fake) BuildRequires: golang(k8s.io/client-go/tools/clientcmd/api/v1) BuildRequires: golang(k8s.io/client-go/tools/portforward) BuildRequires: golang(k8s.io/client-go/transport/spdy) BuildRequires: golang(k8s.io/cloud-provider/fake) BuildRequires: golang(k8s.io/component-base/config/testing) BuildRequires: golang(k8s.io/component-base/featuregate/testing) BuildRequires: golang(k8s.io/kube-aggregator/pkg/apis/apiregistration) BuildRequires: golang(k8s.io/kubectl/pkg/cmd/testing) BuildRequires: golang(k8s.io/legacy-cloud-providers/vsphere/testing) BuildRequires: golang(k8s.io/metrics/pkg/apis/external_metrics/v1beta1) BuildRequires: golang(k8s.io/metrics/pkg/apis/metrics/v1beta1) BuildRequires: golang(k8s.io/metrics/pkg/client/clientset/versioned/fake) BuildRequires: golang(k8s.io/metrics/pkg/client/custom_metrics/fake) BuildRequires: golang(k8s.io/metrics/pkg/client/external_metrics/fake) %endif %endif %description %{common_description} %gopkg %prep %goprep %{?with_vendor: -k} %if %{with vendor} %setup -q -T -D -a 1 -n %{extractdir} %endif rm -rf staging %autopatch -p1 %if %{without vendor} sed -i "s|github.com/munnerz/goautoneg|bitbucket.org/ww/goautoneg|" $(find . -name "*.go") sed -i "s|github.com/googleapis/gnostic/OpenAPIv2|github.com/googleapis/gnostic/openapiv2|" $(find . -name "*.go") sed -i "s|k8s.io/klog|k8s.io/klog/v2|" $(find . -name "*.go") sed -i 's|github.com/googleapis/gnostic|github.com/googleapis/gnostic-0.4|' $(find . -iname "*.go" -type f) %endif # %%build # for cmd in cmd/* ; do # %%gobuild -o %%{gobuilddir}/bin/$(basename $cmd) %%{goipath}/$cmd # done %install %if %{with vendor} mapfile -t vendor <<< $(find vendor -type f) %endif %gopkginstall # install -m 0755 -vd %%{buildroot}%%{_bindir} # install -m 0755 -vp %%{gobuilddir}/bin/* %%{buildroot}%%{_bindir}/ %if %{with check} %check # pkg/storage/value/encrypt/envelope: Needs KMS server %if %{with bootstrap} %gocheck -t cmd \ -d pkg/volume/glusterfs \ -d pkg/volume/portworx \ -d pkg/controller/podautoscaler \ -d pkg/storage/value/encrypt/envelope \ -d pkg/cloudprovider/providers/photon \ -d pkg/cloudprovider/providers/vsphere \ -d pkg/controller/garbagecollector \ -d pkg/controller/resourcequota \ -d pkg/controller/podautoscaler/metrics \ -d pkg/kubeapiserver/options \ -d pkg/kubelet/dockershim/network/cni \ -d pkg/kubelet/cm/devicemanager \ -d pkg/kubelet/dockershim/network/kubenet \ -d pkg/kubelet/network/dns \ -d pkg/master \ -d pkg/cloudprovider/providers/aws \ -d pkg/generated/openapi \ -d pkg/kubelet/cloudresource \ -d pkg/kubelet/kuberuntime \ -d pkg/kubelet/oom \ -d pkg/kubelet/volumemanager/reconciler \ -d pkg/proxy/ipvs \ -d pkg/util/oom \ -d pkg/registry/apps/daemonset/storage \ -d pkg/registry/core/service/storage \ -d pkg/serviceaccount \ -d pkg/volume/csi \ -d pkg/volume/photon_pd \ -d test/e2e \ -d test/e2e_kubeadm \ -d test/e2e_node \ -t test/integration \ -t third-party %else %gocheck -t cmd \ -d pkg/storage/value/encrypt/envelope \ -d pkg/cloudprovider/providers/photon \ -d pkg/cloudprovider/providers/vsphere \ -d pkg/controller/garbagecollector \ -d pkg/controller/resourcequota \ -d pkg/kubeapiserver/options \ -d pkg/kubelet/dockershim/network/cni \ -d pkg/kubelet/cm/devicemanager \ -d pkg/kubelet/dockershim/network/kubenet \ -d pkg/kubelet/network/dns \ -d pkg/master \ -d pkg/cloudprovider/providers/aws \ -d pkg/generated/openapi \ -d pkg/kubelet/cloudresource \ -d pkg/kubelet/kuberuntime \ -d pkg/kubelet/oom \ -d pkg/kubelet/volumemanager/reconciler \ -d pkg/util/oom \ -d pkg/registry/apps/daemonset/storage \ -d pkg/registry/core/service/storage \ -d pkg/serviceaccount \ -d pkg/volume/csi \ -d pkg/volume/photon_pd \ -d test/e2e_kubeadm \ -d test/e2e_node \ -t test/integration \ -t third-party %endif %endif # %%files # %%license LICENSE # %%doc docs CONTRIBUTING.md code-of-conduct.md CHANGELOG-1.13.md CHANGELOG.md # %%doc README.md SUPPORT.md # %%{_bindir}/* %gopkgfiles %changelog * Sat Aug 01 2020 Fedora Release Engineering - 1.18.3-4 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Mon Jul 27 2020 Fedora Release Engineering - 1.18.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Mon Jun 15 22:00:01 CEST 2020 Robert-André Mauchin - 1.18.3-2 - Drop requires * Mon Jun 15 22:00:01 CEST 2020 Robert-André Mauchin - 1.18.3-1 - Update to 1.18.3 * Mon Apr 13 22:21:30 CEST 2020 Robert-André Mauchin - 1.18.1-1 - Update to 1.18.1 * Wed Jan 29 2020 Fedora Release Engineering - 1.15.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Thu Jul 25 2019 Fedora Release Engineering - 1.15.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Sat Jul 13 2019 Elliott Sales de Andrade - 1.15.0-2 - Patch out deprecated github.com/kardianos/osext * Sun Jul 07 14:54:04 CEST 2019 Robert-André Mauchin - 1.15.0-1 - Release 1.15.0 * Fri May 10 19:55:52 CEST 2019 Robert-André Mauchin - 1.13.7-1.beta.0 - Initial package