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.

Reply via email to