diff --git a/apps/prod/ccache-pvc/base/kustomization.yaml b/apps/prod/ccache-pvc/base/kustomization.yaml new file mode 100644 index 000000000..9febd7eda --- /dev/null +++ b/apps/prod/ccache-pvc/base/kustomization.yaml @@ -0,0 +1,2 @@ +resources: +- pvc.yaml diff --git a/apps/prod/ccache-pvc/base/pvc.yaml b/apps/prod/ccache-pvc/base/pvc.yaml new file mode 100644 index 000000000..9fbe6c0aa --- /dev/null +++ b/apps/prod/ccache-pvc/base/pvc.yaml @@ -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 diff --git a/apps/prod/ccache-pvc/kustomization.yaml b/apps/prod/ccache-pvc/kustomization.yaml new file mode 100644 index 000000000..575038a91 --- /dev/null +++ b/apps/prod/ccache-pvc/kustomization.yaml @@ -0,0 +1,4 @@ +resources: +- platforms/linux-amd64 +- platforms/linux-arm64 +namespace: jenkins-cd diff --git a/apps/prod/ccache-pvc/platforms/linux-amd64/kustomization.yaml b/apps/prod/ccache-pvc/platforms/linux-amd64/kustomization.yaml new file mode 100644 index 000000000..58d9cd918 --- /dev/null +++ b/apps/prod/ccache-pvc/platforms/linux-amd64/kustomization.yaml @@ -0,0 +1,3 @@ +resources: +- ../../base +namesuffix: "-linux-amd64" diff --git a/apps/prod/ccache-pvc/platforms/linux-arm64/kustomization.yaml b/apps/prod/ccache-pvc/platforms/linux-arm64/kustomization.yaml new file mode 100644 index 000000000..d987ee23d --- /dev/null +++ b/apps/prod/ccache-pvc/platforms/linux-arm64/kustomization.yaml @@ -0,0 +1,3 @@ +resources: +- ../../base +namesuffix: "-linux-arm64" diff --git a/apps/prod/kustomization.yaml b/apps/prod/kustomization.yaml index bab6c9756..1ff45be94 100644 --- a/apps/prod/kustomization.yaml +++ b/apps/prod/kustomization.yaml @@ -14,3 +14,4 @@ resources: - brc - buildbarn - prow-worker + - ccache-pvc