Skip to content

Commit

Permalink
Merge branch 'develop' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
clemlesne committed Apr 3, 2023
2 parents 5d8bcaf + 9b13706 commit 5dfca58
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 2 deletions.
12 changes: 10 additions & 2 deletions .github/workflows/pipeline.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,16 +42,24 @@ jobs:
with:
version: v3.11.2

- name: Prepare GPG key for Helm chart
run: |
echo "${{ secrets.GPG_KEYRING }}" | gpg --dearmor > keyring.gpg
- name: Package Helm chart
run: |
cp README.md src/helm/azure-pipelines-agent/
helm package \
--version ${{ steps.version.outputs.version }} \
--app-version ${{ steps.version.outputs.version }} \
--destination .cr-release-packages \
--key 'Clémence Lesné' \
--keyring keyring.gpg \
--sign \
--version ${{ steps.version.outputs.version }} \
src/helm/azure-pipelines-agent
- name: Upload Helm chart
- name: Cache Helm chart
uses: actions/upload-artifact@v3
with:
name: helm-chart
Expand Down
4 changes: 4 additions & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Security Policy

## Chain of trust

The Helm chart is signed with a GPG key. [The public key is available on Keybase at the following address.](https://keybase.io/clemlesne/pgp_keys.asc)

## Reliability notes

Systems are built every days. Each image is accompanied by a SBOM (Software Bill of Materials) which allows to verify that the installed packages are those expected. This speed has the advantage of minimizing exposure to security flaws, which will then be corrected on the build environments in 24 hours. To do this, by default, Kubernetes downloads the image at each pod deployment.
Expand Down

0 comments on commit 5dfca58

Please sign in to comment.