Skip to content

Commit cfe5164

Browse files
committed
Compliance with SLSA level 3
1 parent 0de599a commit cfe5164

File tree

3 files changed

+10
-5
lines changed

3 files changed

+10
-5
lines changed

.github/workflows/release.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ jobs:
77
release:
88
name: Release
99
permissions:
10+
actions: read
1011
contents: write
1112
id-token: write
1213
packages: write
@@ -17,6 +18,6 @@ jobs:
1718
registry-server: ghcr.io
1819
registry-username: ${{ github.actor }}
1920
image: ${{ github.repository }}
20-
version: 1.10.1+kadras.1
21+
version: 1.10.1+kadras.2
2122
secrets:
2223
pull-request-token: ${{ secrets.GH_ORG_PAT }}

README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Cert Manager
22

3+
<a href="https://slsa.dev/spec/v0.1/levels"><img src="https://slsa.dev/images/gh-badge-level3.svg" alt="The SLSA Level 3 badge"></a>
4+
35
This project provides a [Carvel package](https://carvel.dev/kapp-controller/docs/latest/packaging) for [Cert Manager](https://cert-manager.io), a cloud-native solution to automatically provision and manage TLS certificates in Kubernetes.
46

57
## Prerequisites
@@ -29,7 +31,7 @@ Then, install the Cert Manager package.
2931
```shell
3032
kctrl package install -i cert-manager \
3133
-p cert-manager.packages.kadras.io \
32-
-v 1.10.1+kadras.1 \
34+
-v 1.10.1+kadras.2 \
3335
-n kadras-packages
3436
```
3537

@@ -68,7 +70,7 @@ Then, pass the file when installing the package.
6870
```shell
6971
kctrl package install -i cert-manager \
7072
-p cert-manager.packages.kadras.io \
71-
-v 1.10.1+kadras.1 \
73+
-v 1.10.1+kadras.2 \
7274
-n kadras-packages \
7375
--values-file values.yml
7476
```
@@ -112,6 +114,6 @@ This package is based on the original Cert Manager package used in [Tanzu Commun
112114

113115
## Supply Chain Security
114116

115-
This project is compliant with level 2 of the [SLSA Framework](https://slsa.dev).
117+
This project is compliant with level 3 of the [SLSA Framework](https://slsa.dev).
116118

117-
<img src="https://slsa.dev/images/SLSA-Badge-full-level2.svg" alt="The SLSA Level 2 badge" width=200>
119+
<img src="https://slsa.dev/images/SLSA-Badge-full-level3.svg" alt="The SLSA Level 3 badge" width=200>

test/test.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
#!/bin/bash
22

3+
set -Eeuo pipefail
4+
35
echo -e "\n🚢 Setting up Kubernetes cluster...\n"
46

57
kapp deploy -a test-setup -f test/test-setup -y

0 commit comments

Comments
 (0)