mirror of
https://github.com/tektoncd/catalog.git
synced 2024-11-22 06:02:51 +00:00
This patch splits helm-upgrade-from-repo task from the helm directory
Changes include: - moves helm-upgrade-from-repo task to the task directory - copies and modifies readme file for helm-upgrade-from-repo from helm directory - moves OWNERS,examples and tests directory from helm directory Issue: #386 Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
This commit is contained in:
parent
58ba68821e
commit
981b883b44
@ -4,21 +4,6 @@ These tasks will install / upgrade a helm chart into your Kubernetes / OpenShift
|
|||||||
|
|
||||||
## Install the Task
|
## Install the Task
|
||||||
|
|
||||||
### helm install / upgrade from source code
|
|
||||||
|
|
||||||
```
|
|
||||||
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/master/helm/helm-upgrade-from-source.yaml
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Parameters
|
|
||||||
|
|
||||||
- **charts_dir**: The directory in the source repository where the installable chart should be found.
|
|
||||||
- **release_version**: The version of the release (*default: v1.0.0*)
|
|
||||||
- **release_name**: The name of the release (*default: helm-release*)
|
|
||||||
- **release_namespace**: The namespace in which the release is to be installed (*default: ""*)
|
|
||||||
- **overwrite_values**: The values to be overwritten (*default: ""*)
|
|
||||||
- **helm_version**: The helm version which should be used (*default: latest*)
|
|
||||||
|
|
||||||
#### Workspaces
|
#### Workspaces
|
||||||
|
|
||||||
* **source**: A [Workspace](https://github.com/tektoncd/pipeline/blob/master/docs/workspaces.md) volume containing the helm chart.
|
* **source**: A [Workspace](https://github.com/tektoncd/pipeline/blob/master/docs/workspaces.md) volume containing the helm chart.
|
||||||
@ -26,7 +11,7 @@ kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/master/helm/
|
|||||||
### helm install / upgrade from repo
|
### helm install / upgrade from repo
|
||||||
|
|
||||||
```
|
```
|
||||||
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/master/helm/helm-upgrade-from-repo.yaml
|
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/master/task/helm-upgrade-from-repo/0.1/helm-upgrade-from-repo.yaml
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Parameters
|
#### Parameters
|
||||||
@ -48,30 +33,6 @@ An example `Pipeline` with a `PipelineRun` can be found in the subdirectory `tes
|
|||||||
|
|
||||||
This `TaskRun` runs the task to retrieve a Git repo and then installs/updates the helm chart that is in the Git repo.
|
This `TaskRun` runs the task to retrieve a Git repo and then installs/updates the helm chart that is in the Git repo.
|
||||||
|
|
||||||
```yaml
|
|
||||||
# example upgrade from source
|
|
||||||
apiVersion: tekton.dev/v1beta1
|
|
||||||
kind: TaskRun
|
|
||||||
metadata:
|
|
||||||
name: example-helm-upgrade-from-source
|
|
||||||
spec:
|
|
||||||
taskRef:
|
|
||||||
name: helm-upgrade-from-source
|
|
||||||
params:
|
|
||||||
- name: charts_dir
|
|
||||||
value: helm-sample-chart
|
|
||||||
- name: releases_version
|
|
||||||
value: v1.0.0
|
|
||||||
- name: release_name
|
|
||||||
value: helm-source-sample
|
|
||||||
- name: overwrite_values
|
|
||||||
value: "autoscaling.enabled=true,autoscaling.maxReplicas=3"
|
|
||||||
workspaces:
|
|
||||||
- name: source
|
|
||||||
persistentVolumeClaim:
|
|
||||||
claimName: my-source
|
|
||||||
```
|
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
# example upgrade from repo
|
# example upgrade from repo
|
||||||
apiVersion: tekton.dev/v1beta1
|
apiVersion: tekton.dev/v1beta1
|
Loading…
Reference in New Issue
Block a user