Repository navigation
feat(vscode): support file and HTTP Kamelet catalogs - #1664
Open
bartoszpop wants to merge 1 commit into
Open
bartoszpop wants to merge 1 commit into
bartoszpop wants to merge 1 commit into
Conversation
Load multi-document custom Kamelet catalogs from local files and HTTP(S) URLs. Separate editor catalog configuration from the Camel JBang local Kamelet directory option. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes #889
Summary
Extend
Karavan.kameletsPathto load editor Kamelet catalogs from local directories, individual YAML files, and HTTP(S) URLs.Configuration and migration
Karavan.kameletsPathis now editor-only, including directory sources. It is never passed to Camel JBang or downloaded into the integration project.Use the new
camel.localKameletDirsetting for--local-kamelet-dirduring run/export, including runtime run and deploy. It accepts only an existing local directory.Existing users relying on
Karavan.kameletsPathfor runtime Kamelets must also setcamel.localKameletDir. Reopen the designer after changing the editor catalog setting.Validation
npm run test:kamelets.npm run package.Regression coverage includes the shipped 250-Kamelet catalog with both line endings, multi-document sources, HTTP redirects and failures, timeout handling, runtime-setting validation, and reversible Custom only filtering.