Skip to content

Latest commit

 

History

History
 
 

kubernetesbuilddeploy

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

The Lagoon logo is a blue hexagon split in two pieces with an L-shaped cut

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.

Kubernetes Build & Deploy (kubernetesbuilddeploy)

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.

Technology

  • Node.js
  • Message Queue

Related Services

  • API [dependency]
  • RabbitMQ [dependency]
  • kubernetesdeployqueue [related]
  • kubernetesbuilddeploymonitor [related]

Message Queues

  • Consumes: lagoon-tasks:builddeploy-kubernetes
  • Produces: lagoon-tasks-monitor:queuedeploy-kubernetes, lagoon-tasks-delay