Closed
Description
Currently we need googlers to build, sign and upload deb/rpm artifacts. We need a prow job(s) that can do this. Ones that can be triggered by the sig-release team when they cut the release.
- Find OWNERS for the deb and rpm definitions and associated scripts.
- Define policy for dependencies are named inside the deb/rpm definition metadata
- We need a CNCF owned signing key. (We need to build a web of trust that signs this key, until then we can just use a temporary key, see kubernetes/kubernetes#70132)
- We need one or more GCS buckets for storing the artifacts (talk to wg-k8s-infra)
- Another GCS bucket for staging build artifacts pending approval
- We need a directory structure of how we would store the artifacts (to accomodate daily/nightly in addition to what we do today)
- Ability to Inspect staged artifacts (manually? automatically?) to ensure compliance with community-approved release process
- We need a trusted cluster for the job(s) (talk to wg-k8s-infra. The signing key will need to be loaded onto the cluster so the jobs can access it)
- We need a way to trigger the jobs (git-ops style, need a design for the yaml files, guessing we will need the SHA's for the k/k, k/release repos and version numbers)
- Ability for these jobs to Migrate approved release artifacts to GCS bucket for approved builds
- Add job definitions in test-infra to run the jobs in the trusted cluster
Metadata
Metadata
Assignees
Labels
Issues or PRs related to the Release Engineering subprojectCategorizes issue or PR as related to cleaning up code, process, or technical debt.Categorizes issue or PR as related to a new feature.Indicates that an issue or PR should not be auto-closed due to staleness.Must be staffed and worked on either currently, or very soon, ideally in time for the next release.Categorizes an issue or PR as relevant to SIG Release.