c333ea078d7fa3f5b667b33f61d4e536a5903e55
artifactapi is about to enforce auth on file uploads (`ARTIFACTAPI_AUTH_UPLOADS`), and the deploy pipelines PUT rpms anonymously. - mint an `artifactapi-writer` OIDC token via Vault k8s auth (role `woodpecker_artifactapi_writer`) using the step SA token - fail the step if minting fails (`set -o pipefail`) - send the token as `Authorization: Bearer` via a header file on each rpm PUT - apply to the almalinux9, fedora42, fedora43 and fedora44 deploy pipelines Reviewed-on: #189 Co-authored-by: unkin-agent <unkin-agent@unkin.net> Co-committed-by: unkin-agent <unkin-agent@unkin.net>
Description
A repository for building RPMs in docker
Languages
Python
65.3%
Shell
32.6%
Makefile
1.4%
Dockerfile
0.7%