Skip to content

Commit b732346

Browse files
add container emptydirs, sidecars, command and args for [email protected]
bonus: - improved volumeMounts logic to prevent duplicates - allows secret creation
1 parent 8adf5f6 commit b732346

File tree

5 files changed

+395
-69
lines changed

5 files changed

+395
-69
lines changed

README.md

Lines changed: 23 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,24 @@ Repository to keep helm charts for the overture projects.
44

55
# How to package and publish:
66

7-
- Turn a chart into a versioned chart archive file
7+
- Bump the chart version following SemVer standards
8+
- Turn a chart into a versioned chart archive file
89

910
```
10-
helm package ./mychart
11+
helm package ./mychart
1112
```
1213

13-
- then copy the chart to the charts-server repository (another git repository in overture-stack)
14-
- then you need to reindex — see charts-server for instructions.
14+
- See the [charts-server's ReadMe](https://github.com/overture-stack/charts-server) for further instructions.
15+
16+
### Implementation notes:
17+
18+
- You're able to test your changes locally through
19+
20+
```
21+
helm template <packaged chart or folder> <optionally: -f values.yaml>
22+
```
23+
24+
---
1525

1626
# Upgrade notes
1727

@@ -20,15 +30,15 @@ helm package ./mychart
2030
This app now uses Helm configMaps to store a few config files.
2131
When the chart is deployed the following configmaps are created, containing these files:
2232

23-
### In Server (formerly API), `arranger-server-configs`
33+
### In Server (formerly "API"), `arranger-server-configs`
2434

25-
- base.json
26-
- extended.json
27-
- facets.json
28-
- matchbox.json
29-
- table.json
35+
- base.json
36+
- extended.json
37+
- facets.json
38+
- matchbox.json
39+
- table.json
3040

31-
Each of these default to `{}`, and should customised by passing values into helm in the follwowing fashion
41+
Each of these default to `{}`, and should customized by passing values into helm in the following fashion
3242

3343
```
3444
serverConfigs: {
@@ -40,8 +50,8 @@ serverConfigs: {
4050

4151
### And in Admin UI, `arranger-nginx-config`
4252

43-
- nginx.conf
44-
- env-config.js
53+
- nginx.conf
54+
- env-config.js
4555

4656
| Customizable parameter | Description | Default |
4757
| -------------------------- | ----------------- | ------- |

stateless-svc/Chart.yaml

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,6 @@ apiVersion: v2
22
name: stateless-svc
33
description: A generic Helm chart for Kubernetes
44

5-
# A chart can be either an 'application' or a 'library' chart.
6-
#
7-
# Application charts are a collection of templates that can be packaged into versioned archives
8-
# to be deployed.
9-
#
10-
# Library charts provide useful utilities or functions for the chart developer. They're included as
11-
# a dependency of application charts to inject those utilities and functions into the rendering
12-
# pipeline. Library charts do not define any templates and therefore cannot be deployed.
135
type: application
146

15-
# This is the chart version. This version number should be incremented each time you make changes
16-
# to the chart and its templates, including the app version.
17-
version: 1.4.0
7+
version: 1.4.1

0 commit comments

Comments
 (0)