Releases: kyma-project/lifecycle-manager
1.3.2
- feat: Istio Gateway Secret CA Cert Bundling (#2226) by @LeelaChacha
- test: Increase moduletemplateinfolookup testcoverage (#2273) by @nesmabadr
- chore: RBAC cleanup (#2207) by @lindnerby
- chore(dependabot): bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5 in the go_modules group across 1 directory (#2272) by @dependabot[bot]
- chore: Add yamllint pipeline (#2284) by @lindnerby
- chore: Limit GH workflow permissions (#2286) by @c-pius
- chore: Update security scanners config for checkmarx one migration (#2287) by @nesmabadr
- chore(dependabot): bump github.com/go-jose/go-jose/v3 from 3.0.3 to 3.0.4 in the go_modules group across 1 directory (#2285) by @dependabot[bot]
- chore: Bump modulectl Version to 1.1.8 (#2291) by @LeelaChacha
- chore: Add "contents: write" Permission to Create Release Workflow (#2289) by @LeelaChacha
- chore(dependabot): bump the istio-dependencies group across 1 directory with 2 updates (#2290) by @dependabot[bot]
- chore: Add KLM prefix to Metric Name (#2250) by @LeelaChacha
- chore(dependabot): bump github.com/prometheus/client_golang from 1.21.0 to 1.21.1 (#2293) by @dependabot[bot]
- fix: Use fixed envtest version for integration tests (#2303) by @c-pius
- feat: Add check for label before creating a new comment (#2295) by @medmes
- chore: Add id-token WRITE to Create Release workflow (#2305) by @c-pius
Full changelog: 1.3.1...1.3.2
Docker image URL
europe-docker.pkg.dev/kyma-project/prod/lifecycle-manager:1.3.2
1.3.1
- chore(dependabot): bump golang.org/x/sync from 0.10.0 to 0.11.0 (#2237) by @dependabot[bot]
- chore(dependabot): bump golang.org/x/time from 0.9.0 to 0.10.0 (#2236) by @dependabot[bot]
- chore: Bump go version to 1.23.6 (#2241) by @lindnerby
- chore(dependabot): bump github.com/cert-manager/cert-manager from 1.16.3 to 1.17.0 (#2231) by @dependabot[bot]
- chore(dependabot): bump ocm.software/ocm from 0.19.1 to 0.20.0 (#2245) by @dependabot[bot]
- feat: Trigger warning for PRs likely requiring updates to management-plane-charts (#2219) by @medmes
- chore: Bump sec-scanners config and rt-watcher version (#2252) by @c-pius
- feat: Add Maintenance Window Config Read Status to Monitoring Dashboard (#2247) by @LeelaChacha
- fix: Trigger warnings messages on PR (#2253) by @medmes
- chore(dependabot): bump the k8s-dependencies group across 2 directories with 6 updates (#2256) by @dependabot[bot]
- chore(dependabot): bump github.com/cert-manager/cert-manager from 1.17.0 to 1.17.1 (#2254) by @dependabot[bot]
- chore(dependabot): bump ocm.software/ocm from 0.20.0 to 0.20.1 (#2260) by @dependabot[bot]
- chore(dependabot): bump the istio-dependencies group across 1 directory with 2 updates (#2244) by @dependabot[bot]
- chore(dependabot): bump sigs.k8s.io/controller-runtime from 0.20.1 to 0.20.2 (#2261) by @dependabot[bot]
- chore(dependabot): bump sigs.k8s.io/controller-runtime from 0.20.1 to 0.20.2 in /api (#2262) by @dependabot[bot]
- feat: Transform Kyma.Status before syncing to SKR (#2259) by @c-pius
- chore: Split Kyma sync into Status and Metadata sync (#2257) by @c-pius
- chore: Remove plan mapping TODO (#2264) by @c-pius
- chore(dependabot): bump github.com/prometheus/client_golang from 1.20.5 to 1.21.0 (#2265) by @dependabot[bot]
- feat: Unexepected field managers reporting (#2251) by @Tomasz-Smelcerz-SAP
Full changelog: https://api.github.com/repos/kyma-project/lifecycle-manager/compare/1.3.0...1.3.1
Docker image URL
europe-docker.pkg.dev/kyma-project/prod/lifecycle-manager:1.3.1
1.3.0
- chore: Bump lifecycle manager to 1.2.8 in security scanners config (#2211) by @nesmabadr
- chore: Bump golang runtime version (#2215) by @medmes
- chore(dependabot): bump sigs.k8s.io/controller-runtime from 0.20.0 to 0.20.1 (#2208) by @dependabot[bot]
- chore(dependabot): bump sigs.k8s.io/controller-runtime from 0.20.0 to 0.20.1 in /api (#2209) by @dependabot[bot]
- chore(dependabot): bump k8s.io/kubectl from 0.32.0 to 0.32.1 (#2194) by @dependabot[bot]
- chore(dependabot): bump ocm.software/ocm from 0.19.0 to 0.19.1 (#2217) by @dependabot[bot]
- fix: Memory Leak in transport.tlsTransportCache (#2216) by @LeelaChacha
- docs: Provide Monitoring docs (#2203) by @nesmabadr
- fix(deploy_kyma.sh): Enable Sync by Default (#2220) by @LeelaChacha
- chore: Bump modulectl version to 1.1.6 (#2227) by @nesmabadr
- feat: Add grouping to
dependabot
PRs (#2218) by @amritanshusikdar - fix: Nil pointer when unmanaging module with
Ignore
CustomResourcePolicy (#2233) by @c-pius - chore(dependabot): bump the k8s-dependencies group across 1 directory with 2 updates (#2239) by @dependabot[bot]
- feat: Maintenance window metric (#2238) by @ruanxin
- chore: Use flag for min maintwindow size (#2240) by @LeelaChacha
Full changelog: https://api.github.com/repos/kyma-project/lifecycle-manager/compare/1.2.8...1.3.0
Docker image URL
europe-docker.pkg.dev/kyma-project/prod/lifecycle-manager:1.3.0
1.2.8
- chore: Bump sec-scanners-config to 1.2.7 and use runtime-watcher 1.1.10 (#2170) by @c-pius
- chore: Re-Add 'latest' tag to sec-scanners-config (#2176) by @c-pius
- chore: Introduce
versions.yaml
file (#2172) by @c-pius - chore: Refactor pkg/testutils package (#2173) by @Tomasz-Smelcerz-SAP
- chore(dependabot): bump k8s.io/apiextensions-apiserver from 0.32.0 to 0.32.1 (#2182) by @dependabot[bot]
- chore(dependabot): bump github.com/google/go-containerregistry from 0.20.2 to 0.20.3 (#2181) by @dependabot[bot]
- feat: Read Maintenance Window Policies (#2171) by @nesmabadr
- chore(dependabot): bump k8s.io/cli-runtime from 0.32.0 to 0.32.1 (#2184) by @dependabot[bot]
- test: Add Concept for Maintenance Window with Module Downtime E2E Test (#2187) by @LeelaChacha
- chore(dependabot): bump k8s.io/apimachinery from 0.32.0 to 0.32.1 in /api (#2185) by @dependabot[bot]
- chore(dependabot): bump sigs.k8s.io/controller-runtime from 0.19.4 to 0.20.0 (#2192) by @dependabot[bot]
- feat: Add metadata and status helpers to Kyma type (#2179) by @c-pius
- chore: Drop module condition metrics (#2188) by @amritanshusikdar
- docs: Reference Mandatory Modules Controller in Architecture Docs (#2197) by @amritanshusikdar
- feat: Implement MaintenanceWindow determination logic (#2196) by @c-pius
- chore(dependabot): bump github.com/cert-manager/cert-manager from 1.16.2 to 1.16.3 (#2193) by @dependabot[bot]
- fix: Fix the syncing of ModuleReleaseMeta Beta and Internal values when edited on the SKR Cluster (#2199) by @nesmabadr
- docs: Update local-test-setup.md to use scripts (#2178) by @c-pius
- chore: Add version and name helpers to ModuleTemplate (#2201) by @c-pius
- feat: Removed skr permission and cache config for remote kyma & ModuleTemp… (#2198) by @medmes
- feat: Refactor template lookup to use strategy pattern (#2200) by @c-pius
- chore(dependabot): bump sigs.k8s.io/controller-runtime from 0.19.4 to 0.20.0 in /api (#2191) by @dependabot[bot]
- feat: Skip module updates requiring maintenance windows when not active (#2206) by @c-pius
Full changelog: https://api.github.com/repos/kyma-project/lifecycle-manager/compare/1.2.7...1.2.8
Docker image URL
europe-docker.pkg.dev/kyma-project/prod/lifecycle-manager:1.2.8
1.2.7
- chore: Bump runtime-watcher to 1.1.9 (#2150) by @c-pius
- chore: Bump sec-scanners-config to 1.2.6 (#2148) by @c-pius
- fix: Configure short leader election intervals for local testing (#2146) by @medmes
- chore: Update ocm to 0.19.0 (#2151) by @ruanxin
- chore: Add immediate requeues to MRM sync test (#2153) by @c-pius
- refactor: Use Shared Rate Limiter Code (#2145) by @LeelaChacha
- chore(dependabot): bump github.com/onsi/ginkgo/v2 from 2.22.1 to 2.22.2 (#2157) by @dependabot[bot]
- feat: Maintenance Windows resolver module (#2155) by @Tomasz-Smelcerz-SAP
- chore: Add VSCode launch config for tests (#2160) by @c-pius
- chore(dependabot): bump golang.org/x/time from 0.8.0 to 0.9.0 (#2159) by @dependabot[bot]
- chore(deps): Bump golang.org/x/net to v0.33.0 (#2161) by @nesmabadr
- test: Labelling SKR resources (#2158) by @c-pius
- fix: Cleanup certificates when kyma with skip-reconciliation gets deleted after the label removal (#2162) by @nesmabadr
- chore(dependabot): bump sigs.k8s.io/controller-runtime from 0.19.3 to 0.19.4 (#2167) by @dependabot[bot]
- chore(dependabot): bump sigs.k8s.io/controller-runtime from 0.19.3 to 0.19.4 in /api (#2168) by @dependabot[bot]
- chore: Replace namespace istio injection with pod injection label (#2169) by @nesmabadr
Full changelog: https://api.github.com/repos/kyma-project/lifecycle-manager/compare/1.2.6...1.2.7
Docker image URL
europe-docker.pkg.dev/kyma-project/prod/lifecycle-manager:1.2.7
1.2.6
- chore: Bump runtime-watcher to 1.1.8 (#2124) by @c-pius
- chore: Bump sec-scanners-config to 1.2.5 (#2125) by @c-pius
- chore: No reconcile on Delete and Generic events (#2126) by @lindnerby
- chore: Use
create_test_clusters.sh
script in E2E test setup (#2119) by @c-pius - chore(dependabot): bump k8s.io/kubectl from 0.31.4 to 0.32.0 (#2115) by @dependabot[bot]
- chore(dependabot): bump k8s.io/apimachinery from 0.31.3 to 0.31.4 in /api (#2106) by @dependabot[bot]
- fix: Flaky remote_sync_test (#2129) by @c-pius
- docs: Move
beta
/internal
description from ModuleTemplate to ModuleReleaseMeta (#2134) by @c-pius - feat: Handle Mandatory ModuleTemplates with the new ModuleTemplate naming (#2123) by @nesmabadr
- chore(dependabot): bump k8s.io/apimachinery from 0.31.4 to 0.32.0 in /api (#2133) by @dependabot[bot]
- chore(dependabot): bump golang.org/x/crypto from 0.28.0 to 0.31.0 in the go_modules group (#2112) by @dependabot[bot]
- chore: Refactor available module (#2120) by @medmes
- feat(Maintenance Windows): Add skipMaintenanceWindows to Kyma Spec (#2139) by @nesmabadr
- feat: Add
spec.requiresDowntime
(#2132) by @amritanshusikdar - chore(dependabot): bump github.com/onsi/gomega from 1.36.1 to 1.36.2 (#2147) by @dependabot[bot]
- chore(dependabot): bump istio.io/api from 1.24.1 to 1.24.2 (#2141) by @dependabot[bot]
- chore(dependabot): bump istio.io/client-go from 1.24.1 to 1.24.2 (#2142) by @dependabot[bot]
Full changelog: https://api.github.com/repos/kyma-project/lifecycle-manager/compare/1.2.5...1.2.6
Docker image URL
europe-docker.pkg.dev/kyma-project/prod/lifecycle-manager:1.2.6
1.2.5
- chore: Remove ModuleTemplate webhook (#2041) by @lindnerby
- chore: Make set manifest state more understandable (#2074) by @ruanxin
- fix: Manual Dispatch of E2E Worklfow (#2072) by @LeelaChacha
- chore: Bump go ver and CVE alerted pkg (#2094) by @lindnerby
- fix: Add the possibility to launch KLM locally with runtime watcher (#2098) by @nesmabadr
- chore(dependabot): bump sigs.k8s.io/controller-runtime from 0.19.2 to 0.19.3 (#2087) by @dependabot[bot]
- chore(dependabot): bump sigs.k8s.io/controller-runtime from 0.19.2 to 0.19.3 in /api (#2088) by @dependabot[bot]
- refactor: Remove old FQDN (#2103) by @LeelaChacha
- fix: Modules should be in error state when SKR cluster is deleted (#2093) by @Tomasz-Smelcerz-SAP
- feat: Add Scripts to Automate Tasks in KLM (#2061) by @amritanshusikdar
- feat: Support
internal
andbeta
flags in new module metadata (#2097) by @c-pius - chore(dependabot): bump k8s.io/client-go from 0.31.3 to 0.31.4 (#2110) by @dependabot[bot]
- chore(dependabot): bump k8s.io/kubectl from 0.31.3 to 0.31.4 (#2109) by @dependabot[bot]
- chore(dependabot): bump k8s.io/cli-runtime from 0.31.4 to 0.32.0 (#2113) by @dependabot[bot]
- chore(dependabot): bump github.com/onsi/gomega from 1.36.0 to 1.36.1 (#2105) by @dependabot[bot]
- chore(dependabot): bump k8s.io/apiextensions-apiserver from 0.31.3 to 0.32.0 (#2116) by @dependabot[bot]
- feat: Make install_crds and e2e test scripts executable (#2117) by @c-pius
- chore: Move module metadata deployment scripts to
scripts/tests
(#2118) by @c-pius - chore: Align GH-Actions internal Repo with KLM Repo (#2104) by @nesmabadr
- feat: Prevent unallowed internal/beta module installation (#2111) by @c-pius
- feat: Istio gateway secret controller (#2095) by @lindnerby
- chore: Use standard error lib in module_installation_test (#2121) by @c-pius
Full changelog: https://api.github.com/repos/kyma-project/lifecycle-manager/compare/1.2.4...1.2.5
Docker image URL
europe-docker.pkg.dev/kyma-project/prod/lifecycle-manager:1.2.5
1.2.4
- chore: Bump lifecycle manager version in security scanners config (#2031) by @Tomasz-Smelcerz-SAP
- chore: Remove v3alpha1 test, relocate moduletemplate (#2030) by @ruanxin
- feat: Add mandatory-module label to mandatory ModuleTemplate (#2033) by @nesmabadr
- chore(dependabot): bump github.com/Masterminds/semver/v3 from 3.3.0 to 3.3.1 (#2038) by @dependabot[bot]
- chore(dependabot): bump github.com/cert-manager/cert-manager from 1.16.1 to 1.16.2 in the go_modules group (#2039) by @dependabot[bot]
- chore(dependabot): bump github.com/Masterminds/semver/v3 from 3.3.0 to 3.3.1 in /api (#2037) by @dependabot[bot]
- chore(dependabot): bump k8s.io/apimachinery from 0.31.2 to 0.31.3 (#2044) by @dependabot[bot]
- chore(dependabot): bump k8s.io/apiextensions-apiserver from 0.31.2 to 0.31.3 (#2045) by @dependabot[bot]
- chore(dependabot): bump k8s.io/cli-runtime from 0.31.2 to 0.31.3 (#2048) by @dependabot[bot]
- chore(dependabot): bump k8s.io/kubectl from 0.31.2 to 0.31.3 (#2046) by @dependabot[bot]
- chore(dependabot): bump github.com/onsi/ginkgo/v2 from 2.21.0 to 2.22.0 (#2047) by @dependabot[bot]
- chore(dependabot): bump k8s.io/apimachinery from 0.31.2 to 0.31.3 in /api (#2049) by @dependabot[bot]
- fix: Fix module version downgrade bug with the new ModuleTemplate (#2043) by @nesmabadr
- deps: Bump controller-runtime to v0.19.2 (#2052) by @nesmabadr
- chore(dependabot): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#2056) by @dependabot[bot]
- chore: Bump 'ocm.software/ocm' to 'v0.18.0' (#2065) by @c-pius
- chore(dependabot): bump istio.io/api from 1.24.0 to 1.24.1 (#2064) by @dependabot[bot]
- chore(dependabot): bump istio.io/client-go from 1.24.0 to 1.24.1 (#2062) by @dependabot[bot]
- chore(dependabot): bump github.com/onsi/gomega from 1.35.1 to 1.36.0 (#2063) by @dependabot[bot]
- feat: Introduce Dedicated Istio Gateway Secret (#2004) by @LeelaChacha
- chore: Use script to generate local module template with release meta (#2054) by @ruanxin
- fix: Add image tag input to manual e2e workflow (#2066) by @LeelaChacha
- feat: Add fields in security scanner config for checkmarxOne (#2069) by @nesmabadr
- fix: Handle Race Condition for Istio Gateway Secret (#2078) by @LeelaChacha
- chore: Bump lifecycle manager image to 1.2.4 in security scanners config (#2085) by @nesmabadr
- chore: Bump google grpc indirect dependency due to CVE-2024-11407 in … (#2086) by @lindnerby
Full changelog: 1.2.3...1.2.4
Docker image URL
europe-docker.pkg.dev/kyma-project/prod/lifecycle-manager:1.2.4
1.2.3
- chore: Update protecode and watcher image (#2009) by @ruanxin
- chore: Log cluster creation command to console (#2008) by @amritanshusikdar
- chore(dependabot): bump github.com/onsi/gomega from 1.35.0 to 1.35.1 (#2003) by @dependabot[bot]
- chore(dependabot): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 in the go_modules group (#2011) by @dependabot[bot]
- feat: Provide condition for Manifests stuck in Deleting due to DefaultCR Warning (#1988) by @ruanxin
- chore: Use separate ModuleConfig files for the E2E tests (#2013) by @nesmabadr
- chore(dependabot): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 in /api in the go_modules group (#2012) by @dependabot[bot]
- feat: Modulereleasemeta catalog sync (#2014) by @Tomasz-Smelcerz-SAP
- fix: Remove pattern and min length validation from ModuleTemplate spec.channel (#2018) by @nesmabadr
- chore(dependabot): bump istio.io/api from 1.23.3 to 1.24.0 (#2019) by @dependabot[bot]
- chore(dependabot): bump golang.org/x/sync from 0.8.0 to 0.9.0 (#2020) by @dependabot[bot]
- chore(dependabot): bump golang.org/x/time from 0.7.0 to 0.8.0 (#2021) by @dependabot[bot]
- feat: Add Kyma Manifest in Error state for plutono dashboard (#2023) by @ruanxin
- feat: Introduce module Warning metrics (#2016) by @ruanxin
- chore(dependabot): bump istio.io/client-go from 1.23.3 to 1.24.0 (#2022) by @dependabot[bot]
- feat: Bump modulectl version in E2E tests (#2017) by @nesmabadr
- feat: Update module catalog related docs (#2025) by @Tomasz-Smelcerz-SAP
- chore: Move dashboard config maps from Kyma-system namespace (#2028) by @nesmabadr
Full changelog: https://api.github.com/repos/kyma-project/lifecycle-manager/compare/1.2.2...1.2.3
Docker image URL
europe-docker.pkg.dev/kyma-project/prod/lifecycle-manager:1.2.3
1.2.2
- chore: Refactor manifest reconciler (#1967) by @ruanxin
- chore: Fix Build Image tags (#1970) by @c-pius
- chore: Update protecode (#1969) by @ruanxin
- chore: Update watcher image (#1972) by @ruanxin
- chore: Add runConfigurations for local setup in Goland (#1974) by @nesmabadr
- chore(dependabot): bump ocm.software/ocm from 0.16.0 to 0.16.2 (#1975) by @dependabot[bot]
- chore(dependabot): bump ocm.software/ocm from 0.16.0 to 0.16.2 in /api (#1976) by @dependabot[bot]
- chore(dependabot): bump k8s.io/kubectl from 0.31.1 to 0.31.2 (#1985) by @dependabot[bot]
- chore(dependabot): bump k8s.io/apimachinery from 0.31.1 to 0.31.2 in /api (#1986) by @dependabot[bot]
- chore: Replace Kyma CLI with modulectl in e2e (#1966) by @lindnerby
- test: Add ModuleReleaseMeta Sync test (#1980) by @nesmabadr
- chore(dependabot): bump k8s.io/apiextensions-apiserver from 0.31.1 to 0.31.2 (#1993) by @dependabot[bot]
- chore(dependabot): bump sigs.k8s.io/controller-runtime from 0.19.0 to 0.19.1 (#1992) by @dependabot[bot]
- chore(dependabot): bump istio.io/api from 1.23.2 to 1.23.3 (#1990) by @dependabot[bot]
- chore(dependabot): bump istio.io/client-go from 1.23.2 to 1.23.3 (#1991) by @dependabot[bot]
- chore(dependabot): bump ocm.software/ocm from 0.16.2 to 0.17.0 (#1994) by @dependabot[bot]
- chore(dependabot): bump sigs.k8s.io/controller-runtime from 0.19.0 to 0.19.1 in /api (#1989) by @dependabot[bot]
- deps: Bump ocm.software/ocm in api (#1997) by @nesmabadr
- chore: Rename modulectl usage in e2e (#1998) by @lindnerby
- feat: Module release meta watch (#1968) by @jeremyharisch
- chore: Configure the linting for the api module (#1999) by @nesmabadr
- chore(dependabot): bump github.com/onsi/gomega from 1.34.2 to 1.35.0 (#2001) by @dependabot[bot]
- chore(dependabot): bump github.com/onsi/ginkgo/v2 from 2.20.2 to 2.21.0 (#2000) by @dependabot[bot]
- chore: Refactor ModuleTemplate catalog sync code (#2002) by @Tomasz-Smelcerz-SAP
- fix: Build image event name (#2005) by @ruanxin
Full changelog: https://api.github.com/repos/kyma-project/lifecycle-manager/compare/1.2.1...1.2.2
Docker image URL
europe-docker.pkg.dev/kyma-project/prod/lifecycle-manager:1.2.2