diff --git a/charts/redis-ha/ CONTRIBUTING.md b/charts/redis-ha/ CONTRIBUTING.md new file mode 100644 index 0000000..117a77d --- /dev/null +++ b/charts/redis-ha/ CONTRIBUTING.md @@ -0,0 +1,9 @@ +# Contributing Guidelines + +## How to contribute to this chart + +1. Fork this repository, develop and test your Chart. +2. Bump the chart version for every change. +3. Ensure PR title has the prefix `[redis-ha]` +4. Check for changes of RBAC rules. +5. PR must pass the linter (`helm lint`) diff --git a/charts/redis-ha/.helmignore b/charts/redis-ha/.helmignore new file mode 100644 index 0000000..a0c9bef --- /dev/null +++ b/charts/redis-ha/.helmignore @@ -0,0 +1,22 @@ +# 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 +# helm/charts diff --git a/charts/redis-ha/Chart.yaml b/charts/redis-ha/Chart.yaml new file mode 100644 index 0000000..b0bf9d0 --- /dev/null +++ b/charts/redis-ha/Chart.yaml @@ -0,0 +1,9 @@ +apiVersion: v2 +name: redis-ha +description: This helm chart provides a Redis High Availability Configuration (HA) with primary/secondary failover configuration. +type: application +version: 1.0.0 +appVersion: '7.0.4' +maintainers: + - email: hello@squaredev.io + name: squaredev-io diff --git a/charts/redis-ha/README.md b/charts/redis-ha/README.md new file mode 100644 index 0000000..49fd144 --- /dev/null +++ b/charts/redis-ha/README.md @@ -0,0 +1,40 @@ +# Redis HA Helm Chart + +This Helm chart provides a Redis High Availability Configuration (HA) with primary/secondary failover configuration. + +## Get Repo Info + +```console +helm repo add squaredev-io https://squaredev-io.github.io/helm-charts +helm repo update +``` + +_See [helm repo](https://helm.sh/docs/helm/helm_repo/) for command documentation._ + +## Prerequisites + +- Helm 3+ +- Kubernetes 1.8+ with Beta APIs enabled +- PV provisioner support in the underlying infrastructure + +## Installing the Chart + +To install the chart with the release name `my-release`: + +```console +helm install my-release squaredev-io/redis-ha +``` + +## Uninstalling the Chart + +To uninstall/delete the my-release deployment: + +```console +helm delete my-release +``` + +The command removes all the Kubernetes components associated with the chart and deletes the release. + +## Configuration + +> Coming Soon