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

Allow "kamel promote" integrate with GitOps styled deployments #3888

Closed
agiertli opened this issue Dec 11, 2022 · 1 comment · Fixed by #4050
Closed

Allow "kamel promote" integrate with GitOps styled deployments #3888

agiertli opened this issue Dec 11, 2022 · 1 comment · Fixed by #4050
Labels
area/cli Kamel CLI area/continuous integration Related to CI and automated testing good first issue Does not require full understanding of the codebase

Comments

@agiertli
Copy link

agiertli commented Dec 11, 2022

Hi,

right now, to utilize kamel promote feature, it has to be executed as a CLI command directly via pipeline. This makes it hard to integrate it with a more modern way of deploying application which relies on GitOps paradigm.

This could be potentially mitigated if kamel promote came up with the "dry-run" option which would output set of valid k8s YAML manifests which would fully represent the promoted integration. This would allow to easily integrate "kamel promote" with GitOps styled repositories, so instead of promoting integration directly by calling "kamel promote" command, we would delegate this to GitOps solution which would simply apply the valid manifests of the promoted integration.

@agiertli agiertli changed the title Enhance "kamel promote" with --dry-run option Allow "kamel promote" integrate with GitOps styled deployments Dec 11, 2022
@tadayosi tadayosi added area/cli Kamel CLI area/continuous integration Related to CI and automated testing labels Dec 12, 2022
@tadayosi
Copy link
Member

kamel install has -o|--output {yaml|json} option, so kamel promote should provide the same option as well.

@squakez squakez added the good first issue Does not require full understanding of the codebase label Dec 12, 2022
squakez added a commit to squakez/camel-k that referenced this issue Feb 10, 2023
squakez added a commit that referenced this issue Feb 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/cli Kamel CLI area/continuous integration Related to CI and automated testing good first issue Does not require full understanding of the codebase
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants