diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..723ef36f --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.idea \ No newline at end of file diff --git a/stable/publish-helm-chart/NOTES.md b/stable/publish-helm-chart/NOTES.md new file mode 100644 index 00000000..842a96bc --- /dev/null +++ b/stable/publish-helm-chart/NOTES.md @@ -0,0 +1 @@ +## Notes \ No newline at end of file diff --git a/stable/publish-helm-chart/README.md b/stable/publish-helm-chart/README.md new file mode 100644 index 00000000..a4921c0a --- /dev/null +++ b/stable/publish-helm-chart/README.md @@ -0,0 +1,29 @@ +# Codefresh Helm Plugin + +Use Codefresh [Helm](https://helm.sh) plugin to publish a Helm chart to repository. + +## Usage + +Set required and optional environment variable and add the following step to your Codefresh pipeline: + +```yaml +--- +version: '1.0' + +steps: + + ... + + publish_to_repo: + image: codefresh/plugin-publish-helm-to-repo:0.1.2 + + ... + +``` + +## Environment Variables + +- **required** `CHART_NAME` - Helm chart name +- **required** `CHART_REPO_URL` - Helm chart repository URL +- `CHART_VERSION` - application chart version to install +- `DEBUG` - print verbose output \ No newline at end of file diff --git a/stable/publish-helm-chart/plugin.yaml b/stable/publish-helm-chart/plugin.yaml new file mode 100644 index 00000000..7a2e5712 --- /dev/null +++ b/stable/publish-helm-chart/plugin.yaml @@ -0,0 +1,24 @@ +image: codefresh/plugin-publish-helm-chart +tag: 0.0.1 +version: 0.1.0 +description: Publish a Helm chart to repository +keywords: + - helm + - kubernetes +home: https://github.com/codefresh-io/cf-publish-helm-chart +sources: + - https://github.com/codefresh-io/cf-publish-helm-chart +maintainers: # (optional) + - name: Vladimir Zhuravlev + email: vova@codefresh.io +icon: https://avatars0.githubusercontent.com/u/29493517?v=4&s=400 +envs: + - name: CHART_NAME + type: required + description: Helm chart name to release + - name: CHART_VERSION + description: application chart version to install + - name: CHART_REPO_URL + description: Helm chart repository URL + - name: DEBUG + description: print verbose install output \ No newline at end of file