Merge branch 'master' into benvin/rpm-build-cpu
ci/woodpecker/pr/build-fedora42 Pipeline was successful
ci/woodpecker/pr/build-fedora44 Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/build-fedora43 Pipeline was successful
ci/woodpecker/pr/build-almalinux9 Pipeline was successful
ci/woodpecker/pr/build-almalinux8 Pipeline was successful
ci/woodpecker/pr/build-fedora42 Pipeline was successful
ci/woodpecker/pr/build-fedora44 Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/build-fedora43 Pipeline was successful
ci/woodpecker/pr/build-almalinux9 Pipeline was successful
ci/woodpecker/pr/build-almalinux8 Pipeline was successful
This commit is contained in:
@@ -12,16 +12,16 @@ builds:
|
||||
release: '1'
|
||||
repository:
|
||||
- almalinux/el8
|
||||
version: 2025.07.13
|
||||
version: 2026.10.2
|
||||
- image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: '1'
|
||||
repository:
|
||||
- almalinux/el9
|
||||
version: 2025.07.13
|
||||
version: 2026.10.2
|
||||
- image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: '1'
|
||||
repository:
|
||||
- fedora/42
|
||||
- fedora/43
|
||||
- fedora/44
|
||||
version: 2025.07.13
|
||||
version: 2026.10.2
|
||||
|
||||
@@ -1,9 +1,15 @@
|
||||
#!/usr/bin/bash
|
||||
|
||||
set -e
|
||||
set -euo pipefail
|
||||
|
||||
# Download the CA certificate from vault
|
||||
curl -L -o /app/UNKIN_ROOTCA_2024.crt https://vault.query.consul:8200/v1/pki_root/ca/pem
|
||||
# Download the CA chain from vault; openssl verifies we got a certificate, not an error page
|
||||
fetch_ca() {
|
||||
curl -fsSL -o "$2" "https://vault.query.consul:8200/v1/$1/ca/pem"
|
||||
openssl x509 -in "$2" -noout -subject
|
||||
}
|
||||
|
||||
fetch_ca pki_root /app/UNKIN_ROOTCA_2024.crt
|
||||
fetch_ca pki_int /app/UNKIN_INTCA_2024.crt
|
||||
|
||||
# Process the nfpm.yaml template with environment variables
|
||||
envsubst < /app/resources/nfpm.yaml > /app/nfpm.yaml
|
||||
|
||||
@@ -29,6 +29,12 @@ contents:
|
||||
mode: 0755
|
||||
owner: root
|
||||
group: root
|
||||
- src: /app/UNKIN_INTCA_2024.crt
|
||||
dst: /etc/pki/ca-trust/source/anchors/UNKIN_INTCA_2024.crt
|
||||
file_info:
|
||||
mode: 0755
|
||||
owner: root
|
||||
group: root
|
||||
|
||||
# Scripts to run during installation/removal (optional)
|
||||
scripts:
|
||||
|
||||
Reference in New Issue
Block a user