Releases: kyma-project/infrastructure-manager
Releases · kyma-project/infrastructure-manager
1.21.4
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
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
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
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
1.20.1
1.20.0
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
- ...