01 APIs
- PUT - /account/kubernetes/configuration
Description
This API updates kubernetes account configuration
Input
- PUT - /account/kubernetes/environment
Description
This API updates kubernetes account environment usage.
Input
- PUT - /account/kubernetes/acl
Description
This API updates kubernetes account acl.
Input
- PUT - /cd/token/status
Description
This API updates the status of a deployment cd token.
Input
- PUT - /kubernetes/deployment/scale
Description
This API scales a resource of type deployment only.
Input
- PUT - /kubernetes/item/redeploy
Description
This API redeploys an item.
Input
- PUT - /kubernetes/resource/restart
Description
This API restarts a resource of type (Deployment, DaemonSet, or CronJob) and all its pod.
Input
- PUT - /kubernetes/item/maintenance
Description
This API trigger maintenance operation on a deployed item.
Input
- PUT - /kubernetes/pods/exec
Description
This API triggers maintenance operation in all the pods.
Input
- PUT - /kubernetes/pod/exec
Description
This API trigger maintenance operation in a pod.
Input
- PUT - /kubernetes/item/hpa
Description
This API creates an HPA.
Input
- PUT - /kubernetes/:type/:mode
Description
This API updates a resource of type (workload, service, storage) and specific mode as follow:
Type
- GET - /account/kubernetes
Description
This API returns kubernetes account(s).
Input
- GET - /account/kubernetes/token
Description
This API returns kubernetes account with token.
Input
- GET - /cd/token
Description
This API returns a deployment cd token.
Input
- GET - /cd/tokens
Description
This API returns all the available deployment cd tokens.
Input
- GET - /kubernetes/plugin
Description
This API fetches the information of a plugin along with all its resources.
Input
- GET - /kubernetes/bundle
Description
This API fetches the information of a bundle deployment.
Input
- GET - /kubernetes/:type/:mode
Description
This API returns the information of a resource of type (cluster, workload, service, storage, configuration, rbac) and specific mode as follow:
Type
- GET - /kubernetes/:type(s)/:mode
Description
This API returns the information of resources of type (cluster, workload, service, storage, configuration, rbac) and specific mode as follow:
Type
- GET - /kubernetes/item/latestVersion
Description
This API fetches the latest version deployed of an item.
Input
- GET - /kubernetes/pod/log
Description
This API fetches the container Logs and capable to tail the log if follow is set to true.
Input
- GET - /kubernetes/item/inspect
Description
This API returns the item information meshed (service, deployment, cronjob, daemonset, and pod).
Input
- GET - /kubernetes/item/metrics
Description
This API fetches the item metrics.
Input
- GET - /kubernetes/pods/metrics
Description
This API fetches the container metrics.
Input
- GET - /kubernetes/nodes/metrics
Description
This API fetches the node metrics.
Input
- GET - /manual/awareness
Description
This API gets the controller microservices awareness.
Input
- POST - /account/kubernetes
Description
This API adds a kubernetes account.
Input
- POST - /cd/token
Description
This API adds a deployment cd token.
Input
- POST - /kubernetes/plugin
Description
This API deploys a plugin along with all its resources.
Input
- POST - /kubernetes/bundle
Description
This API deploys a bundle deployment of resources.
Input
- POST - /kubernetes/:type/:mode
Description
This API creates a resource of type (workload, service, storage, configuration, rbac) and specific mode as follow:
Type
- POST - /kubernetes/namespace
Description
This API creates a namespace.
Input
- POST - /kubernetes/item/hpa
This API creates an HPA.
Description
This API creates an HPA.
- POST - /kubernetes/secret
Description
This API creates a secret.
Input
- POST - /kubernetes/secret/registry
Description
This API creates a secret for private image registry.
Input
- POST - /kubernetes/pvc
Description
This API creates a PVC.
Input
- POST - /kubernetes/item/deploy/soajs
Description
This API deploys an item from the catalog using soajs recipe of type deployment or daemonset.
Input
- POST - /kubernetes/item/deploy/soajs/conjob
Description
This API deploys an item from the catalog using soajs recipe of type cronjob.
Input
- POST - /kubernetes/item/deploy/native
Description
This API deploys an item from the catalog using kubernetes native recipe.
Input
- POST - /kubernetes/item/deploy/native/cronjob
Description
This API deploys an item from the catalog using kubernetes native recipe of type cronjob.
Input
- POST - /kubernetes/deploy/native
Description
This API creates the service and the related deployment, daemonset or cronjob.
Input
- DEL - /account/kubernetes
Description
This API deletes a kubernetes account.
Input
- DEL - /account/kubernetes/acl
Description
This API deletes the kubernetes account acl.
Input
- DEL - /cd/token
Description
This API deletes a deployment cd token.
Input
- DEL - /kubernetes/plugin
Description
This API deletes a plugin along with all its resources.
Input
- DEL - /kubernetes/bundle
Description
This API removes all the resources of a deployed bundle.
Input
- DEL - /kubernetes/:type/:mode
Description
This API deletes a resource of type (workload, service, storage, configuration, rbac) and specific mode as follow:
Type
- DEL - /kubernetes/pods
Description
This API deletes pods.
Input
- DEL - /kubernetes/namespace
Description
This API deletes a namespace.
Input
- DEL - /kubernetes/item
Description
This API deletes an item of type (deployment, cronjob or deamonset) as well as the related auto scaling including the related service.
Input