Skip to content

Commit f2d650d

Browse files
authored
Merge pull request #62 from 0xavi0/user-driven-helm-overlays
User driven helm overlays example
2 parents 1d1de16 + 7450a1b commit f2d650d

File tree

9 files changed

+54
-0
lines changed

9 files changed

+54
-0
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Single Helm chart shared between 3 Bundles example
2+
3+
This example deploys the same Helm chart in 3 different Bundles with their own Helm values.
4+
It also demonstrates how to use [user-driven scan](https://fleet.rancher.io/next/explanations/gitrepo-content#_alternative_scan_explicitly_defined_by_the_user).
5+
6+
```yaml
7+
kind: GitRepo
8+
apiVersion: fleet.cattle.io/v1alpha1
9+
metadata:
10+
name: test-helm-overlays
11+
namespace: fleet-local
12+
spec:
13+
repo: https://github.com/rancher/fleet-examples
14+
bundles:
15+
- base: single-cluster/helm-overlays
16+
options: overlays/development/fleet.yaml
17+
- base: single-cluster/helm-overlays
18+
options: overlays/test/test.yaml
19+
- base: single-cluster/helm-overlays
20+
options: overlays/production/prod.yaml
21+
```
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
name: development
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
name: development-bundle
2+
defaultNamespace: development
3+
helm:
4+
chart: ./superconfigmap
5+
valuesFiles:
6+
- overlays/development/development-values.yaml
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
name: prod-bundle
2+
defaultNamespace: production
3+
helm:
4+
chart: ./superconfigmap
5+
values:
6+
name: production
7+
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
name: test-env
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
name: test-bundle
2+
defaultNamespace: test-env
3+
helm:
4+
chart: ./superconfigmap
5+
valuesFiles:
6+
- overlays/test/test-values.yaml
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
apiVersion: v2
2+
name: superconfigmap
3+
description: A Helm chart that deploys a ConfigMap
4+
type: application
5+
version: 0.1.0
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
apiVersion: v1
2+
kind: ConfigMap
3+
metadata:
4+
name: {{ .Values.name }}
5+
data:
6+
test: {{ .Values.name }}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
name: my-configmap

0 commit comments

Comments
 (0)