azure/Deploy to AKS

Deploy to an Azure Kubernetes Service cluster

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
Runtime
Deprecated runtime
namedescriptionrequireddefault
methodAcceptable values: kubeconfig or service-accountyeskubeconfig
kubeconfigContents of kubeconfig fileno""
contextIf your kubeconfig has multiple contexts, use this field to use a specific context, otherwise the default one would be chosenno""
k8s-urlCluster Urlno""
k8s-secretService account secret. Run kubectl get serviceaccounts <service-account-name> -o yaml and copy the service-account-secret-name. Copy the ouptut of kubectl get secret <service-account-secret-name> -o yamlno""
container-registry-urlContainer registry urlno
container-registry-usernameContainer registry usernameno
container-registry-passwordContainer registry passwordno
container-registry-emailContainer registry emailno
secret-typeType of Kubernetes secret. For example, docker-registry or genericyesdocker-registry
secret-nameName of the secret. You can use this secret name in the Kubernetes YAML configuration file.yes
argumentsSpecify keys and literal values to insert in generic type secret. For example, --from-literal=key1=value1 --from-literal=key2="top secret".no
manifestsPath to the manifest files which will be used for deployment.yes""
imagesFully qualified resource URL of the image(s) to be used for substitutions on the manifest files Example: contosodemo.azurecr.io/helloworld:testno
imagepullsecretsName of a docker-registry secret that has already been set up within the cluster. Each of these secret names are added under imagePullSecrets field for the workloads found in the input manifest filesno
kubectl-versionVersion of kubectl. Installs a specific version of kubectl binaryno
strategyDeployment strategy to be used. Allowed values are none, canarynonone
traffic-split-methodTraffic split method to be used. Allowed values are pod, sminopod
baseline-and-canary-replicasBaseline and canary replicas count; valid value i.e between 0 to 100.no0
percentagePercentage of traffic redirect to canary deploymentno0
argsArgumentsno
actiondeploy/promote/rejectyesdeploy
namespaceChoose the target Kubernetes namespace. If the namespace is not provided, the commands will run in the default namespace.no
namedescription
secret-nameSecret name