feat: Add AWS CDK project and Helm charts for Beckn-Onix deployment on AWS cloud

This commit is contained in:
Mozammil Khan
2024-09-23 22:57:34 +05:30
parent 5d5e363ccd
commit c683ec3d74
114 changed files with 10018 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: beckn-onix-bap-efs-pvc
namespace: {{ .Values.global.namespace }}
spec:
accessModes:
- ReadWriteMany
storageClassName: {{ include "common.name" . }}-efs-storageclass
resources:
requests:
storage: 5Gi

View File

@@ -0,0 +1,9 @@
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: {{ include "common.name" . }}-efs-storageclass
provisioner: efs.csi.aws.com
parameters:
provisioningMode: efs-ap
fileSystemId: {{ .Values.global.efs.fileSystemId }}
directoryPerms: "755"

View File

@@ -0,0 +1,6 @@
apiVersion: v1
kind: Namespace
metadata:
name: {{ .Values.global.namespace }}
labels:
{{- include "common.labels" . | nindent 4 }}

View File

@@ -0,0 +1,9 @@
apiVersion: v1
kind: Secret
metadata:
name: beckn-onix-bap-secret
namespace: {{ .Values.global.namespace }}
type: Opaque
data:
privateKey: {{ .Values.global.bap.publicKey | b64enc | quote }}
publicKey: {{ .Values.global.bap.privateKey | b64enc | quote }}