Blame SPECS/kubernetes.spec

885fe9
#debuginfo not supported with Go
d2fd77
%global debug_package   %{nil}
60d014
%global provider	github
60d014
%global provider_tld	com
60d014
%global project		GoogleCloudPlatform
60d014
%global repo		kubernetes
d2fd77
# https://github.com/GoogleCloudPlatform/kubernetes
60d014
%global import_path	%{provider}.%{provider_tld}/%{project}/%{repo}
d2fd77
%global commit		01fcb58673001e56c69e128ab57e0c3f701aeea5
885fe9
%global shortcommit	%(c=%{commit}; echo ${c:0:7})
885fe9
885fe9
#I really need this, otherwise "version_ldflags=$(kube::version_ldflags)"
885fe9
# does not work
885fe9
%global _buildshell	/bin/bash
885fe9
%global _checkshell	/bin/bash
885fe9
885fe9
Name:		kubernetes
d2fd77
Version:	0.17.1
d2fd77
Release:	4%{?dist}
d2fd77
Summary:        Container cluster management
d2fd77
License:        ASL 2.0
d2fd77
URL:            %{import_path}
d2fd77
ExclusiveArch:  x86_64
d2fd77
Source0:        https://%{import_path}/archive/%{commit}/%{repo}-%{shortcommit}.tar.gz
d2fd77
d2fd77
# It obsoletes cadvisor but needs its source code (literally integrated)
60d014
Obsoletes:      cadvisor
885fe9
d2fd77
# kubernetes is decomposed into master and node subpackages
d2fd77
# require both of them for updates
d2fd77
Requires: kubernetes-master = %{version}-%{release}
d2fd77
Requires: kubernetes-node = %{version}-%{release}
885fe9
885fe9
%if 0%{?fedora}
885fe9
# needed for go cover.  Not available in RHEL/CentOS (available in Fedora/EPEL)
d2fd77
BuildRequires: golang-cover
885fe9
%endif
885fe9
885fe9
%description
885fe9
%{summary}
885fe9
60d014
%if 0%{?fedora}
60d014
%package devel
d2fd77
Summary:       %{summary}
d2fd77
BuildRequires: golang >= 1.2.1-3
60d014
d2fd77
Provides: golang(%{import_path}/cmd/genutils) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/cmd/kube-apiserver/app) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/cmd/kube-controller-manager/app) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/cmd/kube-proxy/app) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/cmd/kubelet/app) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/admission) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/api) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/api/endpoints) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/api/errors) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/api/errors/etcd) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/api/latest) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/api/meta) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/api/registered) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/api/resource) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/api/rest) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/api/rest/resttest) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/api/testapi) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/api/testing) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/api/v1) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/api/v1beta1) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/api/v1beta2) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/api/v1beta3) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/api/validation) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/apiserver) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/auth/authenticator) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/auth/authenticator/bearertoken) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/auth/authorizer) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/auth/authorizer/abac) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/auth/handlers) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/auth/user) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/capabilities) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/client) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/client/cache) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/client/chaosclient) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/client/clientcmd) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/client/clientcmd/api) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/client/clientcmd/api/latest) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/client/clientcmd/api/v1) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/client/metrics) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/client/portforward) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/client/record) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/client/remotecommand) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/client/testclient) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/clientauth) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/cloudprovider) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/cloudprovider/aws) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/cloudprovider/fake) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/cloudprovider/gce) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/cloudprovider/mesos) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/cloudprovider/nodecontroller) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/cloudprovider/openstack) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/cloudprovider/ovirt) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/cloudprovider/rackspace) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/cloudprovider/routecontroller) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/cloudprovider/servicecontroller) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/cloudprovider/vagrant) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/config) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/controller) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/controller/framework) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/conversion) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/conversion/queryparams) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/credentialprovider) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/credentialprovider/gcp) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/fieldpath) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/fields) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/healthz) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/httplog) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/hyperkube) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/kubectl) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/kubectl/cmd) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/kubectl/cmd/config) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/kubectl/cmd/util) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/kubectl/resource) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/kubelet) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/kubelet/cadvisor) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/kubelet/config) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/kubelet/container) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/kubelet/dockertools) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/kubelet/envvars) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/kubelet/leaky) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/kubelet/lifecycle) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/kubelet/metrics) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/kubelet/network) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/kubelet/network/exec) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/kubelet/prober) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/kubelet/rkt) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/kubelet/types) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/labels) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/master) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/master/ports) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/namespace) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/probe) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/probe/exec) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/probe/http) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/probe/tcp) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/proxy) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/proxy/config) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/registry) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/registry/componentstatus) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/registry/controller) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/registry/controller/etcd) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/registry/endpoint) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/registry/endpoint/etcd) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/registry/etcd) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/registry/event) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/registry/generic) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/registry/generic/etcd) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/registry/generic/rest) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/registry/limitrange) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/registry/minion) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/registry/minion/etcd) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/registry/namespace) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/registry/namespace/etcd) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/registry/persistentvolume) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/registry/persistentvolume/etcd) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/registry/persistentvolumeclaim) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/registry/persistentvolumeclaim/etcd) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/registry/pod) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/registry/pod/etcd) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/registry/podtemplate) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/registry/podtemplate/etcd) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/registry/registrytest) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/registry/resourcequota) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/registry/resourcequota/etcd) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/registry/secret) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/registry/secret/etcd) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/registry/service) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/registry/service/allocator) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/registry/service/allocator/etcd) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/registry/service/ipallocator) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/registry/service/ipallocator/controller) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/registry/service/ipallocator/etcd) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/registry/service/portallocator) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/registry/service/portallocator/controller) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/registry/serviceaccount) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/registry/serviceaccount/etcd) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/resourcequota) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/runtime) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/securitycontext) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/service) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/serviceaccount) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/tools) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/tools/etcdtest) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/types) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/ui) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/util) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/util/config) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/util/errors) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/util/exec) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/util/fielderrors) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/util/flushwriter) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/util/httpstream) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/util/httpstream/spdy) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/util/iptables) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/util/mount) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/util/proxy) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/util/slice) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/util/strategicpatch) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/util/wait) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/util/workqueue) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/util/yaml) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/version) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/version/verflag) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/volume) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/volume/aws_ebs) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/volume/empty_dir) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/volume/gce_pd) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/volume/git_repo) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/volume/glusterfs) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/volume/host_path) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/volume/iscsi) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/volume/nfs) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/volume/persistent_claim) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/volume/rbd) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/volume/secret) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/volume/util) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/pkg/volumeclaimbinder) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/watch) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/pkg/watch/json) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/plugin/cmd/kube-scheduler/app) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/plugin/pkg/admission/admit) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/plugin/pkg/admission/deny) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/plugin/pkg/admission/exec/denyprivileged) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/plugin/pkg/admission/limitranger) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/plugin/pkg/admission/namespace/autoprovision) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/plugin/pkg/admission/namespace/exists) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/plugin/pkg/admission/namespace/lifecycle) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/plugin/pkg/admission/resourcequota) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/plugin/pkg/admission/securitycontext/scdeny) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/plugin/pkg/admission/serviceaccount) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/plugin/pkg/auth) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/plugin/pkg/auth/authenticator) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/plugin/pkg/auth/authenticator/password) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/plugin/pkg/auth/authenticator/password/allow) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/plugin/pkg/auth/authenticator/password/passwordfile) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/plugin/pkg/auth/authenticator/request/basicauth) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/plugin/pkg/auth/authenticator/request/union) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/plugin/pkg/auth/authenticator/request/x509) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/plugin/pkg/auth/authenticator/token/tokenfile) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/plugin/pkg/auth/authenticator/token/tokentest) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/plugin/pkg/scheduler) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/plugin/pkg/scheduler/algorithm) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/plugin/pkg/scheduler/algorithm/predicates) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/plugin/pkg/scheduler/algorithm/priorities) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/plugin/pkg/scheduler/algorithmprovider) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/plugin/pkg/scheduler/algorithmprovider/defaults) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/plugin/pkg/scheduler/api) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/plugin/pkg/scheduler/api/latest) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/plugin/pkg/scheduler/api/v1) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/plugin/pkg/scheduler/api/validation) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/plugin/pkg/scheduler/factory) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/plugin/pkg/scheduler/metrics) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/test/e2e) = %{version}-%{release}
60d014
Provides: golang(%{import_path}/test/integration) = %{version}-%{release}
d2fd77
Provides: golang(%{import_path}/test/integration/framework) = %{version}-%{release}
d2fd77
d2fd77
%description devel
d2fd77
%{summary}
60d014
60d014
This package contains library source intended for
60d014
building other packages which use %{project}/%{repo}.
60d014
%endif
60d014
d2fd77
%package unit-test
d2fd77
Summary: %{summary} - for running unit tests
d2fd77
d2fd77
# below Rs used for testing
d2fd77
Requires: golang >= 1.2-7
d2fd77
Requires: etcd >= 2.0.9
d2fd77
Requires: hostname
d2fd77
Requires: rsync
d2fd77
Requires: NetworkManager
d2fd77
d2fd77
%description unit-test
d2fd77
%{summary} - for running unit tests
d2fd77
d2fd77
%package master
d2fd77
Summary: Kubernetes services for master host
d2fd77
d2fd77
BuildRequires: golang >= 1.2-7
d2fd77
BuildRequires: systemd
d2fd77
# below BRs used for testing
d2fd77
BuildRequires: etcd >= 2.0.9
d2fd77
BuildRequires: hostname
d2fd77
BuildRequires: rsync
d2fd77
d2fd77
Requires(pre): shadow-utils
d2fd77
d2fd77
# if node is installed with node, version and release must be the same
d2fd77
Conflicts: kubernetes-node < %{version}-%{release}
d2fd77
Conflicts: kubernetes-node > %{version}-%{release}
d2fd77
d2fd77
%description master
d2fd77
Kubernetes services for master host
d2fd77
d2fd77
%package node
d2fd77
Summary: Kubernetes services for node host
d2fd77
d2fd77
%if 0%{?fedora} >= 21 || 0%{?rhel}
d2fd77
Requires: docker
d2fd77
%else
d2fd77
Requires: docker-io
d2fd77
%endif
d2fd77
d2fd77
BuildRequires: golang >= 1.2-7
d2fd77
BuildRequires: systemd
d2fd77
# below BRs used for testing
d2fd77
BuildRequires: etcd >= 2.0.9
d2fd77
BuildRequires: hostname
d2fd77
BuildRequires: rsync
d2fd77
d2fd77
Requires(pre): shadow-utils
d2fd77
d2fd77
# if master is installed with node, version and release must be the same
d2fd77
Conflicts: kubernetes-master < %{version}-%{release}
d2fd77
Conflicts: kubernetes-master > %{version}-%{release}
d2fd77
d2fd77
%description node
d2fd77
Kubernetes services for node host
d2fd77
885fe9
%prep
60d014
%autosetup -n %{name}-%{commit} -p1
885fe9
885fe9
%build
885fe9
export KUBE_GIT_TREE_STATE="clean"
885fe9
export KUBE_GIT_COMMIT=%{commit}
d2fd77
export KUBE_GIT_VERSION=v0.17.1-748-g01fcb58673001e
885fe9
885fe9
%if 0%{?fedora}
60d014
#export KUBE_GIT_TREE_STATE="dirty"
60d014
#export KUBE_EXTRA_GOPATH=%{gopath}
60d014
#export KUBE_NO_GODEPS="true"
885fe9
%endif
885fe9
d2fd77
hack/build-go.sh --use_go_build cmd/kube-apiserver cmd/kube-controller-manager plugin/cmd/kube-scheduler cmd/kube-proxy cmd/kubelet cmd/kubectl cmd/kube-version-change
885fe9
885fe9
%install
885fe9
. hack/lib/init.sh
885fe9
kube::golang::setup_env
885fe9
885fe9
output_path="${KUBE_OUTPUT_BINPATH}/$(kube::golang::current_platform)"
885fe9
d2fd77
binaries=(kube-apiserver kube-controller-manager kube-scheduler kube-proxy kubelet kubectl kube-version-change)
885fe9
install -m 755 -d %{buildroot}%{_bindir}
885fe9
for bin in "${binaries[@]}"; do
885fe9
  echo "+++ INSTALLING ${bin}"
