Managing Deployments
Last updated
Last updated
Once defined, it is possible to perform the following actions on a through the editor menu (for more commands, can be used):
Deploy: Makes a call to "/Deploy" API endpoint with current deployment's id to trigger the CD task responsible for runner deployments.
Undeploy: Makes a call to "/Undeploy" API endpoint with current deployment's id to trigger the CD task responsible for runner removals.
Restart: Makes a call to "/Restart" API endpoint with current deployment's id to trigger the CD task responsible for runner restarts.
Deployments: Makes a call to "/GetDeployments" API endpoint with current deployment's id to get status of current deployment on K8s.
Pods: Makes a call to "/GetPods" API endpoint with current deployment's id to get a list of pods running current deployment on K8s.
Logs: Makes a call to "/GetLogs" API endpoint with current deployment's id to get last log lines from the current deployment on K8s.
Ping: Sends a ping command to all runners of a deployment and waits for 5 seconds to check if all are healthy.
It is possible to get the full list of K8s deployments from "Deployments" lister menu as well.