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.yamlTo 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.yamlTo 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.yamlYou 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.