This service is part of amazee.io Lagoon, a Docker build and deploy system for OpenShift & Kubernetes. Please reference our documentation for detailed information on using, developing, and administering Lagoon.
Prepares a build/deployment request for a Lagoon project environment running in a Kubernetes cluster. It gathers all the data necessary for a Lagoon build and deployment, validates the request, prepares the Kubernetes namespace, prepares a build container, and queues it for build/deployment.
Some errors that can occur during the preperation are tolerable and/or expected in which case the request will be requeued and retried after some delay.
- Node.js
- Message Queue
- API [dependency]
- RabbitMQ [dependency]
- kubernetesdeployqueue [related]
- kubernetesbuilddeploymonitor [related]
- Consumes:
lagoon-tasks:builddeploy-kubernetes
- Produces:
lagoon-tasks-monitor:queuedeploy-kubernetes
,lagoon-tasks-delay