{"repo":"Azure/k8s-deploy","free":true,"listed":false,"github":"https://github.com/Azure/k8s-deploy","clone":"git clone https://github.com/Azure/k8s-deploy.git","description":"GitHub Action for deploying to Kubernetes clusters","language":"TypeScript","stars":287,"topics":["actions","github-actions","azure","k8s","kubernetes","deploy","action","github-action"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Deploy manifests action for Kubernetes This action is used to deploy manifests to Kubernetes clusters. It requires that the cluster context be set earlier in the workflow by using either the Azure/aks-set-context action or the Azure/k8s-set-context action. It also requires Kubectl to be installed (you can use the Azure/setup-kubectl action). If you are looking to automate your workflows to deploy to Azure Web Apps and Azure Web App for Containers, consider using Azure/webapps-deploy action. This action requires the following permissions from your workflow: Action capabilities Following are the key capabilities of this action: - Artifact substitution : Takes a list of container images which can be specified along with their tags or digests. They are substituted into the non-templatized version of manifest files before applying to the cluster to ensure that the right version of the image is pulled by the cluster nodes. - Object stability checks : Rollout status is checked for the Kubernetes objects deployed. This is done to incorporate stability checks while computing the action status as success/failure. - Secret handling : The secret names specified as inputs in the action are used to augment the input manifest files with imagePullSecrets values before deploying to the cluster. Also, checkout the Azure/k8s-create-secret action for creation of generic or docker-registry secrets in the cluster. - Deployment strategy Supports both canary and blue-green deployment strategies - Ca","default_branch":null,"files":null,"tree":[],"storefront":"/r/Azure","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Azure/k8s-deploy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}