Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Release infrastructure for Kubernetes and related components

License

NotificationsYou must be signed in to change notification settings

kubernetes/release

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

PkgGoDevGo Report CardSlack

This repo contains the tooling and infrastructure configurations for creatingKubernetes releases from thekubernetes/kubernetes main repository.

There are several scripts and helpers in this repository a Release Manager willfind useful when managing all kinds of releases (alpha, beta, official, rc)across branches.

Golang-based tools can be built via thecompile-release-tools script.Individual tools can be installed viago install k8s.io/release/cmd/$TOOL@latest.

Each of the headings below links to a tool's location.

Release Creation

If you create a new release for this repository, then thegoreleaser GitHub action will attachall available binary artifacts to it automatically. To publish those artifactsto ourk8s-artifacts-sig-release GCS bucket,run the followingkpromocommand for the new$TAG:

kpromo gh \    --org kubernetes \    --repo release \    --bucket k8s-artifacts-sig-release \    --tags$TAG

The release notes can be generated by using therelease-notes tool from this repository, which is alsoavailable as binary artifact:

release-notes \    --org kubernetes \    --repo release \    --required-author"" \    --start-rev$PREVIOUS_TAG \    --end-rev$TAG \    --output release-notes.md

Release Management

Kubernetesrelease Toolbox: tooling for releasing Kubernetes

Status: Feature Complete

Audience:Release Managers

Details:Documentation

Generate a Markdown schedule for Kubernetes releases.

Status: In Progress

Audience:Release Managers

Details:Documentation

Artifact Management

Kubernetes artifactpromotion tooling: tooling for promoting artifacts

Status: In Progress

Audience:Release Managers and subproject maintainersresponsible for promoting file or container artifacts

Details:Documentation

End User

Generate SPDX-compliant Bills of Materials for a softwareproject. Supports reading directories, images, files and more.

Details:Documentation

Scrape GitHub pull requests for release notes.

Status: Feature Complete

Details:Documentation

General purpose tool for triggering Google Cloud Build (GCB) runs withsubstitutions.

Status: Unused

Details:Documentation

A tool to announce software releases. Currently supports updating therelease page on GitHub based on templates and updating release artifacts.

Details:Documentation

Legacy

Push a CI build of Kubernetes to Google Cloud Storage (GCS).

Status: Deprecated (but still in use)

Audience:Release Managers, Prowjobs

Contributing

Please seeCONTRIBUTING.md for instructions on how to contribute.


[8]ページ先頭

©2009-2025 Movatter.jp