Releases: kyma-project/lifecycle-manager
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
1.2.1
- fix: Filter kube_deployment_status_replicas_unavailable metric by value (#1939) by @lindnerby
- chore(dependabot): bump golang.org/x/time from 0.6.0 to 0.7.0 (#1935) by @dependabot[bot]
- fix: Rename github action file from .yaml to .yml (#1941) by @ruanxin
- docs: Add docs for unmanaging modules (#1936) by @c-pius
- chore: Use markdown-link-check@v1.0.15 (#1938) by @c-pius
- chore: Remove watched-by label from manifest resources (#1945) by @c-pius
- chore: Deprecate .spec.channel field in ModuleTemplate API (#1932) by @LeelaChacha
- chore: Decouple build image job from e2e (#1950) by @ruanxin
- chore: Rename ocm package (#1953) by @ruanxin
- feat: Remove managed-by label when module is unmanaged (#1913) by @nesmabadr
- feat: Add Priority Class to SKR Webhook Pod (#1954) by @LeelaChacha
- chore(dependabot): bump ocm.software/ocm from 0.15.0 to 0.16.0 in /api (#1961) by @dependabot[bot]
- chore(dependabot): bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 (#1959) by @dependabot[bot]
- feat: Use ModuleReleaseMeta in Kyma reconciliation loop instead of moduletemplate.channel (#1947) by @nesmabadr
- feat: Add spec.manager (#1958) by @ruanxin
- chore(dependabot): bump github.com/cert-manager/cert-manager from 1.15.3 to 1.16.1 (#1946) by @dependabot[bot]
Full changelog: https://api.github.com/repos/kyma-project/lifecycle-manager/compare/1.2.0...1.2.1
Docker image URL
europe-docker.pkg.dev/kyma-project/prod/lifecycle-manager:1.2.1
1.2.0
- chore: Bump lifecycle manager version in security scanners config (#1878) by @nesmabadr
- chore: Align runtime-watcher registry and make configurable (#1868) (#1884) by @c-pius
- chore: Bump istio.io client-go and api to 1.23.2 (#1885) by @c-pius
- chore: Change
watched-by
label value fromlifecycle-manager
tokyma
(#1877) by @amritanshusikdar - feat: Module catalogue improvements (#1892) by @Tomasz-Smelcerz-SAP
- chore: Add VSCode tasks and launch config for local setup (#1898) by @c-pius
- chore: Allow dependabot monitor github actions (#1901) by @ruanxin
- chore: Make managed-by label value transparent (#1894) by @nesmabadr
- fix: Fix E2E tests (#1908) by @nesmabadr
- docs: Create a new folder structure (#1905) by @mmitoraj
- feat: Introduce Modulereleasemeta CRD (#1907) by @nesmabadr
- chore(dependabot): bump amannn/action-semantic-pull-request from 5.3.0 to 5.5.3 (#1904) by @dependabot[bot]
- chore(dependabot): bump actions/setup-go from 4 to 5 (#1903) by @dependabot[bot]
- chore: Bump golang to 1.23.2 (#1912) by @lindnerby
- chore(dependabot): bump actions/github-script from 6 to 7 (#1902) by @dependabot[bot]
- chore: Bump missing go setup action (#1916) by @lindnerby
- chore: Also scan actions folder for dependabot actions upgrades (#1918) by @lindnerby
- feat: Add Resources as optional to ModuleTemplate (#1910) by @c-pius
- chore: Revert "feat: Add new Panel to display Modules in Error State (#1873)" (#1927) by @nesmabadr
- feat: Add AssociatedResources to ModuleTemplate spec (#1923) by @lindnerby
- chore: Bump to latest runtime-watcher release 1.1.5 to be used in KLM… (#1929) by @lindnerby
- feat: Introduce ModuleTemplate Info (#1928) by @ruanxin
Full changelog: https://api.github.com/repos/kyma-project/lifecycle-manager/compare/1.1.7...1.2.0
Docker image URL
europe-docker.pkg.dev/kyma-project/prod/lifecycle-manager:1.2.0
1.1.7
- fix: Test check pipeline (#1860) by @lindnerby
- chore(dependabot): bump istio.io/client-go from 1.23.0 to 1.23.1 (#1857) by @dependabot[bot]
- chore(dependabot): bump istio.io/api from 1.23.0 to 1.23.1 (#1856) by @dependabot[bot]
- chore(dependabot): bump k8s.io/apiextensions-apiserver from 0.31.0 to 0.31.1 (#1865) by @dependabot[bot]
- chore(dependabot): bump k8s.io/apimachinery from 0.31.0 to 0.31.1 in /api (#1863) by @dependabot[bot]
- chore(dependabot): bump k8s.io/kubectl from 0.31.0 to 0.31.1 (#1866) by @dependabot[bot]
- feat: Add new Panel to display Modules in Error State (#1873) by @amritanshusikdar
- chore(dependabot): bump github.com/prometheus/client_golang from 1.20.3 to 1.20.4 (#1874) by @dependabot[bot]
Full changelog: https://api.github.com/repos/kyma-project/lifecycle-manager/compare/1.1.6...1.1.7
Docker image URL
europe-docker.pkg.dev/kyma-project/prod/lifecycle-manager:1.1.7
1.1.6
- fix: Use github action create release (#1835) by @ruanxin
- fix: Make e2e test working with build image (#1855) by @ruanxin
- fix: Reintroduce kyma event filter (#1854) by @lindnerby
- fix: Remove redundant event filter predicates (#1861) by @c-pius
Full changelog: https://api.github.com/repos/kyma-project/lifecycle-manager/compare/1.1.5...1.1.6
Docker image URL
europe-docker.pkg.dev/kyma-project/prod/lifecycle-manager:1.1.6