Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Module catalogue improvements #1892

Conversation

Tomasz-Smelcerz-SAP
Copy link
Member

@Tomasz-Smelcerz-SAP Tomasz-Smelcerz-SAP commented Sep 25, 2024

Description

This PR contains all the changes from module-catalogue-improvements feature branch, with necessary fixes related to the changes on the main branch, rebased on the main branch at commit: 1f2e30d.

**Note for reviewer: ** The dummy PR was used to test the changes here, due to the issues we currently have with testing PR that contain test code changes.

[some] Changes proposed in this pull request:

Related issue(s)
#1472

@Tomasz-Smelcerz-SAP Tomasz-Smelcerz-SAP requested a review from a team as a code owner September 25, 2024 14:40
@kyma-bot kyma-bot added cla: yes Indicates the PR's author has signed the CLA. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. labels Sep 25, 2024
@Tomasz-Smelcerz-SAP Tomasz-Smelcerz-SAP changed the title feat: module catalogue improvements feat: Module catalogue improvements Sep 25, 2024
chore: Sync main to feature branch (kyma-project#1718)

chore: Refactor NewCachedDescriptorProvider (kyma-project#1695)

docs: Update KLM Local Test Setup Guide (kyma-project#1680)

chore: Configure different requeue intervals for Manifest reconciliation (kyma-project#1690)

feat: Drop multiple ways to reference modules in Kyma CR (kyma-project#1672)

chore: Bump k8s deps (kyma-project#1703)

fix: Manifest CR should update by moduletemplate generation changes (kyma-project#1702)

feat: Add Version to Kyma.Spec.Modules (kyma-project#1694)

chore: Refactor NewCachedDescriptorProvider (kyma-project#1695)

chore: Update branch to main (kyma-project#1753)

feat: Module catalog improvements implementation (kyma-project#1748)

feat: Remove kyma.spec.modules[].version from api (kyma-project#1837)

---------

Co-authored-by: Christoph Schwägerl <[email protected]>
Co-authored-by: Nesma Badr <[email protected]>
Co-authored-by: Benjamin Lindner <[email protected]>
Co-authored-by: Tomasz Smelcerz <[email protected]>
@Tomasz-Smelcerz-SAP Tomasz-Smelcerz-SAP force-pushed the feat/module-catalogue-improvements-rebase-squash branch from 387c943 to 3bd7877 Compare September 26, 2024 12:18
// The Version and Channel are mutually exclusive options.
// The regular expression come from here: https://semver.org/#is-there-a-suggested-regular-expression-regex-to-check-a-semver-string
// json:"-" to disable installation of specific versions until decided to roll this out
// see https://github.com/kyma-project/lifecycle-manager/issues/1847
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we mention these changes here on #1847?
Then later when need to support the version field, we are clear on what need to change. For example, change this Version to json:version, enable skipped e2e test: https://github.com/kyma-project/lifecycle-manager/pull/1892/files#diff-d8d3cb73bc106e357ced5f42d78f3a065c63307df9a8e33268e2161d61d686f7R15, and something you think worth to mention.

@kyma-bot kyma-bot added the lgtm Looks good to me! label Sep 27, 2024
@ruanxin ruanxin merged commit adce201 into kyma-project:main Sep 27, 2024
41 of 89 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla: yes Indicates the PR's author has signed the CLA. lgtm Looks good to me! size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants