Project

General

Profile

Actions

action #168541

open

[spike][timeboxed:4h] Ensure deployments of CC-critical tooling are under full SUSE control - Automatically deploy products with last approve/commit by SUSE employees, ask for approval otherwise size:S

Added by okurz 7 months ago. Updated 4 days ago.

Status:
Workable
Priority:
High
Assignee:
-
Start date:
2024-10-18
Due date:
% Done:

0%

Estimated time:
Tags:

Description

Motivation

We already automatically deploy e.g. qem-bot based on the last signed+trusted commit. We should extend that process to cover cases where there are not (yet) trusted commits, e.g. by external contributors or dependabot. How to make sure we deploy such states of git repositories when we actually want to trust such commits?

Goals

Suggestion

  • Extend https://gitlab.suse.de/qe/git-sha-verify/ to have a "manual" CI pipeline step to update a git repo to a later state explicitly based on manual review but we would need to remember the state. Maybe the best would actually be just empty signed commits in the original repository … or package submissions.
Actions

Also available in: Atom PDF