ironcore-dev / gardener-extension-provider-ironcore

Gardener extension controller for the IronCore cloud provider
https://github.com/ironcore-dev
Apache License 2.0
4 stars 4 forks source link

chore(deps): bump github.com/gardener/gardener from 1.80.3 to 1.82.1 #387

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps github.com/gardener/gardener from 1.80.3 to 1.82.1.

Release notes

Sourced from github.com/gardener/gardener's releases.

v1.82.1

[gardener/gardener]

🐛 Bug Fixes

  • [OPERATOR] A bug causing the managedseed controller to error if the controller restarts and the seed secret is already deleted is now fixed. by @​shafeeqes #8699
  • [OPERATOR] A bug has been fixed which caused ServiceAccounts related to garden access secrets for extensions to leak in the seed namespace in the garden cluster after uninstallation of said extensions. by @​rfranzke #8697

🏃 Others

  • [OPERATOR] github.com/gardener/etcd-druid #714 @​aaronfern
    Alpine image used in init containers is now part of the IMAGEVECTOR_OVERWRITE by @​gardener-ci-robot #8684
  • [OPERATOR] The testmachinery tests now use AdminKubeconfig of the Shoots of ManagedSeeds to create seed client. by @​shafeeqes #8698

Docker Images

admission-controller: eu.gcr.io/gardener-project/gardener/admission-controller:v1.82.1 apiserver: eu.gcr.io/gardener-project/gardener/apiserver:v1.82.1 controller-manager: eu.gcr.io/gardener-project/gardener/controller-manager:v1.82.1 gardenlet: eu.gcr.io/gardener-project/gardener/gardenlet:v1.82.1 operator: eu.gcr.io/gardener-project/gardener/operator:v1.82.1 resource-manager: eu.gcr.io/gardener-project/gardener/resource-manager:v1.82.1 scheduler: eu.gcr.io/gardener-project/gardener/scheduler:v1.82.1

v1.82.0

[gardener/gardener]

⚠️ Breaking Changes

  • [DEPENDENCY] The deprecated ChartRenderer.Render and ChartApplier.{Apply,Delete} methods have been dropped. Use ChartRendere.RenderEmbeddedFS and ChartApplier.{Apply,Delete}FromEmbeddedFS instead. by @​rfranzke #8540
  • [DEPENDENCY] The hack/generate-crds.sh script now receives the file name prefix via the -p option (previously, the prefix was the first argument to the script). by @​rfranzke #8560
  • [DEPENDENCY] The no longer required --gardenlet-manages-mcm option has been removed. All code in provider extensions related to management/deployment of machine-controller-manager should be removed. by @​rfranzke #8596
  • [DEPENDENCY] The deprecated core.gardener.cloud/apiserver-exposure label and handling has been dropped. by @​rfranzke #8540
  • [DEPENDENCY] Provider extensions must now pass the cluster.Cluster object for the garden cluster to the genericactuator.NewActuator function. See this for an example how to create such a cluster.Cluster object. by @​rfranzke #8559
  • [OPERATOR] Before upgrading to this Gardener versions, you must make sure that the Services of all registered provider extensions serving webhooks for the shoot cluster are annotated with networking.resources.gardener.cloud/from-all-webhook-targets-allowed-ports=[{"protocol":"TCP","port":<port>}], networking.resources.gardener.cloud/namespace-selectors=[{"matchLabels":{"gardener.cloud/role":"shoot"}}], and networking.resources.gardener.cloud/pod-label-selector-namespace-alias=extensions. by @​rfranzke #8540
  • [DEVELOPER] Methods SkipIf and DoIf for TaskFn have been dropped. A new field SkipIf is introduced in Task, If set to true the task will be skipped and will also not be reported by the progress reporter. by @​acumino #8541

📰 Noteworthy

  • [DEVELOPER] The pkg/utils/secrets package now signs certificates with 3072 bit RSA keys. by @​dimityrmirchev #8635
  • [DEVELOPER] During the Migrate phase of a control plane migration of a Shoot, the state is now only persisted after all extension resources have been migrated. Consequently, make sure that you have added all state to the .status.state field of the respective extension object when running Migrate(). by @​rfranzke #8559
  • [DEVELOPER] A generate-admin-kubeconf.sh script which can be used to generate an admin kubeconfig for a local shoot cluster was added in the hack/usage directory. by @​dimityrmirchev #8636
  • [DEVELOPER] The extensions/pkg/controller/operatingsystemconfig/oscommon package is deprecated and will be removed as soon as the UseGardenerNodeAgent feature gate has been promoted to GA. OS extension developers should start adapting to this new feature, see documentation and example based on provider-local. by @​rfranzke #8647
  • [OPERATOR] The Worker state reconciler has been dropped, i.e., updated provider extensions will no longer populate the machine state to the .status.state field of Worker resources. For a few releases, gardenlet will no longer persist any still existing data in the .status.state field of Worker resources during a control plane migration of a Shoot, and it will set .status.state to nil after a successful reconciliation or restore operation. by @​rfranzke #8559
  • [OPERATOR] Configure the value for the flag metrics-scrape-wait-duration for compaction controller to set a wait duration at the end of every compaction job, to allow for metrics to be scraped by a Prometheus instance. by @​abdasgupta #8607
  • [OPERATOR] The MachineControllerManagerDeployment has been promoted to GA and is now locked to "enabled by default". Make sure that all registered provider extensions support this feature gate before upgrading to this version of Gardener. by @​rfranzke #8596
  • [OPERATOR] The GA-ed DisableScalingClassesForShoots feature gate has been removed. by @​rfranzke #8596
  • [OPERATOR] maxSurge for kube-apiserver and gardener-apiserver of the virtual garden cluster is set to 100%. by @​oliver-goetz #8640
  • [OPERATOR] The kube-apiserver no longer mounts root CA bundles from the underlying host. by @​dimityrmirchev #8645
  • [USER] Gardener now uses 3072 bit RSA keys in order to generate TLS certificates. by @​dimityrmirchev #8635
  • [USER] nginx-ingress-controller now enables annotation validation. by @​dimityrmirchev #8644
  • [DEPENDENCY] The MachineClassKind(), MachineClass(), and MachineClassList() methods have been dropped from the generic Worker actuator's interface and do not need to be implemented anymore. by @​rfranzke #8559

✨ New Features

... (truncated)

Commits
  • 5ddf933 Release v1.82.1
  • a8b2ea6 [release-v1.82] Clean up orphaned ServiceAccounts related to garden access ...
  • 4e3de83 [release-v1.82] Remove the secretRef annotation from the ManagedSeed if the s...
  • 6278c6e [release-v1.82] Use adminkubeconfig of the Shoots of ManagedSeeds to crea...
  • 5899cc3 Upgrade etcd-druid (#8684)
  • d33e007 Prepare next Dev Cycle v1.82.1-dev
  • b35c672 Release v1.82.0
  • d6c2bd7 [release-v1.82] Update k8s.io/*, sigs.k8s.io/controller-runtime dependenc...
  • 1f1c021 Make machine state computation backwards-compatible (#8674)
  • 1ae0c41 Add feature gate UnauthenticatedHTTP2DOSMitigation (#8670)
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 1 year ago

Superseded by #392.