Skip to content

Releases: kyma-project/infrastructure-manager

1.21.4

10 Jan 07:04
7fc4837
Compare
Choose a tag to compare

What's Changed

  • adds more retryable gardener error codes by @Disper in #595
  • Bump github.com/gardener/gardener from 1.110.0 to 1.110.1 in /hack/runtime-migrator in the gardener group across 1 directory by @dependabot in #585

Full Changelog: 1.21.3...1.21.4

1.21.3

09 Jan 16:46
cd09e4f
Compare
Choose a tag to compare

What's Changed

  • replaces golang.org/x/net to v0.33.0 by @Disper in #577
  • Refactor migration tool to introduce backup-restore functionality by @akgalwas in #572
  • Backing up runtimes before migration to KIM by @akgalwas in #575
  • Implement shoot restore by @akgalwas in #586
  • Implement backup and restore for Cluster Role Bindings and OIDC by @akgalwas in #591
  • Add handling of LastOperationStateError shoot operation state while waiting for reconciliation to complete by @koala7659 in #594
  • Bump the k8s group across 2 directories with 4 updates by @dependabot in #578

Full Changelog: 1.20.4...1.21.3

1.20.4

18 Dec 06:32
764dfbf
Compare
Choose a tag to compare

What's Changed

  • Fix ExtensionsExtender to generate auditlog extension only if auditlog data exists by @koala7659 in #562
  • KIM Migrator - RBAC migration code updates by @koala7659 in #563
  • Bump the k8s group across 2 directories with 4 updates by @dependabot in #570
  • names of deleted ClusterRoleBindings are logged by @Disper in #569
  • requeue when oidc cr creation fails by @Disper in #574
  • retry exceeded infrastructure request rate limits errors by @Disper in #573

Full Changelog: 1.20.3...1.20.4

1.20.3

12 Dec 13:21
47d04f4
Compare
Choose a tag to compare

What's Changed

  • Configurable number of workers for both controllers with default value 25 by @koala7659 in #560

Dependabot updates

  • Bump golang.org/x/crypto from 0.28.0 to 0.31.0 by @dependabot in #564
  • Bump sigs.k8s.io/controller-runtime from 0.19.1 to 0.19.3 by @dependabot in #542
  • Bump github.com/onsi/gomega from 1.34.2 to 1.36.1 by @dependabot in #565
  • Bump github.com/gardener/gardener from 1.108.0 to 1.110.0 in /hack/runtime-migrator in the gardener group across 1 directory by @dependabot in #566

Full Changelog: 1.20.2...1.20.3

1.20.2

06 Dec 15:53
1b07eee
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.20.1...1.20.2

1.20.1

05 Dec 17:05
0172347
Compare
Choose a tag to compare

What's Changed

  • enables only default golangci linters by @Disper in #548
  • Kim should not delete existing cluster role binding with subject of type service accounts by @Disper in #554

Full Changelog: 1.20.0...1.20.1

1.20.0

05 Dec 12:37
d1681db
Compare
Choose a tag to compare

