The alexa-service is a Keptn service for sending Keptn events to Amazon Alexa.
First create a Kubernetes secret containing your Alexa webhook url and token.
You can therefore use the file deploy/secret.yaml
as template, which afterwards has to be applied:
kubectl apply -f deploy/secret.yaml
To deploy the current version of the alexa-service in your Keptn Kubernetes cluster,
use the files deploy/service.yaml
and deploy/distributor.yaml
from this repository and apply it:
kubectl apply -f deploy/service.yaml
kubectl apply -f deploy/distributor.yaml
To delete a deployed prometheus-service, use the file deploy/service.yaml
and deploy/distributor.yaml
from this repository and delete the Kubernetes resources:
kubectl delete -f deploy/service.yaml
kubectl delete -f deploy/distributor.yaml
You are welcome to contribute using Pull Requests against the master branch. Before contributing, please read our Contributing Guidelines.
Travis is configured with CI to automatically build docker images for pull requests and commits. The pipeline can be viewed at https://travis-ci.org/keptn-contrib/alexa-service.
The travis pipeline needs to be configured with the REGISTRY_USER
and REGISTRY_PASSWORD
variables.