-
Notifications
You must be signed in to change notification settings - Fork 345
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
How to use a custom Kamelet Repository? #2765
Comments
Update: The command
|
... When trying to deploy a KameletBinding:
I get the error that the URI for the kamelet repository was invalid:
|
/bump The definition of a custom repository seems as an intended feature to be used. Can someone take a look? |
I think the problem is related the format of the external repository. It must be
|
@astefanutti @nicolaferraro @oscerd I haven't found any documentation, but some bit on the code to understand how to use it. Are we supporting this feature? If supported, we can add some note to documentation. Also, I think we should simplify the way to configure a repository, ie, providing a |
Not sure if this is supported or wanted at the moment. By the way, if so, we should add a much cleaner command and made it easier. |
Can you take a look at my repository https://github.com/k0pper/custom-kamelets and tell me why it's not finding the kamelet in my repository?
|
I figured it out by myself. For everyone also wanting to implement an own Kamelet-Catalog: it works, but you have to find a fitting service which can handle that. My fix: Change the integrationplatform resource yaml to
(e.g. github:k0pper/custom-kamelets/kamelets) After that, when you deploy a KameletBinding, it looks for all repositories that exist (the official kamelet catalog + your custom one). GitHub seems unfitting though, because the API Rate Limit exceeded pretty quickly, I don't know why.
The referenced custom kamelets-repository works. Alex |
I am trying to work with a custom kamelet repository, instead of https://github.com/apache/camel-kamelets.
Using the helm chart of Camel K: https://artifacthub.io/packages/helm/camel-k/camel-k, I am trying to set the Property in the IntegrationPlatform Resource of Camel K to modify the repositories property.
My questions are:
helm install --namespace camel-k --create-namespace --generate-name --set platform.build.registry.address=${REGISTRY_ADDRESS} --set platform.build.registry.insecure=true --set platform.kamelet.repositories[0].uri=https://github.com/k0pper/custom-kamelets camel-k/camel-k
but I get this error:zsh: no matches found: platform.kamelet.repositories.uri[0]=
I am highly thankful for getting support at this case. My general concern is that Kamelets are capable of doing a lot of stuff I feel like, but it is barely documented.
The text was updated successfully, but these errors were encountered: