Kubernetes Helm Charts for the Moov ecosystem. All charts are in incubation phase and are expected to change in the near future.
To test a chart locally without applying it to kubernetes, do:
$ cd stable/ach/
$ helm install --debug --dry-run .
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.
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
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.
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. |
Yes please! Please review our Contributing guide and Code of Conduct to get started!
Apache License 2.0 See LICENSE for details.