Skip to content

Kubernetes Helm Charts for the Moov ecosystem

License

Notifications You must be signed in to change notification settings

alexjplant/moov-io-charts

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

moov-io/charts

Build Status Apache 2 licensed

Kubernetes Helm Charts for the Moov ecosystem. All charts are in incubation phase and are expected to change in the near future.

Install / Usage

To test a chart locally without applying it to kubernetes, do:

$ cd stable/ach/
$ helm install --debug --dry-run .

OpenShift Images

We host images for OpenShift built from their Universal Base Image (UBI) on Quay.io for download.

Service Docker Hub Quay.io
moov-io/ach moov/ach quay.io/moov/ach
moov-io/fed moov/fed quay.io/moov/fed
moov-io/imagecashletter moov/imagecashletter quay.io/moov/imagecashletter
moov-io/watchman moov/watchman quay.io/moov/watchman
moov-io/wire moov/wire quay.io/moov/wire

This would mean calling helm install with the following override --set image.repository=quay.io/moov/ach for ACH.

Testing

To run included tests run:

# Lint all charts, render templates, and lint the Kubernetes manifests with kubeval
$ make test
...
wrote /var/folders/k3/pby7w8cn6xs_l3lrhz54vw5r0000gn/T/tmp.3MaxRFw9/ach/templates/deployment.yaml
...
PASS - ach/templates/deployment.yaml contains a valid Deployment

Integration testing

We use Kind (Kubernetes IN Docker) to launch a cluster where the helm charts are installed into.

# Integration testing
$ make integration-setup

# Test either Docker Hub or Quay.io images
$ make integration-docker-hub
$ make integration-openshift

# Cleanup test cluster
$ make integration-destroy

Note: To rapidly test changes to a chart use make integration-cleanup between test runs.

Getting Help

channel info
Twitter @moov_io You can follow Moov.IO's Twitter feed to get updates on our project(s). You can also tweet us questions or just share blogs or stories.
GitHub Issue If you are able to reproduce a problem please open a GitHub Issue under the specific project that caused the error.
moov-io slack Join our slack channel to have an interactive discussion about the development of the project.

Contributing

Yes please! Please review our Contributing guide and Code of Conduct to get started!

License

Apache License 2.0 See LICENSE for details.

About

Kubernetes Helm Charts for the Moov ecosystem

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Mustache 80.6%
  • Makefile 19.4%