GitPedia

Promo tools

Container and file artifact promotion tooling for the Kubernetes project

From kubernetes-sigs·Updated June 11, 2026·View on GitHub·

This repository contains a suite of tools responsible for artifact promotion in the Kubernetes project. The project is written primarily in Go, distributed under the Apache License 2.0 license, first published in 2019. Key topics include: artifact-management, artifacts, containers, k8s-sig-release, kubernetes.

Latest release: v4.5.1
June 5, 2026View Changelog →

Artifact Promotion Tooling

PkgGoDev
Go Report Card
Slack

This repository contains a suite of tools responsible for artifact promotion
in the Kubernetes project.

kpromo

kpromo, or the Kubernetes Promotion Tool, is the canonical tool
for promoting Kubernetes project artifacts.

It wraps and unifies the functionality of multiple tools that have existed in
the past:

  • cip
  • gh2gcs
  • krel promote-images
  • promobot-files

Installation

Requirements:

User

If you're interested in installing kpromo from a tag:

console
go install sigs.k8s.io/promo-tools/v4/cmd/kpromo@<tag> $(go env GOPATH)/bin/kpromo <subcommand>

Developer

If you're interested in actively contributing to kpromo or testing
functionality which may not yet be in a tagged release, first fork/clone the
repo and then run:

console
go install ./cmd/kpromo/... $(go env GOPATH)/bin/kpromo <subcommand>

Usage

console
Usage: kpromo [command] Available Commands: cip Promote images from a staging registry to production completion generate the autocompletion script for the specified shell gh Uploads GitHub releases to Google Cloud Storage help Help about any command manifest Generate/modify a manifest for artifact promotion pr Starts an image promotion for a given image tag run Run artifact promotion sigcheck Check image signatures version Prints the version

Image promotion

For background on the image promotion process, see
here.

To create an image promotion PR via kpromo pr, see
here.

File promotion

See here.

GitHub promotion

See here.

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from kubernetes-sigs/promo-tools via the GitHub API.Last fetched: 6/13/2026