Hello community, here is the log from the commit of package kubernetes.13001 for openSUSE:Leap:15.2:Update checked in at 2020-07-17 18:28:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2:Update/kubernetes.13001 (Old) and /work/SRC/openSUSE:Leap:15.2:Update/.kubernetes.13001.new.3592 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kubernetes.13001" Fri Jul 17 18:28:46 2020 rev:1 rq:819248 version:unknown Changes: -------- New Changes file: --- /dev/null 2020-07-16 02:54:20.700682797 +0200 +++ /work/SRC/openSUSE:Leap:15.2:Update/.kubernetes.13001.new.3592/kubernetes.changes 2020-07-17 18:28:46.524181740 +0200 @@ -0,0 +1,20077 @@ +------------------------------------------------------------------- +Fri Jun 19 05:48:16 UTC 2020 - Richard Brown <rbr...@suse.com> + +- Bump to kubernetes 1.18.4 and 1.17.7 + +------------------------------------------------------------------- +Tue Jun 9 14:45:31 UTC 2020 - Richard Brown <rbr...@suse.com> + +- Bump to kubernetes 1.18.3 and 1.17.6 + +------------------------------------------------------------------- +Wed May 20 11:11:36 UTC 2020 - Richard Brown <rbr...@suse.com> + +- Use %{VERSION} for client/host based packages + +------------------------------------------------------------------- +Tue May 19 07:23:57 UTC 2020 - Richard Brown <rbr...@suse.com> + +- Build *-minus1* packages with accurate version numbers + +------------------------------------------------------------------- +Wed Apr 22 15:49:17 UTC 2020 - Richard Brown <rbr...@suse.com> + +- Bump to kubernetes 1.18.2 + +------------------------------------------------------------------- +Tue Apr 21 10:09:31 UTC 2020 - Richard Brown <rbr...@suse.com> + +- kubeadm requires kubernetes%{baseversionminus1}-kubelet for migration purposes + +------------------------------------------------------------------- +Wed Apr 15 12:36:45 UTC 2020 - Richard Brown <rbr...@suse.com> + +- Declare Kubernetes 1.18.1 as default + +------------------------------------------------------------------- +Fri Apr 3 11:42:55 UTC 2020 - Richard Brown <rbr...@suse.com> + +- Introduce multi-version kubernetes packaging +- Remove fix-spn-prefix-added.patch kubeadm-opensuse-flexvolume.patch, kubeadm-opensuse-registry.patch and opensuse-version-checks.patch; Now located in version specific packages. + +------------------------------------------------------------------- +Wed Apr 1 12:39:48 UTC 2020 - Richard Brown <rbr...@suse.com> + +- Rename /usr/lib/sysctl.d/50-kubeadm.conf to 90-kubeadm.conf [boo#1163328] + +------------------------------------------------------------------- +Mon Mar 30 07:18:28 UTC 2020 - Michal Jura <mj...@suse.com> + +- Dropping all old CaaSP legacy configuration + +------------------------------------------------------------------- +Wed Mar 25 19:46:06 UTC 2020 - rbr...@suse.com + +- Update to version 1.18.0: + * Drop kubeadm-improve-resilency-CreateOrMutateConfigMap.patch (no longer needed) + * Rebase opensuse-version-checks.patch + * bump k8s.io/utils package + * Simplify dual or single port logic + * fix kubectl port-forward for services with explicit local port + * Fix the VMSS name and resource group name when updating VMSS for LoadBalancer backendPools. + * bump k8s.io utils + * Do not reset managedFields in status update strategy + * Use discovery to test apply all status + * Updating vendored files + * Update vendored MountSensitive code for Windows + * add unit test for addTopology() + * make filteredZones order predictable + * Restore orphaning check in gc test + * Update CHANGELOG/CHANGELOG-1.18.md for v1.18.0-rc.1 + * Fix isCurrentInstance for Windows by removing the dependency of hostname + * e2e wait until controller manager pod ready + * Add missing article in prominent release note + * add testing + * add ExternalTrafficPolicy support for External IPs in ipvs kubeproxy + * add ExternalTrafficPolicy support for External IPs in iptables kubeproxy + * add feature gate ExternalPolicyForExternalIP for the bug fix + * Set unschedulable Condition after setting nominated Node + * fix logging on e2e metrics grabber test + * Fix unbound variable error in gce/configure.sh + * CHANGELOG: Update directory for v1.15.11 release + * CHANGELOG: Update directory for v1.16.8 release + * CHANGELOG: Update directory for v1.17.4 release + * Bump Cluster-Autoscaler to 1.18.0 + * Removing ConfigMap as suggestion for IngressClass parameters + * Remove kubectl column output test + * build/release-images.sh: remove possible duplicate targets + * Add tolerations with effect "NoExecute" and "NoSchedule" to allow schedule of nodelocaldns pods on node pools with taints + * EndpointSlice and Endpoints should treat terminating pods the same + * Remove wait.Until for running Kubelet Bootstrap + * Bump Cluster-Autoscaler to cluster-autoscaler:v1.18.0-beta.1 + * wait until /metrics are ready on e2e test + * let image cache do sort on write instead of on read to avoid data + * CHANGELOG: Update directory for v1.18.0-beta.2 release + * Implement noopWindowsResourceAllocator + * Preserve target apiVersion when decoding into unstructured lists + * Fix VMSS cache content + * kubelet: Also set PodIPs when assign a host network PodIP + * e2e: wait for controller manager pod to be ready + * Add NodeCIDR for detect-local-mode + * Move TaintBasedEvictions feature gates to GA + * test: Detect flakes caused by container teardown races on CRI + * metaproxier logging for endpoints ipfamily + * Add metaproxier unit tests + * client-go: update expansions callers + * client-go: add context/options to expansions methods + * Use go-bindata built from vendor/ + * client-go metadata: update callers + * client-go dynamic client: add context to callers + * /readyz should start returning failure on shutdown initiation + * client-go metadata: plumb context + * client-go dynamic context + * client-go dynamic client: update DeleteOptions callers + * client-go dynamic client: pass DeleteOptions by value + * Updated files after rebase + * Fix expected version for csidriver + * Updated CSIDriver references + * Moved CSIDriver to GA + * generaetd + * refactor egress dialer construction code and add unit test + * add metrics and traces for egress dials + * Parallelize attach operations across different nodes for volumes that allow multi-attach + * exit if KONNECTIVITY_SERVICE_PROXY_PROTOCOL_MODE is set incorrectly + * Don't try to create VolumeSpec immediately after underlying PVC is being deleted + * Disable HTTP2 while proxying a "Connection: upgrade" request + * Allow both GRPC and http-connect mode to be toggled + * Checks error for loading audit webhook config to prevent panic + * managedfields: Update Apply time if neither object nor managedfields have changed + * Bump sigs.k8s.io/structured-merge-diff to v3 + * fieldmanager: Add failing test for no-op apply actually writing to etcd + * fieldmanager: Move ManagedFields update logic into its own class + * Add e2e test for validating JWTs as OIDC tokens + * Add Extenders to scheduler v1alpha2 component config + * ingress: add alternate resource backend + * Work-around for missing metrics on CRI-O exited containers + * Renaming: "Change" -> "Add" for consistency with underlying method + * Fix queued request accounting, extended queueset test + * Disallow use of Plugin or PluginConfig when using Policy + * Disallow duplicate PluginConfig in framework creation + * Allow container visitor to operate on selected container types + * test: Properly detect container runtime flake in e2e test + * Update to latest node-cache image + * ingress: allow wildcard hosts in IngressRule + * Use the v0.0.8 network proxy images + * Use versioned autoscaling API group in code-generator examples + * dynamic certs: pass valid object to event recorder + * dynamic certs: use correct name with event recorder + * dynamic certs: do not copy mutex via shallow copy of tls.Config + * Bug fix for TM none policy + * Start adding tests for verifying correct modes + * Check for nil cpuManager + * Fix Bazel build + * Show kubectl describe ingress error + * Hopefully plainer test strings + * Implement changes into volume plugins for skipping chown + * Update generated files + * Define new type for storing volume fsgroupchangepolicy + * Fix log formatting for skipper. "INFO" is already logged by Logf, and it wasn't in the format syntax. + * kubeadm: deprecate the flag --use-api for cert renewal + * Set field manager for kubectl diff --server-side. + * Add AnyVolumeDataSource feature gate + * Don't log "SHOULD NOT HAPPEN" errors more than once per second + * Use the same default namespace across event recorders + * kubelet: Clear the podStatusChannel before invoking syncBatch + * kubelet: Never restart containers in deleting pods + * kubelet: Don't delete pod until all container status is available + * kubelet: Preserve existing container status when pod terminated + * Test that an always-fail container can't report the pod Succeeded + * Add kubectl debug alpha command + * Update VolumePVCDatasource to GA for 1.18 + * fix scheduler.TestCoSchedulinngWithPermitPlugin and test scheduler.PermitPlugin + * Windows specific kubelet flags in kubeadm-flags.env - Uses correct pause image for Windows - Omits systemd specific flags - Common build flags function to be used by Linux and Windows - Uses user configured image repository for Windows pause image + * e2e-topology-manager: Wait for SR-IOV device plugin + * Utilerrors.Aggregate: Allow using with errors.Is() + * Fix GCE PD snapshot flakiness + * Generalized NonResourcePolicyRule.NonResourceURLs impl + * Promote GMSA to GA + * cleanup: move the test of TaintBasedEvictions features to sig-node + * client-go: use klog.V(3) for the cert-rotation controller start/stop + * Update agnhost to test OIDC validation of JWT tokens + * Add FromFile and FromExistingClassName support for SnapshotClass in external storage e2e test + * Always include remoteAddr in source IP list for audit (#87167) + * Prevent CephFS from logging senstive options + * Prevent AzureFile from logging senstive options + * Fix MountError Test + * Update dep k8s.io/utils to 0a110f9eb7ab + * Adding PathType to Ingress + * update override behavior for kubectl --tls-server-name + * Squash pkg/describe/versioned/ into pkg/describe/ + * Support TLS Server Name overrides in kubeconfig file + * Provide more verbose empty config error based on the context + * Changed kubectl cluster-info dump to not display "Cluster info dumped to standard output" message when output is stdout + * Update Cluster Autoscaler version to 1.18.0-gke.0 + * cleans up dynamiccertificates package + * Add unit tests for IsKubeletClientCSR and IsKubeletServingCSR + * Extend client-go csr package to invalidate CSRs based on signerName + * bandwidth: use regexp to handle tc output fix newly-added 'chain N' output from 'tc filter show dev XXX' ++++ 19880 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:Leap:15.2:Update/.kubernetes.13001.new.3592/kubernetes.changes New: ---- README.packaging kubernetes.changes kubernetes.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kubernetes.spec ++++++ # # spec file for package kubernetes # # Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # # baseversion - base version of kubernetes for this package %define baseversion 1.18 # baseversionminus1 - previous base version of kubernetes %define baseversionminus1 1.17 # versionminus1 - full previous version of kubernetes, including point revision %define versionminus1 1.17.7 Name: kubernetes Version: 1.18.4 Release: 0 Summary: Container Scheduling and Management License: Apache-2.0 Group: System/Management URL: http://kubernetes.io Source: README.packaging ExcludeArch: %{ix86} s390 ppc64 %description Kubernetes is a system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for management and discovery. # packages for containerized control plane %package apiserver Summary: Kubernetes apiserver for container image Group: System/Management Requires: kubernetes%{baseversion}-apiserver = %{version} %description apiserver This subpackage contains the kube-apiserver binary for Kubic images %package controller-manager Summary: Kubernetes controller-manager for container image Group: System/Management Requires: kubernetes%{baseversion}-controller-manager = %{version} %description controller-manager This subpackage contains the kube-controller-manager binary for Kubic images %package scheduler Summary: Kubernetes scheduler for container image Group: System/Management Requires: kubernetes%{baseversion}-scheduler = %{version} %description scheduler This subpackage contains the kube-scheduler binary for Kubic images %package proxy Summary: Kubernetes proxy for container image Group: System/Management Requires: kubernetes%{baseversion}-proxy = %{version} %description proxy This subpackage contains the kube-proxy binary for Kubic images # packages for old containerised control plane %package apiserver-minus1 Summary: Kubernetes apiserver for container image Group: System/Management Version: %{versionminus1} Requires: kubernetes%{baseversionminus1}-apiserver %description apiserver-minus1 This subpackage contains the kube-apiserver binary for Kubic images %package controller-manager-minus1 Summary: Kubernetes controller-manager for container image Group: System/Management Version: %{versionminus1} Requires: kubernetes%{baseversionminus1}-controller-manager %description controller-manager-minus1 This subpackage contains the kube-controller-manager binary for Kubic images %package scheduler-minus1 Summary: Kubernetes scheduler for container image Group: System/Management Version: %{versionminus1} Requires: kubernetes%{baseversionminus1}-scheduler %description scheduler-minus1 This subpackage contains the kube-scheduler binary for Kubic images %package proxy-minus1 Summary: Kubernetes proxy for container image Group: System/Management Version: %{versionminus1} Requires: kubernetes%{baseversionminus1}-proxy %description proxy-minus1 This subpackage contains the kube-proxy binary for Kubic images # packages for running on hosts/clients %package kubelet Summary: Kubernetes kubelet daemon Group: System/Management Requires: kubernetes%{baseversion}-kubelet = %{VERSION} %description kubelet Manage a cluster of Linux containers as a single system to accelerate Dev and simplify Ops. kubelet daemon %package kubeadm Summary: Kubernetes kubeadm bootstrapping tool Group: System/Management Requires: kubernetes%{baseversion}-kubeadm = %{VERSION} Requires: kubernetes%{baseversionminus1}-kubelet %description kubeadm Manage a cluster of Linux containers as a single system to accelerate Dev and simplify Ops. kubeadm bootstrapping tool %package client Summary: Kubernetes client tools Group: System/Management Requires: kubernetes%{baseversion}-client = %{VERSION} %description client Kubernetes client tools like kubectl. %prep #Not Needed %build echo "This is a dummy package to provide a dependency on supported kubernetes versions." > README %install %files apiserver %doc README %files controller-manager %doc README %files scheduler %doc README %files proxy %doc README %files apiserver-minus1 %doc README %files controller-manager-minus1 %doc README %files scheduler-minus1 %doc README %files proxy-minus1 %doc README %files kubelet %doc README %files kubeadm %doc README %files client %doc README %changelog ++++++ README.packaging ++++++ ======== OVERVIEW This package is a dummy package that always depends on the version of corresponding kubernetes packages that openSUSE currently supports. There are up to three packages that need to be handled in a given update. This package, the base "kubernetes" package, the current "kubernetesX" package (X is the major version numbers), and the next "kubernetesX" package if the major version has changed. NOTE: This package should always have the same "License" tag as the currently-supported version of the kubernetesX package.