diff --git a/.gitignore b/.gitignore index a0723de..5693359 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/kubernetes-01fcb58.tar.gz +SOURCES/kubernetes-b2dafda.tar.gz diff --git a/.kubernetes.metadata b/.kubernetes.metadata index 8d0f8fb..22e1312 100644 --- a/.kubernetes.metadata +++ b/.kubernetes.metadata @@ -1 +1 @@ -828053ede0cadd1f93474e31c27d44eed878b529 SOURCES/kubernetes-01fcb58.tar.gz +dbb23cb41730ecc4d38afcad19327830fec31907 SOURCES/kubernetes-b2dafda.tar.gz diff --git a/SOURCES/Change-etcd-server-port.patch b/SOURCES/Change-etcd-server-port.patch new file mode 100644 index 0000000..2a8d34b --- /dev/null +++ b/SOURCES/Change-etcd-server-port.patch @@ -0,0 +1,25 @@ +From 6ff601af2b4d2a684f46984ff68673871a6e0859 Mon Sep 17 00:00:00 2001 +From: Jan Chaloupka +Date: Fri, 17 Jul 2015 09:35:35 +0200 +Subject: [PATCH] Change etcd server port + +--- + contrib/init/systemd/environ/apiserver | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/contrib/init/systemd/environ/apiserver b/contrib/init/systemd/environ/apiserver +index d0b1900..328b5c4 100644 +--- a/contrib/init/systemd/environ/apiserver ++++ b/contrib/init/systemd/environ/apiserver +@@ -14,7 +14,7 @@ KUBE_API_ADDRESS="--address=127.0.0.1" + # KUBELET_PORT="--kubelet_port=10250" + + # Comma separated list of nodes in the etcd cluster +-KUBE_ETCD_SERVERS="--etcd_servers=http://127.0.0.1:4001" ++KUBE_ETCD_SERVERS="--etcd_servers=http://127.0.0.1:2379" + + # Address range to use for services + KUBE_SERVICE_ADDRESSES="--service-cluster-ip-range=10.254.0.0/16" +-- +1.9.3 + diff --git a/SOURCES/genmanpages.sh b/SOURCES/genmanpages.sh new file mode 100644 index 0000000..0dd1c24 --- /dev/null +++ b/SOURCES/genmanpages.sh @@ -0,0 +1,76 @@ +MDSFORMANPAGES="kube-apiserver.md kube-controller-manager.md kube-proxy.md kube-scheduler.md kubelet.md" + +# for each man page add NAME and SYNOPSIS section +# kube-apiserver +sed -i -s "s/## kube-apiserver/# NAME\nkube-apiserver \- Provides the API for kubernetes orchestration.\n\n# SYNOPSIS\n**kube-apiserver** [OPTIONS]\n/" kube-apiserver.md + +cat << 'EOF' >> kube-apiserver.md +# EXAMPLES +``` +/usr/bin/kube-apiserver --logtostderr=true --v=0 --etcd_servers=http://127.0.0.1:4001 --insecure_bind_address=127.0.0.1 --insecure_port=8080 --kubelet_port=10250 --service-cluster-ip-range=10.1.1.0/24 --allow_privileged=false +``` +EOF +# kube-controller-manager +sed -i -s "s/## kube-controller-manager/# NAME\nkube-controller-manager \- Enforces kubernetes services.\n\n# SYNOPSIS\n**kube-controller-manager** [OPTIONS]\n/" kube-controller-manager.md + +cat << 'EOF' >> kube-controller-manager.md +# EXAMPLES +``` +/usr/bin/kube-controller-manager --logtostderr=true --v=0 --master=127.0.0.1:8080 +``` +EOF +# kube-proxy +sed -i -s "s/## kube-proxy/# NAME\nkube-proxy \- Provides network proxy services.\n\n# SYNOPSIS\n**kube-proxy** [OPTIONS]\n/" kube-proxy.md + +cat << 'EOF' >> kube-proxy.md +# EXAMPLES +``` +/usr/bin/kube-proxy --logtostderr=true --v=0 --master=http://127.0.0.1:8080 +``` +EOF +# kube-scheduler +sed -i -s "s/## kube-scheduler/# NAME\nkube-scheduler \- Schedules containers on hosts.\n\n# SYNOPSIS\n**kube-scheduler** [OPTIONS]\n/" kube-scheduler.md + +cat << 'EOF' >> kube-scheduler.md +# EXAMPLES +``` +/usr/bin/kube-scheduler --logtostderr=true --v=0 --master=127.0.0.1:8080 +``` +EOF +# kubelet +sed -i -s "s/## kubelet/# NAME\nkubelet \- Processes a container manifest so the containers are launched according to how they are described.\n\n# SYNOPSIS\n**kubelet** [OPTIONS]\n/" kubelet.md + +cat << 'EOF' >> kubelet.md +# EXAMPLES +``` +/usr/bin/kubelet --logtostderr=true --v=0 --api_servers=http://127.0.0.1:8080 --address=127.0.0.1 --port=10250 --hostname_override=127.0.0.1 --allow-privileged=false +``` +EOF + +# for all man-pages +for md in $MDSFORMANPAGES; do + # correct section names + sed -i -s "s/### Synopsis/# DESCRIPTION/" $md + sed -i -s "s/### Options/# OPTIONS/" $md + # add header + sed -i "s/# NAME/% KUBERNETES(1) kubernetes User Manuals\n# NAME/" $md + # modify list of options + # options with no value in "" + sed -i -r 's/(^ )(-[^":][^":]*)(:)(.*)/\*\*\2\*\*\n\t\4\n/' $md + # option with value in "" + sed -i -r 's/(^ )(-[^":][^":]*)("[^"]*")(:)(.*)/\*\*\2\3\*\*\n\t\5\n/' $md + # options in -s, --long + sed -i -r 's/(^ )(-[a-z], -[^":][^":]*)(:)(.*)/\*\*\2\*\*\n\t\4\n/' $md + sed -i -r 's/(^ )(-[a-z], -[^":][^":]*)("[^"]*")(:)(.*)/\*\*\2\3\*\*\n\t\5\n/' $md + # remove ``` + sed -i 's/```//' $md + # remove all lines starting with ###### + sed -i 's/^######.*//' $md + # modify footer + sed -i -r "s/^\[!\[Analytics\].*//" $md + # md does not contain section => taking 1 + name="${md%.md}" + go-md2man -in $md -out man/man1/$name.1 +done + + diff --git a/SPECS/kubernetes.spec b/SPECS/kubernetes.spec index 9020ca3..2911cda 100644 --- a/SPECS/kubernetes.spec +++ b/SPECS/kubernetes.spec @@ -1,12 +1,21 @@ -#debuginfo not supported with Go +%global with_devel 0 +%global with_bundled 1 +#debuginfo not supported with Go in RHEL +%global with_debug 0 + +%if 0%{?with_debug} +# https://bugzilla.redhat.com/show_bug.cgi?id=995136#c12 +%global _dwz_low_mem_die_limit 0 +%else %global debug_package %{nil} +%endif %global provider github %global provider_tld com %global project GoogleCloudPlatform %global repo kubernetes # https://github.com/GoogleCloudPlatform/kubernetes %global import_path %{provider}.%{provider_tld}/%{project}/%{repo} -%global commit 01fcb58673001e56c69e128ab57e0c3f701aeea5 +%global commit b2dafdaef5aceafad503ab56254b60f80da9e980 %global shortcommit %(c=%{commit}; echo ${c:0:7}) #I really need this, otherwise "version_ldflags=$(kube::version_ldflags)" @@ -15,13 +24,19 @@ %global _checkshell /bin/bash Name: kubernetes -Version: 0.17.1 -Release: 4%{?dist} +Version: 1.0.0 +Release: 0.8.git%{shortcommit}%{?dist} Summary: Container cluster management License: ASL 2.0 URL: %{import_path} ExclusiveArch: x86_64 Source0: https://%{import_path}/archive/%{commit}/%{repo}-%{shortcommit}.tar.gz +Source1: genmanpages.sh + +Patch0: Change-etcd-server-port.patch +%if 0%{?with_debug} +Patch1: build-with-debug-info.patch +%endif # It obsoletes cadvisor but needs its source code (literally integrated) Obsoletes: cadvisor @@ -31,15 +46,10 @@ Obsoletes: cadvisor Requires: kubernetes-master = %{version}-%{release} Requires: kubernetes-node = %{version}-%{release} -%if 0%{?fedora} -# needed for go cover. Not available in RHEL/CentOS (available in Fedora/EPEL) -BuildRequires: golang-cover -%endif - %description %{summary} -%if 0%{?fedora} +%if 0%{?with_devel} %package devel Summary: %{summary} BuildRequires: golang >= 1.2.1-3 @@ -49,6 +59,33 @@ Provides: golang(%{import_path}/cmd/kube-apiserver/app) = %{version}-%{release} Provides: golang(%{import_path}/cmd/kube-controller-manager/app) = %{version}-%{release} Provides: golang(%{import_path}/cmd/kube-proxy/app) = %{version}-%{release} Provides: golang(%{import_path}/cmd/kubelet/app) = %{version}-%{release} +Provides: golang(%{import_path}/contrib/mesos/pkg/archive) = %{version}-%{release} +Provides: golang(%{import_path}/contrib/mesos/pkg/assert) = %{version}-%{release} +Provides: golang(%{import_path}/contrib/mesos/pkg/backoff) = %{version}-%{release} +Provides: golang(%{import_path}/contrib/mesos/pkg/controllermanager) = %{version}-%{release} +Provides: golang(%{import_path}/contrib/mesos/pkg/election) = %{version}-%{release} +Provides: golang(%{import_path}/contrib/mesos/pkg/executor) = %{version}-%{release} +Provides: golang(%{import_path}/contrib/mesos/pkg/executor/config) = %{version}-%{release} +Provides: golang(%{import_path}/contrib/mesos/pkg/executor/messages) = %{version}-%{release} +Provides: golang(%{import_path}/contrib/mesos/pkg/executor/service) = %{version}-%{release} +Provides: golang(%{import_path}/contrib/mesos/pkg/hyperkube) = %{version}-%{release} +Provides: golang(%{import_path}/contrib/mesos/pkg/offers) = %{version}-%{release} +Provides: golang(%{import_path}/contrib/mesos/pkg/offers/metrics) = %{version}-%{release} +Provides: golang(%{import_path}/contrib/mesos/pkg/proc) = %{version}-%{release} +Provides: golang(%{import_path}/contrib/mesos/pkg/profile) = %{version}-%{release} +Provides: golang(%{import_path}/contrib/mesos/pkg/queue) = %{version}-%{release} +Provides: golang(%{import_path}/contrib/mesos/pkg/redirfd) = %{version}-%{release} +Provides: golang(%{import_path}/contrib/mesos/pkg/runtime) = %{version}-%{release} +Provides: golang(%{import_path}/contrib/mesos/pkg/scheduler) = %{version}-%{release} +Provides: golang(%{import_path}/contrib/mesos/pkg/scheduler/config) = %{version}-%{release} +Provides: golang(%{import_path}/contrib/mesos/pkg/scheduler/constraint) = %{version}-%{release} +Provides: golang(%{import_path}/contrib/mesos/pkg/scheduler/ha) = %{version}-%{release} +Provides: golang(%{import_path}/contrib/mesos/pkg/scheduler/meta) = %{version}-%{release} +Provides: golang(%{import_path}/contrib/mesos/pkg/scheduler/metrics) = %{version}-%{release} +Provides: golang(%{import_path}/contrib/mesos/pkg/scheduler/podtask) = %{version}-%{release} +Provides: golang(%{import_path}/contrib/mesos/pkg/scheduler/service) = %{version}-%{release} +Provides: golang(%{import_path}/contrib/mesos/pkg/scheduler/uid) = %{version}-%{release} +Provides: golang(%{import_path}/contrib/mesos/pkg/service) = %{version}-%{release} Provides: golang(%{import_path}/pkg/admission) = %{version}-%{release} Provides: golang(%{import_path}/pkg/api) = %{version}-%{release} Provides: golang(%{import_path}/pkg/api/endpoints) = %{version}-%{release} @@ -63,11 +100,10 @@ Provides: golang(%{import_path}/pkg/api/rest/resttest) = %{version}-%{release} Provides: golang(%{import_path}/pkg/api/testapi) = %{version}-%{release} Provides: golang(%{import_path}/pkg/api/testing) = %{version}-%{release} Provides: golang(%{import_path}/pkg/api/v1) = %{version}-%{release} -Provides: golang(%{import_path}/pkg/api/v1beta1) = %{version}-%{release} -Provides: golang(%{import_path}/pkg/api/v1beta2) = %{version}-%{release} Provides: golang(%{import_path}/pkg/api/v1beta3) = %{version}-%{release} Provides: golang(%{import_path}/pkg/api/validation) = %{version}-%{release} Provides: golang(%{import_path}/pkg/apiserver) = %{version}-%{release} +Provides: golang(%{import_path}/pkg/apiserver/metrics) = %{version}-%{release} Provides: golang(%{import_path}/pkg/auth/authenticator) = %{version}-%{release} Provides: golang(%{import_path}/pkg/auth/authenticator/bearertoken) = %{version}-%{release} Provides: golang(%{import_path}/pkg/auth/authorizer) = %{version}-%{release} @@ -89,24 +125,17 @@ Provides: golang(%{import_path}/pkg/client/remotecommand) = %{version}-%{release Provides: golang(%{import_path}/pkg/client/testclient) = %{version}-%{release} Provides: golang(%{import_path}/pkg/clientauth) = %{version}-%{release} Provides: golang(%{import_path}/pkg/cloudprovider) = %{version}-%{release} -Provides: golang(%{import_path}/pkg/cloudprovider/aws) = %{version}-%{release} -Provides: golang(%{import_path}/pkg/cloudprovider/fake) = %{version}-%{release} -Provides: golang(%{import_path}/pkg/cloudprovider/gce) = %{version}-%{release} Provides: golang(%{import_path}/pkg/cloudprovider/mesos) = %{version}-%{release} Provides: golang(%{import_path}/pkg/cloudprovider/nodecontroller) = %{version}-%{release} Provides: golang(%{import_path}/pkg/cloudprovider/openstack) = %{version}-%{release} -Provides: golang(%{import_path}/pkg/cloudprovider/ovirt) = %{version}-%{release} Provides: golang(%{import_path}/pkg/cloudprovider/rackspace) = %{version}-%{release} Provides: golang(%{import_path}/pkg/cloudprovider/routecontroller) = %{version}-%{release} Provides: golang(%{import_path}/pkg/cloudprovider/servicecontroller) = %{version}-%{release} -Provides: golang(%{import_path}/pkg/cloudprovider/vagrant) = %{version}-%{release} -Provides: golang(%{import_path}/pkg/config) = %{version}-%{release} Provides: golang(%{import_path}/pkg/controller) = %{version}-%{release} Provides: golang(%{import_path}/pkg/controller/framework) = %{version}-%{release} Provides: golang(%{import_path}/pkg/conversion) = %{version}-%{release} Provides: golang(%{import_path}/pkg/conversion/queryparams) = %{version}-%{release} Provides: golang(%{import_path}/pkg/credentialprovider) = %{version}-%{release} -Provides: golang(%{import_path}/pkg/credentialprovider/gcp) = %{version}-%{release} Provides: golang(%{import_path}/pkg/fieldpath) = %{version}-%{release} Provides: golang(%{import_path}/pkg/fields) = %{version}-%{release} Provides: golang(%{import_path}/pkg/healthz) = %{version}-%{release} @@ -131,6 +160,7 @@ Provides: golang(%{import_path}/pkg/kubelet/network/exec) = %{version}-%{release Provides: golang(%{import_path}/pkg/kubelet/prober) = %{version}-%{release} Provides: golang(%{import_path}/pkg/kubelet/rkt) = %{version}-%{release} Provides: golang(%{import_path}/pkg/kubelet/types) = %{version}-%{release} +Provides: golang(%{import_path}/pkg/kubelet/util) = %{version}-%{release} Provides: golang(%{import_path}/pkg/labels) = %{version}-%{release} Provides: golang(%{import_path}/pkg/master) = %{version}-%{release} Provides: golang(%{import_path}/pkg/master/ports) = %{version}-%{release} @@ -189,6 +219,8 @@ Provides: golang(%{import_path}/pkg/tools) = %{version}-%{release} Provides: golang(%{import_path}/pkg/tools/etcdtest) = %{version}-%{release} Provides: golang(%{import_path}/pkg/types) = %{version}-%{release} Provides: golang(%{import_path}/pkg/ui) = %{version}-%{release} +Provides: golang(%{import_path}/pkg/ui/data/dashboard) = %{version}-%{release} +Provides: golang(%{import_path}/pkg/ui/data/swagger) = %{version}-%{release} Provides: golang(%{import_path}/pkg/util) = %{version}-%{release} Provides: golang(%{import_path}/pkg/util/config) = %{version}-%{release} Provides: golang(%{import_path}/pkg/util/errors) = %{version}-%{release} @@ -199,6 +231,8 @@ Provides: golang(%{import_path}/pkg/util/httpstream) = %{version}-%{release} Provides: golang(%{import_path}/pkg/util/httpstream/spdy) = %{version}-%{release} Provides: golang(%{import_path}/pkg/util/iptables) = %{version}-%{release} Provides: golang(%{import_path}/pkg/util/mount) = %{version}-%{release} +Provides: golang(%{import_path}/pkg/util/node) = %{version}-%{release} +Provides: golang(%{import_path}/pkg/util/operationmanager) = %{version}-%{release} Provides: golang(%{import_path}/pkg/util/proxy) = %{version}-%{release} Provides: golang(%{import_path}/pkg/util/slice) = %{version}-%{release} Provides: golang(%{import_path}/pkg/util/strategicpatch) = %{version}-%{release} @@ -285,10 +319,8 @@ Summary: Kubernetes services for master host BuildRequires: golang >= 1.2-7 BuildRequires: systemd -# below BRs used for testing -BuildRequires: etcd >= 2.0.9 -BuildRequires: hostname BuildRequires: rsync +BuildRequires: golang-github-cpuguy83-go-md2man Requires(pre): shadow-utils @@ -310,10 +342,8 @@ Requires: docker-io BuildRequires: golang >= 1.2-7 BuildRequires: systemd -# below BRs used for testing -BuildRequires: etcd >= 2.0.9 -BuildRequires: hostname BuildRequires: rsync +BuildRequires: golang-github-cpuguy83-go-md2man Requires(pre): shadow-utils @@ -330,15 +360,16 @@ Kubernetes services for node host %build export KUBE_GIT_TREE_STATE="clean" export KUBE_GIT_COMMIT=%{commit} -export KUBE_GIT_VERSION=v0.17.1-748-g01fcb58673001e +export KUBE_GIT_VERSION=v1.0.0-290-gb2dafdaef5acea -%if 0%{?fedora} -#export KUBE_GIT_TREE_STATE="dirty" -#export KUBE_EXTRA_GOPATH=%{gopath} -#export KUBE_NO_GODEPS="true" -%endif +hack/build-go.sh --use_go_build +hack/build-go.sh --use_go_build cmd/kube-version-change -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 +# convert md to man +pushd docs +cp %{SOURCE1} genmanpages.sh +bash genmanpages.sh +popd %install . hack/lib/init.sh @@ -376,7 +407,12 @@ install -d %{buildroot}%{_sharedstatedir}/kubelet install -d -m 0755 %{buildroot}%{_tmpfilesdir} install -p -m 0644 -t %{buildroot}/%{_tmpfilesdir} contrib/init/systemd/tmpfiles.d/kubernetes.conf -%if 0%{?fedora} +%if 0%{?with_debug} +# remove porter as it is built inside docker container without options for debug info +rm -rf contrib/for-tests/porter +%endif + +%if 0%{?with_devel} # install devel source codes install -d %{buildroot}/%{gopath}/src/%{import_path} for d in build cluster cmd contrib examples hack pkg plugin test; do @@ -391,12 +427,11 @@ for d in _output Godeps api cmd docs examples hack pkg plugin third_party test; cp -a $d %{buildroot}%{_sharedstatedir}/kubernetes-unit-test/ done -%check -# RHEL7 and CentOS are tested via unit-test subpackage -%if 0%{?fedora} -#export KUBE_EXTRA_GOPATH=%{gopath} -#export KUBE_NO_GODEPS="true" +chmod 0644 %{buildroot}%{_sharedstatedir}/kubernetes-unit-test/hack/lib/util.sh +%check +# Fedora, RHEL7 and CentOS are tested via unit-test subpackage +if [ 1 != 1 ]; then echo "******Testing the commands*****" hack/test-cmd.sh echo "******Benchmarking kube********" @@ -407,9 +442,9 @@ hack/benchmark-go.sh echo "******Testing the go code******" hack/test-go.sh echo "******Testing integration******" -#hack/test-integration.sh --use_go_build -%endif +hack/test-integration.sh --use_go_build %endif +fi %files # empty as it depends on master and node @@ -460,7 +495,7 @@ echo "******Testing integration******" %files unit-test %{_sharedstatedir}/kubernetes-unit-test/ -%if 0%{?fedora} +%if 0%{?with_devel} %files devel %doc README.md LICENSE CONTRIB.md CONTRIBUTING.md DESIGN.md %dir %{gopath}/src/%{provider}.%{provider_tld}/%{project} @@ -497,9 +532,180 @@ getent passwd kube >/dev/null || useradd -r -g kube -d / -s /sbin/nologin \ %systemd_postun %changelog +* Fri Jul 17 2015 jchaloup - 1.0.0-0.8.gitb2dafda +- Undo 'Set CAP_NET_BIND_SERVICE on the kube-apiserver so it can use 443' + related: #1211266 + +* Fri Jul 17 2015 jchaloup - 1.0.0-0.7.gitb2dafda +- Change KUBE_ETCD_SERVERS to listen on 2379 ports instead of 4001 + resolves: #1243827 + +* Fri Jul 17 2015 jchaloup - 1.0.0-0.6.gitb2dafda +- Bump to upstream b2dafdaef5aceafad503ab56254b60f80da9e980 + related: #1211266 + +* Thu Jul 16 2015 jchaloup - 1.0.0-0.5.git596a8a4 +- Bump to upstream 596a8a40d12498b5335140f50753980bfaea4f6b + related: #1211266 + +* Wed Jul 15 2015 jchaloup - 1.0.0-0.4.git6ba532b +- Bump to upstream 6ba532b218cb5f5ea3f0e8dce5395182f388536c + related: #1211266 + +* Tue Jul 14 2015 jchaloup - 1.0.0-0.3.gitc616182 +- Bump to upstream c6161824db3784e6156131307a5e94647e5557fd + related: #1211266 + +* Mon Jul 13 2015 jchaloup - 1.0.0-0.2.git2c27b1f +- Bump to upstream 2c27b1fa64f4e70f04575d1b217494f49332390e + related: #1211266 + +* Sat Jul 11 2015 jchaloup - 1.0.0-0.1.git1b37059 +- Bump to upstream 1b370599ccf271741e657335c4943cb8c7dba28b + related: #1211266 + +* Fri Jul 10 2015 jchaloup - 0.21.1-0.2.gitccc4cfc +- Bump to upstream ccc4cfc7e11e0f127ac1cea045017dd799be3c63 + related: #1211266 + +* Thu Jul 09 2015 jchaloup - 0.21.1-0.1.git41f8907 +- Update generating of man pages from md (add genmanpages.sh) +- Bump to upstream 41f89075396329cd46c58495c7d3f7e13adcaa96 + related: #1211266 + +* Wed Jul 08 2015 jchaloup - 0.20.2-0.5.git77be29e +- Bump to upstream 77be29e3da71f0a136b6aa4048b2f0575c2598e4 + related: #1211266 + +* Tue Jul 07 2015 jchaloup - 0.20.2-0.4.git639a7da +- Bump to upstream 639a7dac50a331414cc6c47083323388da0d8756 + related: #1211266 + +* Mon Jul 06 2015 jchaloup - 0.20.2-0.3.gitbb6f2f7 +- Bump to upstream bb6f2f7ad90596d624d84cc691eec0f518e90cc8 + related: #1211266 + +* Fri Jul 03 2015 jchaloup - 0.20.2-0.2.git974377b +- Bump to upstream 974377b3064ac59b6e5694bfa568d67128026171 + related: #1211266 + +* Thu Jul 02 2015 jchaloup - 0.20.2-0.1.gitef41ceb +- Bump to upstream ef41ceb3e477ceada84c5522f429f02ab0f5948e + related: #1211266 + +* Tue Jun 30 2015 jchaloup - 0.20.0-0.3.git835eded +- Bump to upstream 835eded2943dfcf13a89518715e4be842a6a3ac0 +- Generate missing man pages + related: #1211266 + +* Mon Jun 29 2015 jchaloup - 0.20.0-0.2.git1c0b765 +- Bump to upstream 1c0b765df6dabfe9bd0e20489ed3bd18e6b3bda8 + Comment out missing man pages + related: #1211266 + +* Fri Jun 26 2015 jchaloup - 0.20.0-0.1.git8ebd896 +- Bump to upstream 8ebd896351513d446d56bc5785c070d2909226a3 + related: #1211266 + +* Fri Jun 26 2015 jchaloup - 0.19.3-0.6.git712f303 +- Bump to upstream 712f303350b35e70a573f3cb19193c8ec7ee7544 + related: #1211266 + +* Thu Jun 25 2015 jchaloup - 0.19.3-0.5.git2803b86 +- Bump to upstream 2803b86a42bf187afa816a7ce14fec754cc2af51 + related: #1211266 + +* Wed Jun 24 2015 Eric Paris - 0.19.3-0.4.git5b4dc4e +- Set CAP_NET_BIND_SERVICE on the kube-apiserver so it can use 443 + +* Wed Jun 24 2015 jchaloup - 0.19.3-0.3.git5b4dc4e +- Bump to upstream 5b4dc4edaa14e1ab4e3baa19df0388fa54dab344 + pkg/cloudprovider/* packages does not conform to golang language specification + related: #1211266 + +* Tue Jun 23 2015 jchaloup - 0.19.3-0.2.gita2ce3ea +- Bump to upstream a2ce3ea5293553b1fe0db3cbc6d53bdafe061d79 + related: #1211266 + +* Mon Jun 22 2015 jchaloup - 0.19.1-0.1.gitff0546d +- Bump to upstream ff0546da4fc23598de59db9f747c535545036463 + related: #1211266 + +* Fri Jun 19 2015 jchaloup - 0.19.0-0.7.gitb2e9fed +- Bump to upstream b2e9fed3490274509506285bdba309c50afb5c39 + related: #1211266 + +* Thu Jun 18 2015 jchaloup - 0.19.0-0.6.gitf660940 +- Bump to upstream f660940dceb3fe6ffb1b14ba495a47d91b5cd910 + related: #1211266 + +* Wed Jun 17 2015 jchaloup - 0.19.0-0.5.git43889c6 +- Bump to upstream 43889c612c4d396dcd8fbf3fbd217e106eaf5bce + related: #1211266 + +* Tue Jun 16 2015 jchaloup - 0.19.0-0.4.gita8269e3 +- Bump to upstream a8269e38c9e2bf81ba18cd6420e2309745d5b0b9 + related: #1211266 + +* Sun Jun 14 2015 jchaloup - 0.19.0-0.3.git5e5c1d1 +- Bump to upstream 5e5c1d10976f2f26d356ca60ef7d0d715c9f00a2 + related: #1211266 + +* Fri Jun 12 2015 jchaloup - 0.19.0-0.2.git0ca96c3 +- Bump to upstream 0ca96c3ac8b47114169f3b716ae4521ed8c7657c + related: #1211266 + +* Thu Jun 11 2015 jchaloup - 0.19.0-0.1.git5a02fc0 +- Bump to upstream 5a02fc07d8a943132b9e68fe7169778253318487 + related: #1211266 + +* Wed Jun 10 2015 jchaloup - 0.18.2-0.3.git0dfb681 +- Bump to upstream 0dfb681ba5d5dba535895ace9d650667904b5df7 + related: #1211266 + +* Tue Jun 09 2015 jchaloup - 0.18.2-0.2.gitb68e08f +- golang-cover is not needed + +* Tue Jun 09 2015 jchaloup - 0.18.2-0.1.gitb68e08f +- Bump to upstream b68e08f55f5ae566c4ea3905d0993a8735d6d34f + related: #1211266 + +* Sat Jun 06 2015 jchaloup - 0.18.1-0.3.git0f1c4c2 +- Bump to upstream 0f1c4c25c344f70c3592040b2ef092ccdce0244f + related: #1211266 + +* Fri Jun 05 2015 jchaloup - 0.18.1-0.2.git7309e1f +- Bump to upstream 7309e1f707ea5dd08c51f803037d7d22c20e2b92 + related: #1211266 + +* Thu Jun 04 2015 jchaloup - 0.18.1-0.1.gita161edb +- Bump to upstream a161edb3960c01ff6e14813858c2eeb85910009b + related: #1211266 + +* Wed Jun 03 2015 jchaloup - 0.18.0-0.3.gitb5a91bd +- Bump to upstream b5a91bda103ed2459f933959241a2b57331747ba +- Don't run %check section (kept only for local run). Tests are now handled via CI. + related: #1211266 + +* Tue Jun 02 2015 jchaloup - 0.18.0-0.2.git5520386 +- Bump to upstream 5520386b180d3ddc4fa7b7dfe6f52642cc0c25f3 + related: #1211266 + +* Mon Jun 01 2015 jchaloup - 0.18.0-0.1.git0bb78fe +- Bump to upstream 0bb78fe6c53ce38198cc3805c78308cdd4805ac8 + related: #1211266 + +* Fri May 29 2015 jchaloup - 0.17.1-6 +- Bump to upstream ed4898d98c46869e9cbdb44186dfdeda9ff80cc2 + related: #1211266 + +* Thu May 28 2015 jchaloup - 0.17.1-5 +- Bump to upstream 6fa2777e26559fc008eacac83eb165d25bd9a7de + related: #1211266 + * Tue May 26 2015 jchaloup - 0.17.1-4 - Bump to upstream 01fcb58673001e56c69e128ab57e0c3f701aeea5 - related: #1222943 + related: #1211266 * Mon May 25 2015 jchaloup - 0.17.1-3 - Decompose package into master and node subpackage. @@ -511,8 +717,8 @@ getent passwd kube >/dev/null || useradd -r -g kube -d / -s /sbin/nologin \ related: #1211266 * Fri May 22 2015 jchaloup - 0.17.1-1 -- Update to 0.17.1 - resolves: #1222943 +- Bump to upstream d9d12fd3f7036c92606fc3ba9046b365212fcd70 + related: #1211266 * Wed May 20 2015 jchaloup - 0.17.0-12 - Bump to upstream a76bdd97100c66a46e2b49288540dcec58a954c4 @@ -585,7 +791,7 @@ getent passwd kube >/dev/null || useradd -r -g kube -d / -s /sbin/nologin \ related: #1211266 * Tue May 05 2015 jchaloup - 0.16.2-2 -- Add api and README.md to kubernetes-unit-test (must not be shipped) +- Add api and README.md to kubernetes-unit-test related: #1211266 * Tue May 05 2015 jchaloup - 0.16.2-1 @@ -642,7 +848,7 @@ getent passwd kube >/dev/null || useradd -r -g kube -d / -s /sbin/nologin \ * Wed Apr 15 2015 jchaloup - 0.15.0-0.2.git0ea87e4 - Bump to upstream 0ea87e486407298dc1e3126c47f4076b9022fb09 - related: #1199219 + related: #1211266 * Tue Apr 14 2015 jchaloup - 0.15.0-0.1.gitd02139d - Bump to upstream d02139d2b454ecc5730cc535d415c1963a7fb2aa @@ -660,7 +866,6 @@ getent passwd kube >/dev/null || useradd -r -g kube -d / -s /sbin/nologin \ * Thu Apr 02 2015 jchaloup - 0.14.1-0.1.gita94ffc8 - Bump to upstream a94ffc8625beb5e2a39edb01edc839cb8e59c444 - resolves: #1199219 * Wed Apr 01 2015 jchaloup - 0.14.0-0.2.git8168344 - Bump to upstream 81683441b96537d4b51d146e39929b7003401cd5