What's Changed

  • should make the cluster-inventory reuse compliant by @Disper in #6
  • Make test should print output for few test cases, they should run in less than 30 seconds by @Disper in #16
  • Initializes cluster-inventory using kubebuilder by @Disper in #12
  • Adds output of create api --group clusterinventory --version v1 --kind Cluster command by @Disper in #15
  • renames DOCKERFILE to Dockerfile to fix make docker-build by @Disper in #20
  • GitHub action test runner by @Disper in #17
  • adjust CODEOWNERS file in cluster inventory by @Disper in #25
  • Adds initial content of the project README by @Disper in #21
  • Configure linter github action job by @Disper in #7
  • rename repo content to infrastructure manager by @Disper in #29
  • Update README.md by @Disper in #31
  • CRD structure prepared by @akgalwas in #24
  • Adds default labels and project to feature-request.md by @Disper in #43
  • Update feature-request.md by @Disper in #44
  • Issue template by @Disper in #45
  • adds configuration for protecode and whitesource scanning by @Disper in #41
  • Run tests on all prs + gitignore enhancement by @Disper in #38
  • Infrastructure Manager creates secrets when a new Gardener Cluster CR is created. by @Disper in #37
  • Pass configuration parameters to the Infrastructure Manager by @akgalwas in #42
  • Infrastructure Manager removes secrets when Gardener Cluster CR is deleted by @Disper in #39
  • Fetching dynamic kubeconfig by @akgalwas in #47
  • Implement kubeconfig rotation by @Disper in #48
  • Fix cache error by @m00g3n in #63
  • Fix #22 reuse folder has incorrect name by @dellagustin-sap in #60
  • adds target for convenient (re)building and (re)deployments by @Disper in #49
  • refactor kubeconfig status by @m00g3n in #64
  • switches security scanners config from a concrete image to the latest… by @Disper in #65
  • adds information about IM configuration and usage by @Disper in #66
  • Change the logic of reconciliation on unrecoverable error by @m00g3n in #67
  • Update GardenerCluster CRD printed columns by @m00g3n in #68
  • Use reconciliation context in kubeconfig provider by @m00g3n in #69
  • Fix invalid condition status for errors in GardenerCluster by @m00g3n in #70
  • add module benchmark by @m00g3n in #71
  • Fix delete secret by @m00g3n in #73
  • Add predicates to filter out CR status changes by @m00g3n in #74
  • Fix kubeconfig rotation by @m00g3n in #77
  • Add link checker to infrastructure manager by @grego952 in #76
  • Create dependabot.yml by @Disper in #80
  • fixes link to the license file by @Disper in #85
  • Bump github.com/stretchr/testify from 1.8.1 to 1.8.4 by @dependabot in #83
  • Bump golang.org/x/net from 0.10.0 to 0.17.0 by @dependabot in #79
  • Bump github.com/onsi/gomega from 1.27.7 to 1.30.0 by @dependabot in #81
  • adds a licence file to the root directory by @Disper in #88
  • [WiP] Metrics PoC by @Disper in #89
  • renames control-manager to intrastructure-manager by @Disper in #93
  • renames infrastructure manager roles and rolebindings by @Disper in #94
  • fixes rotation regression by @Disper in #95
  • managed-by secret label is set to lifecycle-manager by @Disper in #96
  • Fix bug with rotation not being resilient to pod restarts by @m00g3n in #97
  • adds minimal-rotation-time parameter by @Disper in #98
  • Fix timezone miss-matching by @m00g3n in #99
  • describes minimal-rotation-time parameter by @Disper in #100
  • Bump k8s.io/client-go from 0.27.5 to 0.28.4 by @dependabot in #91
  • Bump github.com/go-logr/logr from 1.2.4 to 1.3.0 by @dependabot in #92
  • Bump k8s.io/api from 0.28.4 to 0.29.0 by @dependabot in #101
  • Bump github.com/gardener/gardener from 1.79.1 to 1.85.0 by @dependabot in #90
  • configures golang/govulncheck-action by @Disper in #102
  • Add requeue tests by @m00g3n in #107
  • Bump github.com/gardener/gardener from 1.85.0 to 1.86.0 by @dependabot in #104
  • Bump github.com/prometheus/client_golang from 1.16.0 to 1.17.0 by @dependabot in #106
  • Bump github.com/go-logr/logr from 1.3.0 to 1.4.1 by @dependabot in #111
  • changes managed-by label from lifecycle-manager to infrastructure-manager by @Disper in #114
  • adjust configuration for metrics by @Disper in #115
  • Bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0 by @dependabot in #118
  • Bump github.com/onsi/ginkgo/v2 from 2.13.2 to 2.14.0 by @dependabot in #123
  • Bump github.com/gardener/gardener from 1.86.0 to 1.86.1 by @dependabot in #124
  • renames LICENCE file to LICENSE by @Disper in #143
  • Add testing strategy for Infrastructure Manager by @grego952 in #133
  • upgrades golangci-lint to v4 in IM by @Disper in #144
  • [IM] Rename the GitHub Actions by @mvshao in #146
  • infrastructure manager metrics (2/n) by @Disper in #119
  • Batch of dependabot fixes by @Disper in #147
  • Bump github.com/onsi/gomega from 1.30.0 to 1.31.1 by @dependabot in #130
  • Bump k8s.io/api from 0.29.0 to 0.29.2 by @dependabot in #139
  • Bump sigs.k8s.io/controller-runtime from 0.16.3 to 0.17.2 by @dependabot in #140
  • Bump k8s.io/client-go from 0.29.0 to 0.29.2 by @dependabot in #141
  • Bump k8s.io/apimachinery from 0.29.0 to 0.29.2 by @dependabot in #142
  • Unordered lists are appropriate for items that have no sequential order by @Disper in #148
  • Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #150
  • ...
Read more