885fe9
  install -p -m 755 -t %{buildroot}%{_bindir} ${output_path}/${bin}
885fe9
done
885fe9
885fe9
# install the bash completion
885fe9
install -d -m 0755 %{buildroot}%{_datadir}/bash-completion/completions/
885fe9
install -t %{buildroot}%{_datadir}/bash-completion/completions/ contrib/completions/bash/kubectl
885fe9
885fe9
# install config files
885fe9
install -d -m 0755 %{buildroot}%{_sysconfdir}/%{name}
885fe9
install -m 644 -t %{buildroot}%{_sysconfdir}/%{name} contrib/init/systemd/environ/*
885fe9
885fe9
# install service files
885fe9
install -d -m 0755 %{buildroot}%{_unitdir}
885fe9
install -m 0644 -t %{buildroot}%{_unitdir} contrib/init/systemd/*.service
885fe9
885fe9
# install manpages
885fe9
install -d %{buildroot}%{_mandir}/man1
885fe9
install -p -m 644 docs/man/man1/* %{buildroot}%{_mandir}/man1
885fe9
885fe9
# install the place the kubelet defaults to put volumes
d2fd77
install -d %{buildroot}%{_sharedstatedir}/kubelet
885fe9
60d014
# place contrib/init/systemd/tmpfiles.d/kubernetes.conf to /usr/lib/tmpfiles.d/kubernetes.conf
60d014
install -d -m 0755 %{buildroot}%{_tmpfilesdir}
60d014
install -p -m 0644 -t %{buildroot}/%{_tmpfilesdir} contrib/init/systemd/tmpfiles.d/kubernetes.conf
60d014
60d014
%if 0%{?fedora}
60d014
# install devel source codes
60d014
install -d %{buildroot}/%{gopath}/src/%{import_path}
60d014
for d in build cluster cmd contrib examples hack pkg plugin test; do
60d014
    cp -rpav $d %{buildroot}/%{gopath}/src/%{import_path}/
60d014
done
60d014
%endif
60d014
d2fd77
# place files for unit-test rpm
d2fd77
install -d -m 0755 %{buildroot}%{_sharedstatedir}/kubernetes-unit-test/
d2fd77
cp -pav README.md %{buildroot}%{_sharedstatedir}/kubernetes-unit-test/.
d2fd77
for d in _output Godeps api cmd docs examples hack pkg plugin third_party test; do
d2fd77
  cp -a $d %{buildroot}%{_sharedstatedir}/kubernetes-unit-test/
d2fd77
done
d2fd77
d2fd77
%check
d2fd77
# RHEL7 and CentOS are tested via unit-test subpackage
d2fd77
%if 0%{?fedora}
d2fd77
#export KUBE_EXTRA_GOPATH=%{gopath}
d2fd77
#export KUBE_NO_GODEPS="true"
d2fd77
d2fd77
echo "******Testing the commands*****"
d2fd77
hack/test-cmd.sh
d2fd77
echo "******Benchmarking kube********"
d2fd77
hack/benchmark-go.sh
d2fd77
d2fd77
# In Fedora 20 and RHEL7 the go cover tools isn't available correctly
d2fd77
%if 0%{?fedora} >= 21
d2fd77
echo "******Testing the go code******"
d2fd77
hack/test-go.sh
d2fd77
echo "******Testing integration******"
d2fd77
#hack/test-integration.sh --use_go_build
d2fd77
%endif
d2fd77
%endif
d2fd77
885fe9
%files
d2fd77
# empty as it depends on master and node
d2fd77
d2fd77
%files master
885fe9
%doc README.md LICENSE CONTRIB.md CONTRIBUTING.md DESIGN.md
d2fd77
%{_mandir}/man1/kube-apiserver.1*
d2fd77
%{_mandir}/man1/kube-controller-manager.1*
d2fd77
%{_mandir}/man1/kube-scheduler.1*
d2fd77
%{_mandir}/man1/kubectl.1*
d2fd77
%{_mandir}/man1/kubectl-*
885fe9
%{_bindir}/kube-apiserver
885fe9
%{_bindir}/kube-controller-manager
885fe9
%{_bindir}/kube-scheduler
d2fd77
%{_bindir}/kube-version-change
d2fd77
%{_bindir}/kubectl
d2fd77
%{_datadir}/bash-completion/completions/kubectl
885fe9
%{_unitdir}/kube-apiserver.service
885fe9
%{_unitdir}/kube-controller-manager.service
d2fd77
%{_unitdir}/kube-scheduler.service
885fe9
%dir %{_sysconfdir}/%{name}
885fe9
%config(noreplace) %{_sysconfdir}/%{name}/apiserver
d2fd77
%config(noreplace) %{_sysconfdir}/%{name}/scheduler
d2fd77
%config(noreplace) %{_sysconfdir}/%{name}/config
885fe9
%config(noreplace) %{_sysconfdir}/%{name}/controller-manager
d2fd77
%{_tmpfilesdir}/kubernetes.conf
d2fd77
d2fd77
%files node
d2fd77
%doc README.md LICENSE CONTRIB.md CONTRIBUTING.md DESIGN.md
d2fd77
%{_mandir}/man1/kubelet.1*
d2fd77
%{_mandir}/man1/kube-proxy.1*
d2fd77
%{_mandir}/man1/kubectl.1*
d2fd77
%{_mandir}/man1/kubectl-*
d2fd77
%{_bindir}/kubelet
d2fd77
%{_bindir}/kube-proxy
d2fd77
%{_bindir}/kube-version-change
d2fd77
%{_bindir}/kubectl
d2fd77
%{_datadir}/bash-completion/completions/kubectl
d2fd77
%{_unitdir}/kube-proxy.service
d2fd77
%{_unitdir}/kubelet.service
d2fd77
%dir %{_sharedstatedir}/kubelet
d2fd77
%dir %{_sysconfdir}/%{name}
d2fd77
%config(noreplace) %{_sysconfdir}/%{name}/config
885fe9
%config(noreplace) %{_sysconfdir}/%{name}/kubelet
d2fd77
%config(noreplace) %{_sysconfdir}/%{name}/proxy
60d014
%{_tmpfilesdir}/kubernetes.conf
60d014
d2fd77
%files unit-test
d2fd77
%{_sharedstatedir}/kubernetes-unit-test/
d2fd77
60d014
%if 0%{?fedora}
60d014
%files devel
60d014
%doc README.md LICENSE CONTRIB.md CONTRIBUTING.md DESIGN.md
60d014
%dir %{gopath}/src/%{provider}.%{provider_tld}/%{project}
60d014
%{gopath}/src/%{import_path}
60d014
%endif
885fe9
d2fd77
%pre master
d2fd77
getent group kube >/dev/null || groupadd -r kube
d2fd77
getent passwd kube >/dev/null || useradd -r -g kube -d / -s /sbin/nologin \
d2fd77
        -c "Kubernetes user" kube
d2fd77
d2fd77
%post master
d2fd77
%systemd_post kube-apiserver kube-scheduler kube-controller-manager
d2fd77
d2fd77
%preun master
d2fd77
%systemd_preun kube-apiserver kube-scheduler kube-controller-manager
d2fd77
d2fd77
%postun master
d2fd77
%systemd_postun
d2fd77
d2fd77
d2fd77
%pre node
885fe9
getent group kube >/dev/null || groupadd -r kube
885fe9
getent passwd kube >/dev/null || useradd -r -g kube -d / -s /sbin/nologin \
885fe9
        -c "Kubernetes user" kube
885fe9
d2fd77
%post node
d2fd77
%systemd_post kubelet kube-proxy
885fe9
d2fd77
%preun node
d2fd77
%systemd_preun kubelet kube-proxy
d2fd77
d2fd77
%postun node
885fe9
%systemd_postun
885fe9
885fe9
%changelog
d2fd77
* Tue May 26 2015 jchaloup <jchaloup@redhat.com> - 0.17.1-4
d2fd77
- Bump to upstream 01fcb58673001e56c69e128ab57e0c3f701aeea5
d2fd77
  related: #1222943
d2fd77
d2fd77
* Mon May 25 2015 jchaloup <jchaloup@redhat.com> - 0.17.1-3
d2fd77
- Decompose package into master and node subpackage.
d2fd77
  Thanks to Avesh for testing and patience.
d2fd77
  related: #1211266
d2fd77
d2fd77
* Mon May 25 2015 jchaloup <jchaloup@redhat.com> - 0.17.1-2
d2fd77
- Bump to upstream cf7b0bdc2a41d38613ac7f8eeea91cae23553fa2
d2fd77
  related: #1211266
d2fd77
d2fd77
* Fri May 22 2015 jchaloup <jchaloup@redhat.com> - 0.17.1-1
d2fd77
- Update to 0.17.1
d2fd77
  resolves: #1222943
d2fd77
d2fd77
* Wed May 20 2015 jchaloup <jchaloup@redhat.com> - 0.17.0-12
d2fd77
- Bump to upstream a76bdd97100c66a46e2b49288540dcec58a954c4
d2fd77
  related: #1211266
d2fd77
d2fd77
* Tue May 19 2015 jchaloup <jchaloup@redhat.com> - 0.17.0-11
d2fd77
- Bump to upstream 10339d72b66a31592f73797a9983e7c207481b22
d2fd77
  related: #1211266
d2fd77
d2fd77
* Mon May 18 2015 jchaloup <jchaloup@redhat.com> - 0.17.0-10
d2fd77
- Bump to upstream efb42b302d871f7217394205d84e5ae82335d786
d2fd77
  related: #1211266
d2fd77
d2fd77
* Sat May 16 2015 jchaloup <jchaloup@redhat.com> - 0.17.0-9
d2fd77
- Bump to upstream d51e131726b925e7088b90915e99042459b628e0
d2fd77
  related: #1211266
d2fd77
d2fd77
* Fri May 15 2015 jchaloup <jchaloup@redhat.com> - 0.17.0-8
d2fd77
- Bump to upstream 1ee33ac481a14db7b90e3bbac8cec4ceea822bfb
d2fd77
  related: #1211266
d2fd77
d2fd77
* Fri May 15 2015 jchaloup <jchaloup@redhat.com> - 0.17.0-7
d2fd77
- Bump to upstream d3c6fb0d6a13c0177dcd67556d72963c959234ea
d2fd77
  related: #1211266
d2fd77
d2fd77
* Fri May 15 2015 jchaloup <jchaloup@redhat.com> - 0.17.0-6
d2fd77
- Bump to upstream f57f31783089f41c0bdca8cb87a1001ca94e1a45
d2fd77
  related: #1211266
d2fd77
d2fd77
* Thu May 14 2015 jchaloup <jchaloup@redhat.com> - 0.17.0-5
d2fd77
- Bump to upstream c90d381d0d5cf8ab7b8412106f5a6991d7e13c7d
d2fd77
  related: #1211266
d2fd77
d2fd77
* Thu May 14 2015 jchaloup <jchaloup@redhat.com> - 0.17.0-4
d2fd77
- Bump to upstream 5010b2dde0f9b9eb820fe047e3b34bc9fa6324de
d2fd77
- Add debug info
d2fd77
  related: #1211266
d2fd77
d2fd77
* Wed May 13 2015 jchaloup <jchaloup@redhat.com> - 0.17.0-3
d2fd77
- Bump to upstream ec19d41b63f5fe7b2c939e7738a41c0fbe65d796
d2fd77
  related: #1211266
d2fd77
d2fd77
* Tue May 12 2015 jchaloup <jchaloup@redhat.com> - 0.17.0-2
d2fd77
- Provide /usr/bin/kube-version-change binary
d2fd77
  related: #1211266
d2fd77
d2fd77
* Tue May 12 2015 jchaloup <jchaloup@redhat.com> - 0.17.0-1
d2fd77
- Bump to upstream 962f10ee580eea30e5f4ea725c4e9e3743408a58
d2fd77
  related: #1211266
d2fd77
d2fd77
* Mon May 11 2015 jchaloup <jchaloup@redhat.com> - 0.16.2-7
d2fd77
- Bump to upstream 63182318c5876b94ac9b264d1224813b2b2ab541
d2fd77
  related: #1211266
d2fd77
d2fd77
* Fri May 08 2015 jchaloup <jchaloup@redhat.com> - 0.16.2-6
d2fd77
- Bump to upstream d136728df7e2694df9e082902f6239c11b0f2b00
d2fd77
- Add NetworkManager as dependency for /etc/resolv.conf
d2fd77
  related: #1211266
d2fd77
d2fd77
* Thu May 07 2015 jchaloup <jchaloup@redhat.com> - 0.16.2-5
d2fd77
- Bump to upstream ca0f678b9a0a6dc795ac7a595350d0dbe9d0ac3b
d2fd77
  related: #1211266
d2fd77
d2fd77
* Wed May 06 2015 jchaloup <jchaloup@redhat.com> - 0.16.2-4
d2fd77
- Add docs to kubernetes-unit-test
d2fd77
  related: #1211266
d2fd77
d2fd77
* Wed May 06 2015 jchaloup <jchaloup@redhat.com> - 0.16.2-3
d2fd77
- Bump to upstream 3a24c0e898cb3060d7905af6df275a3be562451d
d2fd77
  related: #1211266
d2fd77
d2fd77
* Tue May 05 2015 jchaloup <jchaloup@redhat.com> - 0.16.2-2
d2fd77
- Add api and README.md to kubernetes-unit-test (must not be shipped)
d2fd77
  related: #1211266
d2fd77
d2fd77
* Tue May 05 2015 jchaloup <jchaloup@redhat.com> - 0.16.2-1
d2fd77
- Bump to upstream 72048a824ca16c3921354197953fabecede5af47
d2fd77
  related: #1211266
d2fd77
d2fd77
* Mon May 04 2015 jchaloup <jchaloup@redhat.com> - 0.16.1-2
d2fd77
- Bump to upstream 1dcd80cdf3f00409d55cea1ef0e7faef0ae1d656
d2fd77
  related: #1211266
d2fd77
d2fd77
* Sun May 03 2015 jchaloup <jchaloup@redhat.com> - 0.16.1-1
d2fd77
- Bump to upstream 86751e8c90a3c0e852afb78d26cb6ba8cdbc37ba
d2fd77
  related: #1211266
d2fd77
d2fd77
* Fri May 01 2015 jchaloup <jchaloup@redhat.com> - 0.16.0-2
d2fd77
- Bump to upstream 72708d74b9801989ddbdc8403fc5ba4aafb7c1ef
d2fd77
  related: #1211266
d2fd77
d2fd77
* Wed Apr 29 2015 jchaloup <jchaloup@redhat.com> - 0.16.0-1
d2fd77
- Bump to upstream 7dcce2eeb7f28643d599c8b6a244523670d17c93
d2fd77
  related: #1211266
d2fd77
d2fd77
* Tue Apr 28 2015 jchaloup <jchaloup@redhat.com> - 0.15.0-10
d2fd77
- Add unit-test subpackage
d2fd77
  related: #1211266
d2fd77
d2fd77
* Tue Apr 28 2015 jchaloup <jchaloup@redhat.com> - 0.15.0-9
d2fd77
- Bump to upstream 99fc906f78cd2bcb08536c262867fa6803f816d5
d2fd77
  related: #1211266
d2fd77
d2fd77
* Mon Apr 27 2015 jchaloup <jchaloup@redhat.com> - 0.15.0-8
d2fd77
- Bump to upstream 051dd96c542799dfab39184d2a7c8bacf9e88d85
d2fd77
  related: #1211266
d2fd77
d2fd77
* Fri Apr 24 2015 jchaloup <jchaloup@redhat.com> - 0.15.0-7
d2fd77
- Bump to upstream 9f753c2592481a226d72cea91648db8fb97f0da8
d2fd77
  related: #1211266
d2fd77
d2fd77
* Thu Apr 23 2015 jchaloup <jchaloup@redhat.com> - 0.15.0-6
d2fd77
- Bump to upstream cf824ae5e07965ba0b4b15ee88e08e2679f36978
d2fd77
  related: #1211266
d2fd77
d2fd77
* Tue Apr 21 2015 jchaloup <jchaloup@redhat.com> - 0.15.0-5
d2fd77
- Bump to upstream 21788d8e6606038a0a465c97f5240b4e66970fbb
d2fd77
  related: #1211266
d2fd77
d2fd77
* Mon Apr 20 2015 jchaloup <jchaloup@redhat.com> - 0.15.0-4
d2fd77
- Bump to upstream eb1ea269954da2ce557f3305fa88d42e3ade7975
d2fd77
  related: #1211266
d2fd77
d2fd77
* Fri Apr 17 2015 jchaloup <jchaloup@redhat.com> - 0.15.0-3
d2fd77
- Obsolete cadvisor as it is integrated in kubelet
d2fd77
  related: #1211266
60d014
60d014
* Wed Apr 15 2015 jchaloup <jchaloup@redhat.com> - 0.15.0-0.2.git0ea87e4
60d014
- Bump to upstream 0ea87e486407298dc1e3126c47f4076b9022fb09
60d014
  related: #1199219
60d014
60d014
* Tue Apr 14 2015 jchaloup <jchaloup@redhat.com> - 0.15.0-0.1.gitd02139d
60d014
- Bump to upstream d02139d2b454ecc5730cc535d415c1963a7fb2aa
60d014
  related: #1211266
60d014
60d014
* Sun Apr 12 2015 jchaloup <jchaloup@redhat.com> - 0.14.2-0.2.gitd577db9
60d014
- Bump to upstream d577db99873cbf04b8e17b78f17ec8f3a27eca30
60d014
60d014
* Wed Apr 08 2015 jchaloup <jchaloup@redhat.com> - 0.14.2-0.1.git2719194
60d014
- Bump to upstream 2719194154ffd38fd1613699a9dd10a00909957e
60d014
  Use etcd-2.0.8 and higher
60d014
60d014
* Tue Apr 07 2015 jchaloup <jchaloup@redhat.com> - 0.14.1-0.2.gitd2f4734
60d014
- Bump to upstream d2f473465738e6b6f7935aa704319577f5e890ba
60d014
60d014
* Thu Apr 02 2015 jchaloup <jchaloup@redhat.com> - 0.14.1-0.1.gita94ffc8
60d014
- Bump to upstream a94ffc8625beb5e2a39edb01edc839cb8e59c444
60d014
  resolves: #1199219
60d014
60d014
* Wed Apr 01 2015 jchaloup <jchaloup@redhat.com> - 0.14.0-0.2.git8168344
60d014
- Bump to upstream 81683441b96537d4b51d146e39929b7003401cd5
60d014
60d014
* Tue Mar 31 2015 jchaloup <jchaloup@redhat.com> - 0.14.0-0.1.git9ed8761
60d014
- Bump to upstream 9ed87612d07f75143ac96ad90ff1ff68f13a2c67
60d014
- Remove [B]R from devel branch until the package has stable API
60d014
60d014
* Mon Mar 30 2015 jchaloup <jchaloup@redhat.com> - 0.13.2-0.6.git8a7a127
60d014
- Bump to upstream 8a7a127352263439e22253a58628d37a93fdaeb2
60d014
60d014
* Fri Mar 27 2015 jchaloup <jchaloup@redhat.com> - 0.13.2-0.5.git8d94c43
60d014
- Bump to upstream 8d94c43e705824f23791b66ad5de4ea095d5bb32
60d014
  resolves: #1205362
60d014
60d014
* Wed Mar 25 2015 jchaloup <jchaloup@redhat.com> - 0.13.2-0.4.git455fe82
60d014
- Bump to upstream 455fe8235be8fd9ba0ce21bf4f50a69d42e18693
60d014
60d014
* Mon Mar 23 2015 jchaloup <jchaloup@redhat.com> - 0.13.2-0.3.gitef75888
60d014
- Remove runtime dependency on etcd
60d014
  resolves: #1202923
60d014
60d014
* Sun Mar 22 2015 jchaloup <jchaloup@redhat.com> - 0.13.2-0.2.gitef75888
60d014
- Bump to upstream ef758881d108bb53a128126c503689104d17f477
60d014
60d014
* Fri Mar 20 2015 jchaloup <jchaloup@redhat.com> - 0.13.2-0.1.gita8f2cee
60d014
- Bump to upstream a8f2cee8c5418676ee33a311fad57d6821d3d29a
60d014
60d014
* Fri Mar 13 2015 jchaloup <jchaloup@redhat.com> - 0.12.0-0.9.git53b25a7
60d014
- Bump to upstream 53b25a7890e31bdec6f2a95b32200d6cc27ae2ca
60d014
  fix kube-proxy.service and kubelet
60d014
  resolves: #1200919 #1200924
60d014
60d014
* Fri Mar 13 2015 jchaloup <jchaloup@redhat.com> - 0.12.0-0.8.git39dceb1
60d014
- Bump to upstream 39dceb13a511a83963a766a439cb386d10764310
60d014
60d014
* Thu Mar 12 2015 Eric Paris <eparis@redhat.com> - 0.12.0-0.7.gita3fd0a9
60d014
- Move from /etc/tmpfiles.d to %{_tmpfilesdir}
60d014
  resolves: #1200969
60d014
60d014
* Thu Mar 12 2015 jchaloup <jchaloup@redhat.com> - 0.12.0-0.6.gita3fd0a9
60d014
- Place contrib/init/systemd/tmpfiles.d/kubernetes.conf to /etc/tmpfiles.d/kubernetes.conf
60d014
60d014
* Thu Mar 12 2015 jchaloup <jchaloup@redhat.com> - 0.12.0-0.5.gita3fd0a9
60d014
- Bump to upstream a3fd0a9fd516bb6033f32196ae97aaecf8c096b1
60d014
60d014
* Tue Mar 10 2015 jchaloup <jchaloup@redhat.com> - 0.12.0-0.4.gita4d871a
60d014
- Bump to upstream a4d871a10086436557f804930812f2566c9d4d39
60d014
60d014
* Fri Mar 06 2015 jchaloup <jchaloup@redhat.com> - 0.12.0-0.3.git2700871
60d014
- Bump to upstream 2700871b049d5498167671cea6de8317099ad406
60d014
60d014
* Thu Mar 05 2015 jchaloup <jchaloup@redhat.com> - 0.12.0-0.2.git8b627f5
60d014
- Bump to upstream 8b627f516fd3e4f62da90d401ceb3d38de6f8077
60d014
60d014
* Tue Mar 03 2015 jchaloup <jchaloup@redhat.com> - 0.12.0-0.1.gitecca426
60d014
- Bump to upstream ecca42643b91a7117de8cd385b64e6bafecefd65
60d014
60d014
* Mon Mar 02 2015 jchaloup <jchaloup@redhat.com> - 0.11.0-0.5.git6c5b390
60d014
- Bump to upstream 6c5b390160856cd8334043344ef6e08568b0a5c9
60d014
60d014
* Sat Feb 28 2015 jchaloup <jchaloup@redhat.com> - 0.11.0-0.4.git0fec31a
60d014
- Bump to upstream 0fec31a11edff14715a1efb27f77262a7c3770f4
60d014
60d014
* Fri Feb 27 2015 jchaloup <jchaloup@redhat.com> - 0.11.0-0.3.git08402d7
60d014
- Bump to upstream 08402d798c8f207a2e093de5a670c5e8e673e2de
60d014
60d014
* Wed Feb 25 2015 jchaloup <jchaloup@redhat.com> - 0.11.0-0.2.git86434b4
60d014
- Bump to upstream 86434b4038ab87ac40219562ad420c3cc58c7c6b
60d014
60d014
* Tue Feb 24 2015 jchaloup <jchaloup@redhat.com> - 0.11.0-0.1.git754a2a8
60d014
- Bump to upstream 754a2a8305c812121c3845d8293efdd819b6a704
60d014
  turn off integration tests until "FAILED: unexpected endpoints:
60d014
  timed out waiting for the condition" problem is resolved
60d014
  Adding back devel subpackage ([B]R list outdated)
60d014
60d014
* Fri Feb 20 2015 jchaloup <jchaloup@redhat.com> - 0.10.1-0.3.git4c87805
60d014
- Bump to upstream 4c87805870b1b22e463c4bd711238ef68c77f0af
60d014
60d014
* Tue Feb 17 2015 jchaloup <jchaloup@redhat.com> - 0.10.1-0.2.git6f84bda
60d014
- Bump to upstream 6f84bdaba853872dbac69c84d3ab4b6964e85d8c
60d014
60d014
* Tue Feb 17 2015 jchaloup <jchaloup@redhat.com> - 0.10.1-0.1.git7d6130e
60d014
- Bump to upstream 7d6130edcdfabd7dd2e6a06fdc8fe5e333f07f5c
60d014
60d014
* Sat Feb 07 2015 jchaloup <jchaloup@redhat.com> - 0.9.1-0.7.gitc9c98ab
60d014
- Bump to upstream c9c98ab19eaa6f0b2ea17152c9a455338853f4d0
60d014
  Since some dependencies are broken, we can not build Kubernetes from Fedora deps.
60d014
  Switching to vendored source codes until Go draft is resolved
60d014
60d014
* Wed Feb 04 2015 jchaloup <jchaloup@redhat.com> - 0.9.1-0.6.git7f5ed54
60d014
- Bump to upstream 7f5ed541f794348ae6279414cf70523a4d5133cc
60d014
60d014
* Tue Feb 03 2015 jchaloup <jchaloup@redhat.com> - 0.9.1-0.5.git2ac6bbb
60d014
- Bump to upstream 2ac6bbb7eba7e69eac71bd9acd192cda97e67641
60d014
60d014
* Mon Feb 02 2015 jchaloup <jchaloup@redhat.com> - 0.9.1-0.4.gite335e2d
60d014
- Bump to upstream e335e2d3e26a9a58d3b189ccf41ceb3770d1bfa9
60d014
60d014
* Fri Jan 30 2015 jchaloup <jchaloup@redhat.com> - 0.9.1-0.3.git55793ac
60d014
- Bump to upstream 55793ac2066745f7243c666316499e1a8cf074f0
60d014
60d014
* Thu Jan 29 2015 jchaloup <jchaloup@redhat.com> - 0.9.1-0.2.gitca6de16
60d014
- Bump to upstream ca6de16df7762d4fc9b4ad44baa78d22e3f30742
60d014
60d014
* Tue Jan 27 2015 jchaloup <jchaloup@redhat.com> - 0.9.1-0.1.git3623a01
60d014
- Bump to upstream 3623a01bf0e90de6345147eef62894057fe04b29
60d014
- update tests for etcd-2.0
60d014
60d014
* Thu Jan 22 2015 jchaloup <jchaloup@redhat.com> - 0.8.2-571.gitb2f287c
60d014
+- Bump to upstream b2f287c259d856f4c08052a51cd7772c563aff77
885fe9
60d014
* Thu Jan 22 2015 Eric Paris <eparis@redhat.com> - 0.8.2-570.gitb2f287c
60d014
- patch kubelet service file to use docker.service not docker.socket
885fe9
60d014
* Wed Jan 21 2015 jchaloup <jchaloup@redhat.com> - 0.8.2-0.1.git5b04640
60d014
- Bump to upstream 5b046406a957a1e7eda7c0c86dd7a89e9c94fc5f
885fe9
60d014
* Sun Jan 18 2015 jchaloup <jchaloup@redhat.com> - 0.8.0-126.0.git68298f0
60d014
- Add some missing dependencies
60d014
- Add devel subpackage
885fe9
885fe9
* Fri Jan 09 2015 Eric Paris <eparis@redhat.com> - 0.8.0-125.0.git68298f0
885fe9
- Bump to upstream 68298f08a4980f95dfbf7b9f58bfec1808fb2670
885fe9
885fe9
* Tue Dec 16 2014 Eric Paris <eparis@redhat.com> - 0.7.0-18.0.git52e165a
885fe9
- Bump to upstream 52e165a4fd720d1703ebc31bd6660e01334227b8
885fe9
885fe9
* Mon Dec 15 2014 Eric Paris <eparis@redhat.com> - 0.6-297.0.git5ef34bf
885fe9
- Bump to upstream 5ef34bf52311901b997119cc49eff944c610081b
885fe9
885fe9
* Wed Dec 03 2014 Eric Paris <eparis@redhat.com>
885fe9
- Replace patch to use old googlecode/go.net/ with BuildRequires on golang.org/x/net/
885fe9
885fe9
* Tue Dec 02 2014 Eric Paris <eparis@redhat.com> - 0.6-4.0.git993ef88
885fe9
- Bump to upstream 993ef88eec9012b221f79abe8f2932ee97997d28
885fe9
885fe9
* Mon Dec 01 2014 Eric Paris <eparis@redhat.com> - 0.5-235.0.git6aabd98
885fe9
- Bump to upstream 6aabd9804fb75764b70e9172774002d4febcae34
885fe9
885fe9
* Wed Nov 26 2014 Eric Paris <eparis@redhat.com> - 0.5-210.0.gitff1e9f4
885fe9
- Bump to upstream ff1e9f4c191342c24974c030e82aceaff8ea9c24
885fe9
885fe9
* Tue Nov 25 2014 Eric Paris <eparis@redhat.com> - 0.5-174.0.git64e07f7
885fe9
- Bump to upstream 64e07f7fe03d8692c685b09770c45f364967a119
885fe9
885fe9
* Mon Nov 24 2014 Eric Paris <eparis@redhat.com> - 0.5-125.0.git162e498
885fe9
- Bump to upstream 162e4983b947d2f6f858ca7607869d70627f5dff
885fe9
885fe9
* Fri Nov 21 2014 Eric Paris <eparis@redhat.com> - 0.5-105.0.git3f74a1e
885fe9
- Bump to upstream 3f74a1e9f56b3c3502762930c0c551ccab0557ea
885fe9
885fe9
* Thu Nov 20 2014 Eric Paris <eparis@redhat.com> - 0.5-65.0.gitc6158b8
885fe9
- Bump to upstream c6158b8aa9c40fbf1732650a8611429536466b21
885fe9
- include go-restful build requirement
885fe9
885fe9
* Tue Nov 18 2014 Eric Paris <eparis@redhat.com> - 0.5-14.0.gitdf0981b
885fe9
- Bump to upstream df0981bc01c5782ad30fc45cb6f510f365737fc1
885fe9
885fe9
* Tue Nov 11 2014 Eric Paris <eparis@redhat.com> - 0.4-680.0.git30fcf24
885fe9
- Bump to upstream 30fcf241312f6d0767c7d9305b4c462f1655f790
885fe9
885fe9
* Mon Nov 10 2014 Eric Paris <eparis@redhat.com> - 0.4-633.0.git6c70227
885fe9
- Bump to upstream 6c70227a2eccc23966d32ea6d558ee05df46e400
885fe9
885fe9
* Fri Nov 07 2014 Eric Paris <eparis@redhat.com> - 0.4-595.0.gitb695650
885fe9
- Bump to upstream b6956506fa2682afa93770a58ea8c7ba4b4caec1
885fe9
885fe9
* Thu Nov 06 2014 Eric Paris <eparis@redhat.com> - 0.4-567.0.git3b1ef73
885fe9
- Bump to upstream 3b1ef739d1fb32a822a22216fb965e22cdd28e7f
885fe9
885fe9
* Thu Nov 06 2014 Eric Paris <eparis@redhat.com> - 0.4-561.0.git06633bf
885fe9
- Bump to upstream 06633bf4cdc1ebd4fc848f85025e14a794b017b4
885fe9
- Make spec file more RHEL/CentOS friendly
885fe9
885fe9
* Tue Nov 04 2014 Eric Paris 
885fe9
- Bump to upstream 5a649f2b9360a756fc8124897d3453a5fa9473a6
885fe9
885fe9
* Mon Nov 03 2014 Eric Paris 
885fe9
- Bump to upstream a4abafea02babc529c9b5b9c825ba0bb3eec74c6
885fe9
885fe9
* Mon Nov 03 2014 Eric Paris 
885fe9
- Bump to upstream 808be2d13b7bf14a3cf6985bc7c9d02f48a3d1e0
885fe9
- Includes upstream change to remove --machines from the APIServer
885fe9
- Port to new build system
885fe9
- Start running %check tests again
885fe9
885fe9
* Fri Oct 31 2014 Eric Paris 
885fe9
- Bump to upstream a18cdac616962a2c486feb22afa3538fc3cf3a3a
885fe9
885fe9
* Thu Oct 30 2014 Eric Paris 
885fe9
- Bump to upstream 78df01172af5cc132b7276afb668d31e91e61c11
885fe9
885fe9
* Wed Oct 29 2014 Eric Paris 
885fe9
- Bump to upstream 8e1d41670783cb75cf0c5088f199961a7d8e05e5
885fe9
885fe9
* Tue Oct 28 2014 Eric Paris 
885fe9
- Bump to upstream 1c61486ec343246a81f62b4297671217c9576df7
885fe9
885fe9
* Mon Oct 27 2014 Eric Paris 
885fe9
- Bump to upstream dc7e3d6601a89e9017ca9db42c09fd0ecb36bb36
885fe9
885fe9
* Fri Oct 24 2014 Eric Paris 
885fe9
- Bump to upstream e46af6e37f6e6965a63edb8eb8f115ae8ef41482
885fe9
885fe9
* Thu Oct 23 2014 Eric Paris 
885fe9
- Bump to upstream 77d2815b86e9581393d7de4379759c536df89edc
885fe9
885fe9
* Wed Oct 22 2014 Eric Paris 
885fe9
- Bump to upstream 97dd7302ac2c2b9458a9348462a614ebf394b1ed
885fe9
- Use upstream kubectl bash completion instead of in-repo
885fe9
- Fix systemd_post and systemd_preun since we are using upstream service files
885fe9
885fe9
* Tue Oct 21 2014 Eric Paris 
885fe9
- Bump to upstream e8686429c4aa63fc73401259c8818da168a7b85e
885fe9
885fe9
* Mon Oct 20 2014 Eric Paris 
885fe9
- Bump to upstream d5377e4a394b4fc6e3088634729b538eac124b1b
885fe9
- Use in tree systemd unit and Environment files
885fe9
- Include kubectl bash completion from outside tree
885fe9
885fe9
* Fri Oct 17 2014 Eric Paris 
885fe9
- Bump to upstream b01126322b826a15db06f6eeefeeb56dc06db7af
885fe9
- This is a major non backward compatible change.
885fe9
885fe9
* Thu Oct 16 2014 Eric Paris <eparis@redhat.com> - 0.4-0.0.git4452163
885fe9
- rebase to v0.4
885fe9
- include man pages
885fe9
885fe9
* Tue Oct 14 2014 jchaloup <jchaloup@redhat.com> - 0.3-0.3.git98ac8e1
885fe9
- create /var/lib/kubelet
885fe9
- Use bash completions from upstream
885fe9
- Bump to upstream 98ac8e178fcf1627399d659889bcb5fe25abdca4
885fe9
- all by Eric Paris
885fe9
885fe9
* Mon Sep 29 2014 Jan Chaloupka <jchaloup@redhat.com> - 0.3-0.2.git88fdb65
885fe9
- replace * with coresponding files
885fe9
- remove dependency on gcc
885fe9
885fe9
* Wed Sep 24 2014 Eric Paris 
885fe9
- Bump to upstream 88fdb659bc44cf2d1895c03f8838d36f4d890796
885fe9
885fe9
* Tue Sep 23 2014 Eric Paris 
885fe9
- Bump to upstream bab5082a852218bb65aaacb91bdf599f9dd1b3ac
885fe9
885fe9
* Fri Sep 19 2014 Eric Paris 
885fe9
- Bump to upstream 06316f486127697d5c2f5f4c82963dec272926cf
885fe9
885fe9
* Thu Sep 18 2014 Eric Paris 
885fe9
- Bump to upstream f7a5ec3c36bd40cc2216c1da331ab647733769dd
885fe9
885fe9
* Wed Sep 17 2014 Eric Paris 
885fe9
- Try to intelligently determine the deps
885fe9
885fe9
* Wed Sep 17 2014 Eric Paris 
885fe9
- Bump to upstream ac8ee45f4fc4579b3ed65faafa618de9c0f8fb26
885fe9
885fe9
* Mon Sep 15 2014 Eric Paris 
885fe9
- Bump to upstream 24b5b7e8d3a8af1eecf4db40c204e3c15ae955ba
885fe9
885fe9
* Thu Sep 11 2014 Eric Paris 
885fe9
- Bump to upstream cc7999c00a40df21bd3b5e85ecea3b817377b231
885fe9
885fe9
* Wed Sep 10 2014 Eric Paris 
885fe9
- Add bash completions
885fe9
885fe9
* Wed Sep 10 2014 Eric Paris 
885fe9
- Bump to upstream 60d4770127d22e51c53e74ca94c3639702924bd2
885fe9
885fe9
* Mon Sep 08 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 0.1-0.4.git6ebe69a
885fe9
- prefer autosetup instead of setup (revert setup change in 0-0.3.git)
885fe9
https://fedoraproject.org/wiki/Autosetup_packaging_draft
885fe9
- revert version number to 0.1
885fe9
885fe9
* Mon Sep 08 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 0-0.3.git6ebe69a
885fe9
- gopath defined in golang package already
885fe9
- package owns /etc/kubernetes
885fe9
- bash dependency implicit
885fe9
- keep buildroot/$RPM_BUILD_ROOT macros consistent
885fe9
- replace with macros wherever possible
885fe9
- set version, release and source tarball prep as per
885fe9
https://fedoraproject.org/wiki/Packaging:SourceURL#Github
885fe9
885fe9
* Mon Sep 08 2014 Eric Paris <eparis@redhat.com>
885fe9
- make services restart automatically on error
885fe9
885fe9
* Sat Sep 06 2014 Eric Paris 
885fe9
- Bump to upstream 6ebe69a8751508c11d0db4dceb8ecab0c2c7314a
885fe9
885fe9
* Wed Aug 13 2014 Eric Paris <eparis@redhat.com>
885fe9
- update to upstream
885fe9
- redo build to use project scripts
885fe9
- use project scripts in %check
885fe9
- rework deletion of third_party packages to easily detect changes
885fe9
- run apiserver and controller-manager as non-root
885fe9
885fe9
* Mon Aug 11 2014 Adam Miller <maxamillion@redhat.com>
885fe9
- update to upstream
885fe9
- decouple the rest of third_party
885fe9
885fe9
* Thu Aug 7 2014 Eric Paris <eparis@redhat.com>
885fe9
- update to head
885fe9
- update package to include config files
885fe9
885fe9
* Wed Jul 16 2014 Colin Walters <walters@redhat.com>
885fe9
- Initial package