Hello community, here is the log from the commit of package kubernetes for openSUSE:Factory checked in at 2017-11-29 10:52:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kubernetes (Old) and /work/SRC/openSUSE:Factory/.kubernetes.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kubernetes" Wed Nov 29 10:52:54 2017 rev:10 rq:545929 version:1.8.4 Changes: -------- --- /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes 2017-11-04 10:25:28.803202165 +0100 +++ /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes 2017-11-29 10:53:09.543563758 +0100 @@ -1,0 +2,2943 @@ +Fri Nov 24 13:58:35 UTC 2017 - [email protected] + +- After upgrade to Kubernetes v1.8.4 drop: + * kubectl-fix-duplicate-proto-error-bsc-1057277.patch + * kubelet-support-btrfs-fixes-bsc-1042383.patch + +------------------------------------------------------------------- +Tue Nov 21 12:18:52 UTC 2017 - [email protected] + +- Update to version 1.8.4+9befc2b8928a9426501d3bf62f72849d5cbcd5a3: + * Add bind mount /etc/resolv.conf from host to containerized mounter + * Enhance message in cluster-info dump + * Change second StorageClass Column to provisioner Some provisioners have key-value pairs in parameters map which key is type, here TYPE in StorageClass columns may be confused + * Re-enable federated ingress test that was disabled due to a federated service deletion bug. + * Add ceph-common to hyperkube image + * Return clusterErr rather than err + * Add default=false to usage of kube-apiserver allow-privileged flag + * Tune Cinder approvers + * kubectl: 'apply view-last-applied' must not use printf(), as this will cause format codes in the YAML/JSON to be interpreted. + * fix self link error of generic resources in describe command + * Use variadic nature of *cobra.Command.AddCommand to add group of commands to a parent command + * Remove duplicate error message output in hyperkube. + * fix err message in namespace_policy + * Adding option to set the federation api server port if nodeport is set + * Add statefulset to the completion candidates of kubectl scale + * Check uper limit of port and ensure 0 corresponds to random port + * Add ownership for the future of scheduler_perf and kubemark + * add test for kubectl create pdb + * Ignore ErrNotFound when delete LB resources + * Mark deprecated info in short description of deprecated commands. + * Delete meaningless err check + * Suggest user to use 'hack/install-etcd.sh' when running integration tests without etcd found. + * add validate to not allow mix --config with other arguments + * Delete unuse err check + * volumes: SetNodeStatusUpdateNeeded on error + * allow output patch string in edit command + * removing unnecessary shallow copy see #46703 + * Do not retunr svc in case of error. Rename apiServerNodePortPort. + * Added logic to copy-to-staging to avoid copying if the same file already exists in gce + * Add a feature gate for Debug Containers + * Deleting ServiceReaper + * add ContainerRuntimeVersion to `kubectl get nodes -o=wide` output + * fix comment of isDir + * Fix the typo in translations' README.md + * Improve code coverage for pkg/printer + * Removed mesos related labels. + * Create output_dir if doesn't exist + * Use t.Fatalf instead + * fix some err message + * Adds --insecure to cockroachdb client command + * Add git branch to make build short hash unique + * fix JSONPath parser will not filter strings containing parentheses + * add more unit test + * Add test case for namespace + * add cmd test for kubectl auth can-i + * [Federation][Kubefed] Support documentation for kubefed and its sub commands + * [Federation][Kubefed] Add placeholders for generated docs + * Fixed a comment typo + * fix parse pairs + * Fix const nameing in node/metrics + * Improve error reporting when flex driver has failed to initialize. + * Shorten issue template + * Add OpenAPI README file + * Fix print type of podname + * Fixing style errors + * Fix comments + * extending DefaultExternalHost for any registred cloud provider see #46567 + * controller-manager: fix horizontal-pod-autoscaler-use-rest-clients flag help info + * Pipe in GCE master/node tags through flags for e2e test + * deletePod handler in the deployment controller shouldn't set owner refs + * Make firewall test get tag from config instead of instance and fix multi-zone issue + * kuberuntime: cleanup TestGenerateContainerConfig + * Add Validate() function for audit options + * Delete reduandant err definition + * controller: fix error message + * Allow NetworkPolicy.spec updates + * Remove unnecessary wrapper flags + * Cleanup federation/cluster scripts from deprecated bringup method + * Auto generated file + * Fix a typo in deletion log of apiserver + * Kubelet doesn't override addrs from Cloud provider + * Fix restart action on juju kubernetes-master + * Fix local isolation for pod requesting only overlay + * Fix setting juju worker labels during deployment + * Run cAdvisor on the same interface as kubelet + * [trivial]fix function name in comment + * Fix mismatched types Verbose and bool Fix invalid operation: mismatched types Verbose and bool + * correct the script name for generating swagger doc + * Updated comments for functions. + * Change cephfs secret related logs level + * owners: remove euank from sig-node-reviewers + * Fix local isolation for pod requesting only scratch + * scheduler/util: remove bad print format + * Validate if service has duplicate targetPort + * shows how to wire admission control in a sample api server. + * Add IPv6 test cases to kube-proxy server test. + * Using only the exit code to decide when to fall back on logs + * AWS: Set CredentialsChainVerboseErrors + * E2E:Delete unecessary check + * Use a pointer to mark the nodeport port, if any. + * delete unused return + * Add timothysc to kubeadm reviewers + * fix env flag + * Moved md5 comand to a separate function and added comments + * remove unneeded variable + * Use reflect.DeepEqual to replace sliceEqual + * Refactor slice intersection + * Fix broken command in registry addon document + * Moved gsutil_get_tar_md5 function before copy-to-staging function + * Changes node e2e tests to use new Ubuntu image + * Deprecate keep-terminated-pod-volumes + * print non-existent key in configmap + * fix-review + * Only do string trim when it's necessary + * AWS: Fix suspicious loop comparing permissions + * deprecate created-by annotation for e2e test framework + * rebase gophercloud to support HTTP status 300 in pagination, so listing Cinder v1/v2 API versions won't break + * fix naming for testgrid + * iSCSi plugin: Remove redundant nil check + * Replace capacity with allocatable to calculate pod resource + * Clean up Deployment overlap annotation code + * Add rbac support to fluentd-elasticsearch + * Create a kubectl alpha subcommand + * Speed up attach/detach controller integration tests + * fixed the logging of which conversions. + * Speed up PV integration tests + * storageclass ceph add imageformat parameter + * Add `imageFeatures` parameter for RBD volume plugin, which is used to customize RBD image format 2 features. Update RBD docs in examples/persistent-volume-provisioning/README.md. + * Only `layering` RBD image format 2 feature should be supported for now. + * deprecate created-by annotation for pod drain + * add owners for sh2ju + * Don't bother with a mutable transformer for identity + * Modify NewVolumeManager() function return value Since function NewVolumeManager() will always return vm and nil, we do not need the second return value, it will always be nil. + * Output TYPE for getting service + * use appsv1beta1 for statefulsets and controller history + * Update admission control args + * Small fix for number of pods and nodes in test function + * Delete pre-commit hook + * Fix typo in cross-repo link + * es discovery support args apiserver-host and kubeconfig + * add extra args validate + * delete the for loops that done nothing + * Use more meaningful and consistent variable names in glusterfs plugin. + * Lower etcd compacted loglevel + * Make different container runtimes constant + * Get rid of 30s ResyncPeriod in endpoint controller + * Add "alpha phase preflight" command + * don't pass CRI error through to waiting state reason + * Remove repeat type conversions + * Also rename leftCapacity to leftAllocatable + * Fix a typo + * Add websocket protocol authentication method + * Use websocket protocol authenticator in apiserver + * Set default User-Agent on http probe + * Remove redirect verb parsing + * Insert Cynerva and Kjackal to approvers list + * Run hack/verify-govet.sh as part of verify make target This commit ensures that: - go vet will be run as part of the make verify target - the vet make-rule script won't be run directly, as generated_files won't be run in that case - that go vet errors show up in the build log with a start time, finish time, and SUCCESS/FAILED message as part of the verify make rule script + * dockershim: checkpoint HostNetwork property + * Make fluentd log to stdio instead of a dedicated file + * Add ApiEndpoint support to GCE config. + * Remove e2e test for least requested prioirty function + * support to build hyperkube image on ppc64le + * Fix invalid filename in kubelet log + * fix systemd service file for custom args. Signed-off-by: xuxinkun <[email protected]> + * remove dead code in rbac helper + * Add type conversion judgment + * split v1/register.go to regsiter.go and builder.go move api/v1 to k8s.io/api/v1 duplicate some global variables/functions in pkg/api/v1/builder.go, add todo to remove these + * run pkg/api/v1/rewrite....sh, pkg/api/v1 (not including subdir) compile + * run root-rewrite-v1-..., compile + * let conversion-gen to choose localSchemeBuiler + * revert before merge? remove a dependency from pkg/apis/componentconfig to clientset, probably we should fix it later. i removed the dependency to test if pkg/apis compile + * Bump event-exporter version to reduce warnings noise + * Don't revert, necessary change to make helpers to include k8s.io/api + * unify register.go formats: networking/v1/register.go staging/src/k8s.io/kube-apiextensions-server/pkg/apis/apiextensions/v1alpha1/register.go staging/src/k8s.io/metrics/pkg/apis/custom_metrics/v1alpha1/register.go staging/src/k8s.io/metrics/pkg/apis/metrics/v1alpha1 register.go + * pkg/apis/move-external-types-for-apis.sh, k8s.io/api compiles + * run pkg/apis/make-origin-dir-compile, pkg/apis compile + * run ./root-rewrite-all-other-apis.sh, then run make all, pkg/... compiles + * run fix-casttype.sh + * manually fix unit tests in pkg/api/v1 + * vendorless path for informer-gen + * hack/lib/init.sh util.sh update-codegen.sh + * manually fix protogen + * manually remove pkg/client/listers/policy/v1alpha1 + * some copy.sh changes + * change hack/update-codecgen.sh + * run hack/update-codegen.sh + * run ./remove-original-proto.sh to remove the old proto + * run root-rewrite-import-client-go-api-types + * run hack/update-staging-client-go, somehow we copied listers/<authn,authz,imagepolicy> + * make all works. generated harmless covnersion/deepcoy chagnes + * manually fix unit tests + * manually fix hack/verify-staging-imports.sh + * manually fix kubectl openapi unit test + * manually fix openapi-gen + * revert!! temporary change to hack/update-all.sh + * run hack/update-all + * revert hack/update-all to its original form ++++ 2746 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kubernetes/kubernetes.changes ++++ and /work/SRC/openSUSE:Factory/.kubernetes.new/kubernetes.changes Old: ---- kubectl-fix-duplicate-proto-error-bsc-1057277.patch kubelet-support-btrfs-fixes-bsc-1042383.patch kubernetes-1.7.7.tar.xz New: ---- _servicedata kubernetes-1.8.4+9befc2b8928a9426501d3bf62f72849d5cbcd5a3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kubernetes.spec ++++++ --- /var/tmp/diff_new_pack.MBHCKa/_old 2017-11-29 10:53:10.999510937 +0100 +++ /var/tmp/diff_new_pack.MBHCKa/_new 2017-11-29 10:53:11.003510791 +0100 @@ -17,14 +17,22 @@ %{!?tmpfiles_create:%global tmpfiles_create systemd-tmpfiles --create} + +# After executing `osc service disabledrun` command, +# please strip Version: from commit_id (commit_id has to +# be defined as seperate value). +# This is fixing bug bsc#1065972 +# https://bugzilla.suse.com/show_bug.cgi?id=1065972 +%define commit_id 9befc2b8928a9426501d3bf62f72849d5cbcd5a3 + Name: kubernetes -Version: 1.7.7 +Version: 1.8.4 Release: 0 Summary: Container Scheduling and Management License: Apache-2.0 Group: System/Management Url: http://kubernetes.io -Source: %{name}-%{version}.tar.xz +Source: %{name}-%{version}+%{commit_id}.tar.xz Source2: genmanpages.sh #systemd services Source10: kube-apiserver.service @@ -45,10 +53,6 @@ Patch1: git-upstream.patch Patch4: make-e2e_node-run-over-distro-bins.patch Patch6: build-with-debug-info.patch -# Fixes bsc#1042383 -Patch8: kubelet-support-btrfs-fixes-bsc-1042383.patch -# Fixes bsc#1057277 -Patch9: kubectl-fix-duplicate-proto-error-bsc-1057277.patch BuildRequires: bash-completion BuildRequires: git @@ -176,15 +180,16 @@ providers, demos, testsuite... %prep -%setup -q +%setup -q -n %{name}-%{version}+%{commit_id} %patch1 -p1 %patch4 -p1 %patch6 -p1 -%patch8 -p1 -%patch9 -p1 %{goprep} github.com/kubernetes/kubernetes %build +export KUBE_GIT_COMMIT=%{commit_id} +# KUBE_GIT_TREE_STATE="clean" indicates no changes since the git commit id +# KUBE_GIT_TREE_STATE="dirty" indicates source code changes after the git commit id export KUBE_GIT_TREE_STATE="clean" export KUBE_GIT_VERSION=v%{version} @@ -239,6 +244,7 @@ rm -f hack/.linted_packages find . -name '.gitignore' -type f -delete find hack -name '*.sh.orig' -type f -delete +find hack -name '.golint_*' -type f -delete # install extra things (needed for e2e tests) kubernetes_src=%{buildroot}%{_usrsrc}/kubernetes @@ -347,6 +353,7 @@ %{_mandir}/man1/kube-apiserver.1* %{_mandir}/man1/kube-controller-manager.1* %{_mandir}/man1/kube-scheduler.1* +%{_mandir}/man1/cloud-controller-manager.1* %{_bindir}/kube-apiserver %{_bindir}/kube-controller-manager %{_bindir}/kube-scheduler @@ -366,7 +373,7 @@ %files kubelet %defattr(-,root,root) -%doc README.md LICENSE CONTRIBUTING.md CHANGELOG.md +%doc README.md LICENSE CONTRIBUTING.md CHANGELOG-1.8.md %{_mandir}/man1/kubelet.1* %{_bindir}/kubelet %{_unitdir}/kubelet.service @@ -380,13 +387,13 @@ %files kubeadm %defattr(-,root,root) -%doc README.md LICENSE CONTRIBUTING.md CHANGELOG.md +%doc README.md LICENSE CONTRIBUTING.md CHANGELOG-1.8.md %{_bindir}/kubeadm %{_sbindir}/rckubeadm %files node %defattr(-,root,root) -%doc README.md LICENSE CONTRIBUTING.md CHANGELOG.md +%doc README.md LICENSE CONTRIBUTING.md CHANGELOG-1.8.md %{_mandir}/man1/kube-proxy.1* %{_bindir}/kube-proxy %{_unitdir}/kube-proxy.service ++++++ _service ++++++ --- /var/tmp/diff_new_pack.MBHCKa/_old 2017-11-29 10:53:11.063508614 +0100 +++ /var/tmp/diff_new_pack.MBHCKa/_new 2017-11-29 10:53:11.063508614 +0100 @@ -4,8 +4,8 @@ <param name="scm">git</param> <param name="filename">kubernetes</param> <param name="exclude">.git</param> - <param name="versionformat">1.7.7</param> - <param name="revision">v1.7.7</param> + <param name="versionformat">1.8.4+%H</param> + <param name="revision">v1.8.4</param> <param name="changesgenerate">enable</param> </service> <service name="recompress" mode="disabled"> ++++++ _servicedata ++++++ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/kubernetes/kubernetes.git</param> <param name="changesrevision">9befc2b8928a9426501d3bf62f72849d5cbcd5a3</param></service></servicedata>++++++ git-upstream.patch ++++++ --- /var/tmp/diff_new_pack.MBHCKa/_old 2017-11-29 10:53:11.143505712 +0100 +++ /var/tmp/diff_new_pack.MBHCKa/_new 2017-11-29 10:53:11.143505712 +0100 @@ -1,8 +1,8 @@ -diff --git a/hack/lib/util.sh b/hack/lib/util.sh -index 6a0386a..30d97be 100755 ---- a/hack/lib/util.sh -+++ b/hack/lib/util.sh -@@ -406,9 +406,7 @@ kube::util::fetch-swagger-spec() { +Index: kubernetes-1.8.4+9befc2b8928a9426501d3bf62f72849d5cbcd5a3/hack/lib/util.sh +=================================================================== +--- kubernetes-1.8.4+9befc2b8928a9426501d3bf62f72849d5cbcd5a3.orig/hack/lib/util.sh ++++ kubernetes-1.8.4+9befc2b8928a9426501d3bf62f72849d5cbcd5a3/hack/lib/util.sh +@@ -432,9 +432,7 @@ kube::util::fetch-swagger-spec() { # Returns the name of the upstream remote repository name for the local git # repo, e.g. "upstream" or "origin". kube::util::git_upstream_remote_name() { @@ -12,4 +12,4 @@ + echo origin } - # Checks whether godep restore was run in the current GOPATH, i.e. that all referenced repos exist + # Ensures the current directory is a git tree for doing things like restoring or
