Fonoster assembles the components needed to deploy a telephony system. It helps VoIP integrators quickly deploy new networks and include value-added services such as Programmable Voice, Messaging, and Video.
Fonoster: https://github.com/fonoster/fonoster
This chart bootstraps Fonoster for deployment on a Kubernetes cluster using the Helm package manager.
- Kubernetes 1.18+
- Helm 3.0-beta3+
- Fonoster CTL
- PV provisioner support in the underlying infrastructure
- Nginx ingress Controller
To create and install the certificates and token, you need to run the following commmand:
fonos config:init
You will need a running docker engine and also a kubectl properly configured
helm repo add fonoster https://fonoster.github.io/fonoster/charts
To install the chart with the release name my-release:
kubectl create namespace fonos
helm install my-release fonoster/fonoster --namespace fonos
The command deploys Fonoster in the fonos
namespace on the Kubernetes cluster in the default configuration.
We recommend using a namespace for easy upgrades.
To uninstall/delete the my-release
deployment:
helm uninstall my-release
The command removes all the Kubernetes components associated with the chart and eliminates the release.
The CHANGELOG provides notable changes on the chart.
The following table lists the configurable parameters of the Routr chart and their default values.
Coming soon.
The following values are taken from Bitnami Helm Chart. Please refer to https://bitnami.com/stack/redis/helm
Here are default values:
redis:
redisPort: 6379
image:
registry: docker.io
repository: bitnami/redis
tag: latest
pullPolicy: Always
usePassword: false
cluster:
enabled: false
persistence:
enabled: true
mountPath: /bitnami/redis
size: 5Gi
Specify each parameter using the --set key=value[,key=value] argument to helm install. For example,
helm upgrade --wait my-release fonoster/fonoster
Alternatively, you can provide a YAML file that specifies the above parameters' values while installing the chart. For example:
helm install --wait my-release -f values.yaml fonoster/fonos