Skip to content

Commit

Permalink
Add helm chart (#110)
Browse files Browse the repository at this point in the history
* Add helm chart

* Fix config map indent
  • Loading branch information
Equanox authored and kcajmagic committed Dec 2, 2019
1 parent 0686d1b commit 268fd27
Show file tree
Hide file tree
Showing 7 changed files with 939 additions and 1 deletion.
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,13 @@ coverage.txt
#Goland
.idea/

# helm
deploy/k8s/talaria/rendered.*

# binaries
talaria
.ignore

# keep talaria directory
!deploy/helm/talaria

5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,10 @@ then replace `local` in the `docker build` command.

### Kubernetes

WIP. TODO: add info
A helm chart can be used to deploy talaria to kubernetes
```
helm install xmidt-talaria deploy/helm/talaria/
```

## Deploy

Expand Down
21 changes: 21 additions & 0 deletions deploy/helm/talaria/.helmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*~
# Various IDEs
.project
.idea/
*.tmproj
23 changes: 23 additions & 0 deletions deploy/helm/talaria/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
apiVersion: v2
name: talaria
description: A Helm chart to deploy talaria to Kubernetes

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

# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
version: 0.1.0

# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application.
appVersion: 1.16.0

dependencies:
Loading

0 comments on commit 268fd27

Please sign in to comment.