Skip to content

Integrate krel obs into the release process #1248

@saschagrunert

Description

@saschagrunert

We need to run the following commands to release cri-tools in OBS:

krel obs stage --packages cri-tools --version 1.35.0 --project isv:kubernetes:core:stable:v1.35:build --stream --nomock

Runs a Google Cloud Build job and stages:
https://build.opensuse.org/package/show/isv:kubernetes:core:stable:v1.35:build/cri-tools

krel obs release --packages cri-tools --stream --project isv:kubernetes:core:stable:v1.35:build --nomock

Runs a Google Cloud Build job and releases:
https://build.opensuse.org/project/show/isv:kubernetes:core:stable:v1.35: cri-tools.*

Goal is to integrate the steps above into our release workflow, containing the right amount of permissions:
https://github.com/kubernetes-sigs/cri-tools/blob/master/.github/workflows/release.yml

@kubernetes-sigs/release-engineering we need:

  • OBS credentials to run krel obs
  • A service account token to access k8s-artifacts-cri-tools

Metadata

Metadata

Assignees

Labels

kind/featureCategorizes issue or PR as related to a new feature.sig/nodeCategorizes an issue or PR as relevant to SIG Node.

Type

No type

Projects

Status

✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions