giantswarm / azure-operator

Manages Kubernetes clusters running in in a Giant Swarm installation on Microsoft Azure
https://giantswarm.io/
Apache License 2.0
30 stars 7 forks source link

Update module sigs.k8s.io/cluster-api to v0.99.99 - autoclosed #1614

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 2 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Type Update Change
sigs.k8s.io/cluster-api require minor v0.4.1 -> v0.99.99

Release Notes

kubernetes-sigs/cluster-api ### [`v0.4.7`](https://togithub.com/kubernetes-sigs/cluster-api/releases/v0.4.7) [Compare Source](https://togithub.com/kubernetes-sigs/cluster-api/compare/v0.4.6...v0.4.7) ## Changes since v0.4.6 #### :bug: Bug Fixes - \[clusterctl] Fix cert manager repo and add troubleshooting guide ([#​6054](https://togithub.com/kubernetes-sigs/cluster-api/issues/6054)) #### :ok_hand: Kubernetes version support - Management Cluster: v1.19.x -> v1.23.x \[1] - Workload Cluster: v1.18.x -> v1.23.x \[1] \[1] KCP does not support versions of CoreDNS > v1.8.4 as an upgrade target *Thanks to all our contributors!* 😊 ### [`v0.4.6`](https://togithub.com/kubernetes-sigs/cluster-api/releases/v0.4.6) [Compare Source](https://togithub.com/kubernetes-sigs/cluster-api/compare/v0.4.5...v0.4.6) ## Changes since v0.4.5 #### :bug: Bug Fixes - \[Machine Set] Prevent orphaned InfrastructureMachines ([#​5879](https://togithub.com/kubernetes-sigs/cluster-api/issues/5879)) - \[kubeadm control plane] Allow KCP to Update when CoreDNS version doesn't change ([#​6004](https://togithub.com/kubernetes-sigs/cluster-api/issues/6004)) - \[kubeadm control plane] Fix adding appended list directly causing changing previous value in webhook ([#​5876](https://togithub.com/kubernetes-sigs/cluster-api/issues/5876)) - \[kubeadm bootstrap] Add unlock if bootstrap machine holding lock does not exist ([#​5856](https://togithub.com/kubernetes-sigs/cluster-api/issues/5856)) #### :seedling: Others - \[Test framework] Add timeout to check if KCP object exists ([#​5907](https://togithub.com/kubernetes-sigs/cluster-api/issues/5907)) - Add image promotion make target using kpromo ([#​5829](https://togithub.com/kubernetes-sigs/cluster-api/issues/5829)) :book: Additionally, there have been 1 contributions to our documentation and book. ([#​6035](https://togithub.com/kubernetes-sigs/cluster-api/issues/6035)) *Thanks to all our contributors!* 😊 ### [`v0.4.5`](https://togithub.com/kubernetes-sigs/cluster-api/releases/v0.4.5) [Compare Source](https://togithub.com/kubernetes-sigs/cluster-api/compare/v0.4.4...v0.4.5) ## Changes since v0.4.4 #### :sparkles: New Features - Add ibmcloud provider support ([#​5657](https://togithub.com/kubernetes-sigs/cluster-api/issues/5657)) #### :bug: Bug Fixes - clusterctl init should report the correct namespace when detecting a provider is already installed ([#​5742](https://togithub.com/kubernetes-sigs/cluster-api/issues/5742)) - ensure etc client generators never return nil without an error ([#​5727](https://togithub.com/kubernetes-sigs/cluster-api/issues/5727)) - Backport clusterctl discovery fix to branch release-0.4 ([#​5714](https://togithub.com/kubernetes-sigs/cluster-api/issues/5714)) - Add proper rbac rule in KCP controller for CRD ([#​5688](https://togithub.com/kubernetes-sigs/cluster-api/issues/5688)) - normalize MachineSet version validation ([#​5482](https://togithub.com/kubernetes-sigs/cluster-api/issues/5482)) - Use release tag as git version for building clusterctl binaries ([#​5480](https://togithub.com/kubernetes-sigs/cluster-api/issues/5480)) - KCP: don't run validation webhook on scale ([#​5463](https://togithub.com/kubernetes-sigs/cluster-api/issues/5463)) #### :seedling: Others - Run GitHub workflows on all pull requests ([#​5746](https://togithub.com/kubernetes-sigs/cluster-api/issues/5746)) *Thanks to all our contributors!* 😊 ### [`v0.4.4`](https://togithub.com/kubernetes-sigs/cluster-api/releases/v0.4.4) [Compare Source](https://togithub.com/kubernetes-sigs/cluster-api/compare/v0.4.3...v0.4.4) ## Changes since v0.4.3 #### :bug: Bug Fixes - clusterctl: fix Certificate target namespace ([#​5380](https://togithub.com/kubernetes-sigs/cluster-api/issues/5380)) - Use the watch filter label when watching resources ([#​5379](https://togithub.com/kubernetes-sigs/cluster-api/issues/5379)) - clusterctl upgrade: ensure old controllers are gone before installing the new ones ([#​5359](https://togithub.com/kubernetes-sigs/cluster-api/issues/5359)) - Add permission for changing ClusterClass to topology controller ([#​5345](https://togithub.com/kubernetes-sigs/cluster-api/issues/5345)) - Clusterctl enforce provider order during init and upgrade ([#​5322](https://togithub.com/kubernetes-sigs/cluster-api/issues/5322)) - Release Tooling: Version calculation script should only use annotated tags ([#​5272](https://togithub.com/kubernetes-sigs/cluster-api/issues/5272)) #### :seedling: Others - Upgrade cert-manager to 1.5.3 ([#​5329](https://togithub.com/kubernetes-sigs/cluster-api/issues/5329)) - Deprecate controllers/mdutil package, moving to internal ([#​5298](https://togithub.com/kubernetes-sigs/cluster-api/issues/5298)) *Thanks to all our contributors!* 😊 ### [`v0.4.3`](https://togithub.com/kubernetes-sigs/cluster-api/releases/v0.4.3) [Compare Source](https://togithub.com/kubernetes-sigs/cluster-api/compare/v0.4.2...v0.4.3) ## Changes since v0.4.2 #### :sparkles: New Features - Add MachineSet Status.Conditions to for Machine Create and Ready ([#​5056](https://togithub.com/kubernetes-sigs/cluster-api/issues/5056)) - Upgrade support for managed topologies ([#​5178](https://togithub.com/kubernetes-sigs/cluster-api/issues/5178)) - Add maas provider to clusterctl ([#​5181](https://togithub.com/kubernetes-sigs/cluster-api/issues/5181)) #### :bug: Bug Fixes - Fix a bug that completion suggestions for --namespace are not updated ([#​5247](https://togithub.com/kubernetes-sigs/cluster-api/issues/5247)) - Add backported rolloutStrategy to KCP v1alpha3 to fix KCP conversion ([#​5237](https://togithub.com/kubernetes-sigs/cluster-api/issues/5237)) - Fix panic in clusterctl describe from nil reference ([#​5228](https://togithub.com/kubernetes-sigs/cluster-api/issues/5228)) - IsScaling error handling in control plane contract ([#​5235](https://togithub.com/kubernetes-sigs/cluster-api/issues/5235)) - Add watches for infras and control plane in topology controller ([#​5221](https://togithub.com/kubernetes-sigs/cluster-api/issues/5221)) - Implement template deletion for topology-owned MD and MS ([#​5191](https://togithub.com/kubernetes-sigs/cluster-api/issues/5191)) - Fix flaky TestGetWorkloadCluster test ([#​5223](https://togithub.com/kubernetes-sigs/cluster-api/issues/5223)) - Fix flaky TestPatchHelper test ([#​5215](https://togithub.com/kubernetes-sigs/cluster-api/issues/5215)) - Allow move cmd idempotent by making it tolerant to a known kubernetes issue ([#​5185](https://togithub.com/kubernetes-sigs/cluster-api/issues/5185)) - Add AGE column to our CRDs ([#​5180](https://togithub.com/kubernetes-sigs/cluster-api/issues/5180)) - KubeadmControlPlane: stop reconciling ObjectMeta into the KCP machine template ([#​5187](https://togithub.com/kubernetes-sigs/cluster-api/issues/5187)) - \[e2e framework] Avoid NPE when KCP does not specify ClusterConfiguration ([#​5182](https://togithub.com/kubernetes-sigs/cluster-api/issues/5182)) - ClusterClass : fix propagate metadata to machines, KCP fix propagate annotations ([#​5173](https://togithub.com/kubernetes-sigs/cluster-api/issues/5173)) - Clusterctl: Log in restore cmd causing crashes ([#​5177](https://togithub.com/kubernetes-sigs/cluster-api/issues/5177)) - util/GetGVKMetadata: fix get PartialObjectMetadata ([#​5172](https://togithub.com/kubernetes-sigs/cluster-api/issues/5172)) - Fix reconciler keys in our reconciler loggers ([#​5170](https://togithub.com/kubernetes-sigs/cluster-api/issues/5170)) - ClusterClass: use namePrefix func consistently, fix MachineDeployment template rotation ([#​5164](https://togithub.com/kubernetes-sigs/cluster-api/issues/5164)) - CAPD: fix panic in DockerMachinePool reconciliation ([#​5167](https://togithub.com/kubernetes-sigs/cluster-api/issues/5167)) - ClusterClass: control plane infrastructure machine template rotation ([#​5158](https://togithub.com/kubernetes-sigs/cluster-api/issues/5158)) - Set unhealthyLimitKey for logging always ([#​5110](https://togithub.com/kubernetes-sigs/cluster-api/issues/5110)) - Fix formatting error in ClusterClass proposal ([#​5154](https://togithub.com/kubernetes-sigs/cluster-api/issues/5154)) #### :seedling: Others - Clusterctl now supports completion support for cluster resources ([#​5251](https://togithub.com/kubernetes-sigs/cluster-api/issues/5251)) - Clusterctl now supports dynamic completion for context in kubeconfig and namespace ([#​5094](https://togithub.com/kubernetes-sigs/cluster-api/issues/5094)) - Update calico version in quickstart guide ([#​5261](https://togithub.com/kubernetes-sigs/cluster-api/issues/5261)) - Update Go to 1.16.8 ([#​5243](https://togithub.com/kubernetes-sigs/cluster-api/issues/5243)) - ClusterClass: Small cleanups to tests ([#​5225](https://togithub.com/kubernetes-sigs/cluster-api/issues/5225)) - CAPD: improve image build caching ([#​5242](https://togithub.com/kubernetes-sigs/cluster-api/issues/5242)) - Deprecate unused MachineDeployment constants ([#​5241](https://togithub.com/kubernetes-sigs/cluster-api/issues/5241)) - Add missing constants to v1alpha3 package from release-0.3 ([#​5238](https://togithub.com/kubernetes-sigs/cluster-api/issues/5238)) - Use .Index func when building field.Paths ([#​5231](https://togithub.com/kubernetes-sigs/cluster-api/issues/5231)) - ClusterClass: Cleanup error handling and templateNamer ([#​5153](https://togithub.com/kubernetes-sigs/cluster-api/issues/5153)) - ClusterClass: Add ClusterTopologyMachineDeploymentLabelName to MachineDeployment templates ([#​5209](https://togithub.com/kubernetes-sigs/cluster-api/issues/5209)) - ClusterClass: Make Cluster topology controlPlane optional ([#​5165](https://togithub.com/kubernetes-sigs/cluster-api/issues/5165)) - ClusterClass: Propagate topology labels to MachineSets and Machines ([#​5211](https://togithub.com/kubernetes-sigs/cluster-api/issues/5211)) - ClusterClass: Update tests with builders ([#​5137](https://togithub.com/kubernetes-sigs/cluster-api/issues/5137)) - ClusterClass: Cleanup topology reconcile logs ([#​5134](https://togithub.com/kubernetes-sigs/cluster-api/issues/5134)) - Allow cluster class compatible changes ([#​5213](https://togithub.com/kubernetes-sigs/cluster-api/issues/5213)) - Use Complete() instead of Build() when there is no need to return a controller ([#​5210](https://togithub.com/kubernetes-sigs/cluster-api/issues/5210)) - Add Cluster name as printer column on core types ([#​5202](https://togithub.com/kubernetes-sigs/cluster-api/issues/5202)) - Tilt should reload CABPK and KCP on go.mod changes ([#​5201](https://togithub.com/kubernetes-sigs/cluster-api/issues/5201)) - Upgrade to controller-runtime v0.9.7 and Kubernetes 1.21.4 ([#​5200](https://togithub.com/kubernetes-sigs/cluster-api/issues/5200)) - Add GitHub Action to automate creating a release ([#​5188](https://togithub.com/kubernetes-sigs/cluster-api/issues/5188)) - Add stmcginnis as a reviewer ([#​5179](https://togithub.com/kubernetes-sigs/cluster-api/issues/5179)) - Update golangci-lint to 1.42.0, enable more linters ([#​5166](https://togithub.com/kubernetes-sigs/cluster-api/issues/5166)) - KubeadmControlPlane: convert infrastructure machine ref API contract ([#​5143](https://togithub.com/kubernetes-sigs/cluster-api/issues/5143)) - KubeadmControlPlane: internal/proxy should use pointer structs ([#​5161](https://togithub.com/kubernetes-sigs/cluster-api/issues/5161)) - Conversion of references should use a CR client ([#​5160](https://togithub.com/kubernetes-sigs/cluster-api/issues/5160)) - Add reconciler name to loggers for context ([#​5151](https://togithub.com/kubernetes-sigs/cluster-api/issues/5151)) - Add killianmuldoon to cluster-api-topology-reviewers ([#​5155](https://togithub.com/kubernetes-sigs/cluster-api/issues/5155)) - Create internal package for object builders ([#​5055](https://togithub.com/kubernetes-sigs/cluster-api/issues/5055)) - Move Predicates allow logs to verbosity level 6 ([#​5148](https://togithub.com/kubernetes-sigs/cluster-api/issues/5148)) - Test: allow for overriding flavor for all e2e tests ([#​5186](https://togithub.com/kubernetes-sigs/cluster-api/issues/5186)) - Clusterctl: Add a MemoryReader for the operator to place config from a secret ([#​4980](https://togithub.com/kubernetes-sigs/cluster-api/issues/4980)) :book: Additionally, there have been 3 contributions to our documentation and book. ([#​4390](https://togithub.com/kubernetes-sigs/cluster-api/issues/4390), [#​5149](https://togithub.com/kubernetes-sigs/cluster-api/issues/5149), [#​5150](https://togithub.com/kubernetes-sigs/cluster-api/issues/5150)) *Thanks to all our contributors!* 😊 ### [`v0.4.2`](https://togithub.com/kubernetes-sigs/cluster-api/releases/v0.4.2) [Compare Source](https://togithub.com/kubernetes-sigs/cluster-api/compare/v0.4.1...v0.4.2) ## Changes since v0.4.1 #### :warning: Breaking Changes - Upgrade cert-manager to 1.5.0 ([#​5118](https://togithub.com/kubernetes-sigs/cluster-api/issues/5118)) - Refactor the ClusterClass codebase and reconciler around a scope ([#​5119](https://togithub.com/kubernetes-sigs/cluster-api/issues/5119)) #### :sparkles: New Features - Reconcile MachineDeployment topologies ([#​5072](https://togithub.com/kubernetes-sigs/cluster-api/issues/5072)) - \[e2e framework] Add ability to run pre and post actions during clusterctl upgrade spec ([#​5093](https://togithub.com/kubernetes-sigs/cluster-api/issues/5093)) - \[e2e framework] Allow cluster upgrade spec to work without MachinePools ([#​5092](https://togithub.com/kubernetes-sigs/cluster-api/issues/5092)) #### :bug: Bug Fixes - KubeadmControlPlane should allow to change the machineTemplate's apiVersion ([#​5131](https://togithub.com/kubernetes-sigs/cluster-api/issues/5131)) - KubeadmControlPlane rolloutstrategy should be defaulted in openapi ([#​5138](https://togithub.com/kubernetes-sigs/cluster-api/issues/5138)) - Fix blueprint.HasMachineDeployments ([#​5128](https://togithub.com/kubernetes-sigs/cluster-api/issues/5128)) - Fix panic in cluster class reconcile ([#​5111](https://togithub.com/kubernetes-sigs/cluster-api/issues/5111)) - Clusterctl: fix target namespace in v1beta1 CRDs and WebhookConfigurations ([#​5096](https://togithub.com/kubernetes-sigs/cluster-api/issues/5096)) #### :seedling: Others - Enable envtest with kind ([#​5102](https://togithub.com/kubernetes-sigs/cluster-api/issues/5102)) - Create internal/contract package for ClusterClass ([#​5140](https://togithub.com/kubernetes-sigs/cluster-api/issues/5140)) - Bump clusterctl upgrade test to CAPI v0.3.23 ([#​5144](https://togithub.com/kubernetes-sigs/cluster-api/issues/5144)) - Create internal/check package for ClusterClass ([#​5135](https://togithub.com/kubernetes-sigs/cluster-api/issues/5135)) - Envtest: enable ClusterClass webhook ([#​5126](https://togithub.com/kubernetes-sigs/cluster-api/issues/5126)) - Fix nil pointer in ClusterClass webhook ref validation ([#​5127](https://togithub.com/kubernetes-sigs/cluster-api/issues/5127)) - Add mergehelper IgnorePath option ([#​5129](https://togithub.com/kubernetes-sigs/cluster-api/issues/5129)) - Move topology/mergepatch helper to an internal package ([#​5117](https://togithub.com/kubernetes-sigs/cluster-api/issues/5117)) - Fix clusterctl upgrade e2e test ([#​5100](https://togithub.com/kubernetes-sigs/cluster-api/issues/5100)) - Make the MergePatchHelper skip metadata fields computed by the system and status ([#​5116](https://togithub.com/kubernetes-sigs/cluster-api/issues/5116)) - Add namespace defaulting for ClusterClass ControlPlane MachineInfrastructure ([#​5090](https://togithub.com/kubernetes-sigs/cluster-api/issues/5090)) - Cleanup controllers/topology code, add more comments ([#​5114](https://togithub.com/kubernetes-sigs/cluster-api/issues/5114)) - Reconcile control plane resources in ClusterClass ([#​5101](https://togithub.com/kubernetes-sigs/cluster-api/issues/5101)) - Intentionally ignore Deferring unsafe method Close on type \*os.File ([#​5106](https://togithub.com/kubernetes-sigs/cluster-api/issues/5106)) - Adds logic to generate machine deployments ([#​5070](https://togithub.com/kubernetes-sigs/cluster-api/issues/5070)) - e2e tests: make the management cluster Kubernetes version configurable ([#​5081](https://togithub.com/kubernetes-sigs/cluster-api/issues/5081)) :book: Additionally, there have been 7 contributions to our documentation and book. ([#​4985](https://togithub.com/kubernetes-sigs/cluster-api/issues/4985), [#​5109](https://togithub.com/kubernetes-sigs/cluster-api/issues/5109), [#​5105](https://togithub.com/kubernetes-sigs/cluster-api/issues/5105), [#​5104](https://togithub.com/kubernetes-sigs/cluster-api/issues/5104), [#​5113](https://togithub.com/kubernetes-sigs/cluster-api/issues/5113), [#​5107](https://togithub.com/kubernetes-sigs/cluster-api/issues/5107), [#​5103](https://togithub.com/kubernetes-sigs/cluster-api/issues/5103)) *Thanks to all our contributors!* 😊

Configuration

📅 Schedule: "after 9am on thursday" (UTC).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by WhiteSource Renovate. View repository job log here.