forked from firefly-iii/kubernetes
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME.md.gotmpl
More file actions
83 lines (56 loc) · 2.64 KB
/
Copy pathREADME.md.gotmpl
File metadata and controls
83 lines (56 loc) · 2.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
{{ template "chart.header" . }}
{{ template "chart.deprecationWarning" . }}
{{ template "chart.badgesSection" . }}
{{ template "chart.description" . }}
{{ template "chart.homepageLine" . }}
{{ template "chart.maintainersSection" . }}
{{ template "chart.sourcesSection" . }}
{{ template "chart.requirementsSection" . }}
## Upgrading
When a release introduces breaking changes, this section outlines the manual actions that need to be taken.
### From 0.4.0 to 0.5.0
No breaking changes in this release, but you can now use the helm repository directly from https://firefly-iii.github.io/kubernetes/.
### From 0.1.0 to 0.2.0
The **firefely** wrapper chart has been renamed to **firefly-iii-stack**. All charts are now contained directly in the `charts` directory, following best practices for chart repositories.
### From 0.0.5 to 0.1.0
The `firefly-iii` chart has been overhauled and contains breaking changes. Please check out [the charts upgrade notes](charts/firefly-iii/README.md#from-004-to-100).
### From 0.0.4 to 0.0.5
The `firefly-csv` chart has been removed as the CSV importer has been integrated into the importer. Please check out the new [`importer` chart](charts/importer/README.md).
### From 0.0.3 to 0.0.4
The storage class and access modes have been changed to match more setups without the need for configuration. If you want to keep the old settings, set the following values:
```yaml
firefly-iii:
storage:
class: nfs-client
accessModes: ReadWriteMany
firefly-csv:
storage:
class: nfs-client
accessModes: ReadWriteMany
firefly-db:
storage:
class: nfs-client
accessModes: ReadWriteMany
```
### From 0.0.2 to 0.0.3
The `firefly-iii` and `firefly-csv` charts have been updated and now support configuring ingress annotations.
To keep the old annotations, add the following values:
```yaml
firefly-iii:
ingress:
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/proxy-buffer-size: "16k"
firefly-csv:
ingress:
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.org/client-max-body-size: "0"
nginx.ingress.kubernetes.io/proxy-buffer-size: "16k"
```
## Development and testing
### Dependency chart overrides
Unfortunately, helm does not yet have a neat mechanism to dynamically override chart dependencies for local development/testing.
Therefore, you'll need to override the dependencies manually for local testing and development. To do so, you need to update the `Chart.yaml` file.
For every dependency, replace `repository: https://firefly-iii.github.io/kubernetes/` with `repository: file://../${dependency_chart_name}`.
{{ template "chart.valuesSection" . }}