Codefresh has the option to create pipelines that respond to Helm events. For instance, one pipeline can be set-up to create a Docker image and chart. Once those are created, another pipeline will be triggered that will take over the actual deployment.
Manage Helm Triggers with Codefresh UI
It is possible to define and manage Helm pipeline triggers with the Codefresh UI.
Create a new Helm Trigger
To add a new Helm trigger, navigate to Codefresh Pipeline Configuration view and expand Triggers section. Press the
Add Trigger button and select the
Helm trigger type to add.
Fill the following information:
- Helm Provider - select
- Repository - put JFrog name of the Artifactory repository.
- Chart Name - put name of the chart in the Artifactory repository.
- Action - select
Click next and a new Dialog will appear that shows you the Codefresh webhook URL. Copy it to your clipboard.
Triggering a Codefresh pipeline with an Artifactory push
Now, every time you push a Helm chart to the selected Artifactory repository, manually, with Codefresh or any other CI/CD tool, Codefresh will trigger execution of all pipelines associated with that Artifactory Push trigger event.