intel / gardener-extension-cri-resmgr

Gardener extension controller for the https://github.com/intel/cri-resource-manager container runtime proxy
Apache License 2.0
9 stars 5 forks source link

Bump github.com/gardener/gardener from 1.74.2 to 1.78.0 #185

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps github.com/gardener/gardener from 1.74.2 to 1.78.0.

Release notes

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

v1.78.0

[gardener/gardener]

⚠️ Breaking Changes

  • [DEVELOPER] The following mapper funcs from the extension library no longer accept a context.Context arg - ClusterToContainerResourceMapper, ClusterToControlPlaneMapper, ClusterToDNSRecordMapper, ClusterToExtensionMapper, ClusterToInfrastructureMapper, ClusterToNetworkMapper, ClusterToWorkerMapper and ClusterToObjectMapper. The context.Context arg was redundant and not used. by @​acumino #8321
  • [USER] Deprecated annotation alpha.featuregates.shoot.gardener.cloud/node-local-dns is removed. Use field .spec.systemComponents.nodeLocalDNS.enabled in Shoot instead. Switching on node-local-dns via shoot specification will roll the nodes even if node-local-dns was enabled beforehand via annotation. by @​acumino #8364
  • [USER] Deprecated annotation alpha.featuregates.shoot.gardener.cloud/node-local-dns-force-tcp-to-{cluster-dns, upstream-dns} is removed. Use field .spec.systemComponents.nodeLocalDNS.{forceTCPToClusterDNS, forceTCPToUpstreamDNS} in Shoot instead. by @​acumino #8364

✨ New Features

  • [OPERATOR] kubectl get garden now features additional printer column Observability providing information about the Observability components of the runtime cluster. by @​gardener-ci-robot #8384
  • [OPERATOR] It is possible now to trigger a seed reconciliation by annotating the Seed with gardener.cloud/operation=reconcile. by @​shafeeqes #8347
  • [OPERATOR] Status of garden now includes the ObservabilityComponentsHealthy condition which show the health of observability components in the garden runtime-cluster. by @​oliver-goetz #8346

🐛 Bug Fixes

  • [OPERATOR] operator now deletes ManagedResources deployed to the virtual-garden before deleting virtual-garden-kube-apiserver. by @​oliver-goetz #8368
  • [OPERATOR] A bug is fixed that prevented scraping the metrics of etcd in the shoot control plane. by @​istvanballok #8371
  • [OPERATOR] A bug is fixed that rendered the "CPU usage" panel of the "VPN" Plutono dashboard blank. by @​gardener-ci-robot #8392
  • [OPERATOR] A bug is fixed in the Prometheus alert definitions that caused false positive KubePodNotReadyControlPlane alerts related to the etcd compaction job. by @​rickardsjp #8361

🏃 Others

  • [OPERATOR] Shoot node network and seed pod network need to be disjoint. This will be checked during scheduling of a shoot cluster, i.e. during initial admission or on control-plane migration. by @​ScheererJ #8353
  • [OPERATOR] Prometheus scrape job configs for targets in the shoot cluster have been improved. by @​rickardsjp #8360
  • [OPERATOR] The following images are updated:
    • registry.k8s.io/metrics-server/metrics-server: v0.6.3 -> v0.6.4
    • registry.k8s.io/cpa/cluster-proportional-autoscaler: v1.8.8 -> v1.8.9
    • registry.k8s.io/coredns/coredns: v1.10.0 -> v1.10.1
    • quay.io/prometheus/blackbox-exporter: v0.23.0 -> v0.24.0
    • quay.io/prometheus/node-exporter: v1.5.0 -> v1.6.1
    • ghcr.io/credativ/plutono: v7.5.22 -> v7.5.23
    • ghcr.io/prometheus-operator/prometheus-config-reloader: v0.61.1 -> v0.67.1
    • registry.k8s.io/dns/k8s-dns-node-cache: 1.22.20 -> 1.22.23 by @​ialidzhikov #8324
  • [OPERATOR] The following images are updated:
  • [OPERATOR] gardener-operator now takes over management of plutono. by @​acumino #8301
  • [OPERATOR] kubectl proxy now works as expected in the local development setup in conjunction with highly available vpn by @​ScheererJ #8370
  • [DEPENDENCY] Backupbucket/backupentry controllers: watch secret metadata only by @​MartinWeindel #8348
  • [DEVELOPER] Test-machinery integration tests are now using upstream K8s e2e test images such as registry.k8s.io/e2e-test-images/busybox, registry.k8s.io/e2e-test-images/agnhost instead Gardener images such as eu.gcr.io/gardener-project/3rd/busybox, eu.gcr.io/gardener-project/3rd/alpine and others. by @​ialidzhikov #8341

[gardener/etcd-druid]

🏃 Others

  • [OPERATOR] Upgrade gardener/gardener from 1.65.0 to 1.76.0 by @​acuminogardener/etcd-druid#657
  • [OPERATOR] All default images are now present in images.yaml by @​aaronferngardener/etcd-druid#673

[gardener/dependency-watchdog]

🏃 Others

  • [OPERATOR] Bump g/g version to remove stale client-go dependency by @​rishabh-11gardener/dependency-watchdog#92

[gardener/hvpa-controller]

... (truncated)

Commits
  • 341a201 Release v1.78.0
  • bdabc55 [release-v1.78] Fix a typo in the VPN dashboard that rendered the CPU usage p...
  • 607335c Update kube-state-metrics to v2.8.2 (#8391)
  • 6a9ce02 Add Observability to garden priter coloumn (#8384)
  • 0055f0b Upgrade etcd-druid (#8380)
  • 247d887 [operator] Cleanup virtual-garden ManagedResources before destroying `virtu...
  • 086280a unify regexp usage across codebase (#8379)
  • ad64150 testmachinery tests: Use K8s e2e test images instead of Gardener copied docke...
  • d32bf58 Update go.mods to Go 1.21 (#8376)
  • b02b271 Drop deprecated node-local-dns annotations (#8364)
  • 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 #187.