-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.goreleaser.yaml
74 lines (67 loc) · 2.15 KB
/
.goreleaser.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
---
builds:
- main: "./cmd/spicedb-kubeapi-proxy"
env:
- "CGO_ENABLED=0"
goos:
- "linux"
- "windows"
- "darwin"
goarch:
- "amd64"
- "arm64"
mod_timestamp: "{{ .CommitTimestamp }}"
ldflags:
- "-s -w"
- "-X github.com/jzelinskie/cobrautil.Version={{ .Version }}"
kos:
- repository: ghcr.io/authzed/spicedb-kubeapi-proxy
sbom: none
tags:
- 'v{{.Version}}'
- latest
bare: true
preserve_import_paths: false
platforms:
- linux/amd64
- linux/arm64
checksum:
name_template: "checksums.txt"
snapshot:
name_template: "{{ incpatch .Version }}-next"
changelog:
use: "github-native"
sort: "asc"
release:
prerelease: "auto"
extra_files:
- glob: "release/bundle.yaml"
footer: |
> [!NOTE]
> Deploy manifests are still in alpha and may change in the future.
> They install cert-manager manually and don't yet provide a simple
> way to get kubectl access to the proxy. We're working on it!
> Check out the scripts in `magefiles` to see the steps required to connect.
## Install with `kubectl`
```yaml
kubectl apply --server-side -f https://github.com/authzed/spicedb-kubeapi-proxy/releases/download/v{{ .Version }}/bundle.yaml
```
## Include or modify this release in your own `kustomize` bundle
```yaml
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- https://github.com/authzed/spicedb-kubeapi-proxy/deploy?ref=v{{ .Version }}
images:
- name: authzed/spicedb-kubeapi-proxy:dev
newName: ghcr.io/authzed/spicedb-kubeapi-proxy
newTag: v{{ .Version }}
```
## Install with `kustomizer`
release manifests can be found at `oci://ghcr.io/authzed/spicedb-kubeapi-proxy-manifests:v{{ .Version }}` and can be installed or inspected with [kustomizer](https://kustomizer.dev/):
```sh
kustomizer apply inventory spicedb-kubeapi-proxy --artifact oci://ghcr.io/authzed/spicedb-kubeapi-proxy-manifests:v{{ .Version }}
```
## Docker Images
This release's image is available at:
- `ghcr.io/authzed/spicedb-kubeapi-proxy:v{{ .Version }}`