Set Kubernetes Image

Set Kubernetes Image - Features, integrations, alternatives & more

What it does

This action updates the image of a container in a selected Kubernetes deployment. In case the commands exit with an error, the action fails.

How it works

The action executes kubectl set image against a K8s cluster. It means that it updates a container in a K8s deployment and waits until it finishes the rolling update. In case of an error or timeout (90 minutes) it fails.

Action preview

Preview Set Kubernetes Image action

Kubernetes Set Image Action Features

  • Supported clusters: private, Google Kubernetes Engine, Amazon EKS and Azure AKS
  • Supported authentication modes: Basic, Token, Client Certificates & Service Account
  • Image setting options: image name and image tag
  • There are different Record modes supported: Update the existing annotation value only if one already exists, Record the command and Don’t record the command
  • Any version of Kubectl is supported including the latest
  • Input fields: Server, Username, Password, ImageName, ImageTag support Environment variables
  • The action can be configured in YAML mode. See Set Kubernetes Image YAML parameters and Set Kubernetes Image YAML config example
  • Buddy's Set Kubernetes Image API is supported
  • The action supports conditional execution: it can be run on each execution, only if there are changes in the repository or specific paths since last execution or if an environment variable has a specific value
  • Error handling: you can either stop the execution, mark action and pipeline as failed or proceed the execution, mark action as warning and jump to the next action

K8s/GKE Authorization:

  • Host
  • Port
  • User
  • Password
  • API token
  • Certificate

Sign APK

Android

Angular CLI

Build Actions

Buddy Makes Developers Happier

You use lots of tools to get web & app development done. Buddy creates more time in your day by helping you automate those tools.

Sign up for free with