Skip to content

Commit

Permalink
feat: add ccache pvc (#654)
Browse files Browse the repository at this point in the history
* feat: add ccache pvc

Signed-off-by: lijie <lijie@pingcap.com>

* feat: enable pvc in kustomization

Signed-off-by: lijie <lijie@pingcap.com>

---------

Signed-off-by: lijie <lijie@pingcap.com>
  • Loading branch information
lijie authored Jul 27, 2023
1 parent 3927a09 commit b571839
Show file tree
Hide file tree
Showing 6 changed files with 51 additions and 0 deletions.
2 changes: 2 additions & 0 deletions apps/prod/ccache-pvc/base/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
resources:
- pvc.yaml
38 changes: 38 additions & 0 deletions apps/prod/ccache-pvc/base/pvc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: cargo-home
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 32Gi
storageClassName: ceph-filesystem
volumeMode: Filesystem
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: ccache-dir
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 64Gi
storageClassName: ceph-filesystem
volumeMode: Filesystem
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: rustup-home
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 32Gi
storageClassName: ceph-filesystem
volumeMode: Filesystem
4 changes: 4 additions & 0 deletions apps/prod/ccache-pvc/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
resources:
- platforms/linux-amd64
- platforms/linux-arm64
namespace: jenkins-cd
3 changes: 3 additions & 0 deletions apps/prod/ccache-pvc/platforms/linux-amd64/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
resources:
- ../../base
namesuffix: "-linux-amd64"
3 changes: 3 additions & 0 deletions apps/prod/ccache-pvc/platforms/linux-arm64/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
resources:
- ../../base
namesuffix: "-linux-arm64"
1 change: 1 addition & 0 deletions apps/prod/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,4 @@ resources:
- brc
- buildbarn
- prow-worker
- ccache-pvc

0 comments on commit b571839

Please sign in to comment.