Pages
-
• Project Overview
• General Architecture
• Scrum Board [WIP]
Component Design Documents
-
• Game Client
• Primary Gateway Server
• Server Manager
• Game Server Instance
• Social API Server
• Account Data API
• Character Data API
• Questing API
• CDN Asset Server
Helm API
Description:
A small express application running in the server that updates the helmsman deployment went triggered.
When the /apply
endpoint of the server is pinged, the API searches for a helmsman-cronjob
object on the server and creates a new kubernetes job using the cronjob’s stored job template. The kubernetes job will make a helmsman --apply -f < dss >.yaml
call and apply helm chart updates to the cluster.
Purpose:
The purpose of this server is to help with Continous Delivery, specifically with reflecting updates to helm charts in the cluster deployment.