Proof of concept mechanical port of ircnet/ircd to Rust as part of a bit about C being insecure for network services
1# Persistent cargo cache for the leveva-ci pipeline.
2#
3# Bind this to the `cargo-cache` workspace in a PipelineRun (instead of the
4# example volumeClaimTemplate) to carry the cargo registry, git db, and target
5# dir across runs — cutting cold-build time on every CI run after the first.
6#
7# kubectl apply -f .tekton/cargo-cache-pvc.yaml
8#
9# Then reference it from the PipelineRun:
10#
11# workspaces:
12# - name: cargo-cache
13# persistentVolumeClaim:
14# claimName: leveva-cargo-cache
15#
16apiVersion: v1
17kind: PersistentVolumeClaim
18metadata:
19 name: leveva-cargo-cache
20 namespace: ci
21 labels:
22 app.kubernetes.io/part-of: leveva
23spec:
24 accessModes:
25 - ReadWriteOnce
26 storageClassName: cloud-disk
27 resources:
28 requests:
29 storage: 64Gi