package
0.24.0
Repository: https://github.com/pidah/acs-engine.git
Documentation: pkg.go.dev

# Functions

CreateLinuxDeploy will create a deployment for a given image with a name in a namespace --overrides='{ "spec":{"template":{"spec": {"nodeSelector":{"beta.kubernetes.io/os":"linux"}}}}}'.
CreateWindowsDeploy will crete a deployment for a given image with a name in a namespace.
Get returns a deployment from a name and namespace.
RunLinuxDeploy will create a deployment that runs a bash command in a pod --overrides=' "spec":{"template":{"spec": {"nodeSelector":{"beta.kubernetes.io/os":"linux"}}}}}'.

# Structs

Container holds information like image, pull policy, name, etc...
Deployment repesentes a kubernetes deployment.
List holds a list of deployments returned from kubectl get deploy.
Metadata holds information like labels, name, and namespace.
Spec holds information the deployment strategy and number of replicas.
Template is used for fetching the deployment spec -> containers.
TemplateSpec holds the list of containers for a deployment, the dns policy, and restart policy.