From c594af42e92ce658cb176c97c5f987aaf69ea0a6 Mon Sep 17 00:00:00 2001 From: leboiko Date: Wed, 22 Jan 2025 15:27:29 -0300 Subject: [PATCH] Fixing PVC issue for prod-base-sepolia resolver indexer --- devops/aws/consumers/base/resolver/deployment.yaml | 7 ------- devops/aws/consumers/base/resolver/kustomization.yaml | 2 +- .../prod-base-sepolia/resolver/deployment-patch.yaml | 7 ++++++- .../prod-base-sepolia/resolver/kustomization.yaml | 1 + .../overlays/prod-base-sepolia/resolver/pvc.yaml | 11 +++++++++++ .../overlays/{dev-base => dev}/deployment-patch.yaml | 0 .../overlays/{dev-base => dev}/kustomization.yaml | 0 .../overlays/{dev-base => dev}/secret-provider.yaml | 0 .../{prod-base => prod}/deployment-patch.yaml | 0 .../overlays/{prod-base => prod}/kustomization.yaml | 2 +- .../overlays/{prod-base => prod}/secret-provider.yaml | 0 11 files changed, 20 insertions(+), 10 deletions(-) create mode 100644 devops/aws/consumers/overlays/prod-base-sepolia/resolver/pvc.yaml rename devops/aws/rpc-proxy/overlays/{dev-base => dev}/deployment-patch.yaml (100%) rename devops/aws/rpc-proxy/overlays/{dev-base => dev}/kustomization.yaml (100%) rename devops/aws/rpc-proxy/overlays/{dev-base => dev}/secret-provider.yaml (100%) rename devops/aws/rpc-proxy/overlays/{prod-base => prod}/deployment-patch.yaml (100%) rename devops/aws/rpc-proxy/overlays/{prod-base => prod}/kustomization.yaml (88%) rename devops/aws/rpc-proxy/overlays/{prod-base => prod}/secret-provider.yaml (100%) diff --git a/devops/aws/consumers/base/resolver/deployment.yaml b/devops/aws/consumers/base/resolver/deployment.yaml index edabad3..79ce796 100644 --- a/devops/aws/consumers/base/resolver/deployment.yaml +++ b/devops/aws/consumers/base/resolver/deployment.yaml @@ -35,11 +35,4 @@ spec: securityContext: runAsUser: 0 runAsGroup: 0 - volumeMounts: - - mountPath: /var/log/app - name: resolver-logs restartPolicy: Always - volumes: - - name: resolver-logs - persistentVolumeClaim: - claimName: resolver-logs diff --git a/devops/aws/consumers/base/resolver/kustomization.yaml b/devops/aws/consumers/base/resolver/kustomization.yaml index 8d00fbb..8e39353 100644 --- a/devops/aws/consumers/base/resolver/kustomization.yaml +++ b/devops/aws/consumers/base/resolver/kustomization.yaml @@ -3,7 +3,7 @@ kind: Kustomization resources: - deployment.yaml - - pvc.yaml + # - pvc.yaml - service.yaml commonLabels: diff --git a/devops/aws/consumers/overlays/prod-base-sepolia/resolver/deployment-patch.yaml b/devops/aws/consumers/overlays/prod-base-sepolia/resolver/deployment-patch.yaml index 1e67437..1e58d98 100644 --- a/devops/aws/consumers/overlays/prod-base-sepolia/resolver/deployment-patch.yaml +++ b/devops/aws/consumers/overlays/prod-base-sepolia/resolver/deployment-patch.yaml @@ -14,6 +14,8 @@ spec: - name: secrets-store-inline mountPath: "/mnt/secrets" readOnly: true + - mountPath: /var/log/app + name: resolver-logs envFrom: - secretRef: name: prod-resolver-consumer-secrets @@ -23,4 +25,7 @@ spec: driver: secrets-store.csi.k8s.io readOnly: true volumeAttributes: - secretProviderClass: "prod-base-sepolia-prod-resolver-consumer-secrets" \ No newline at end of file + secretProviderClass: "prod-base-sepolia-prod-resolver-consumer-secrets" + - name: resolver-logs + persistentVolumeClaim: + claimName: prod-base-sepolia-resolver-logs \ No newline at end of file diff --git a/devops/aws/consumers/overlays/prod-base-sepolia/resolver/kustomization.yaml b/devops/aws/consumers/overlays/prod-base-sepolia/resolver/kustomization.yaml index 82400c0..d85b162 100644 --- a/devops/aws/consumers/overlays/prod-base-sepolia/resolver/kustomization.yaml +++ b/devops/aws/consumers/overlays/prod-base-sepolia/resolver/kustomization.yaml @@ -4,6 +4,7 @@ kind: Kustomization resources: - ../../../base/resolver - secret-provider.yaml + - pvc.yaml namePrefix: "prod-base-sepolia-" diff --git a/devops/aws/consumers/overlays/prod-base-sepolia/resolver/pvc.yaml b/devops/aws/consumers/overlays/prod-base-sepolia/resolver/pvc.yaml new file mode 100644 index 0000000..07f5f34 --- /dev/null +++ b/devops/aws/consumers/overlays/prod-base-sepolia/resolver/pvc.yaml @@ -0,0 +1,11 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: prod-base-sepolia-resolver-logs +spec: + storageClassName: gp2 + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 2Gi \ No newline at end of file diff --git a/devops/aws/rpc-proxy/overlays/dev-base/deployment-patch.yaml b/devops/aws/rpc-proxy/overlays/dev/deployment-patch.yaml similarity index 100% rename from devops/aws/rpc-proxy/overlays/dev-base/deployment-patch.yaml rename to devops/aws/rpc-proxy/overlays/dev/deployment-patch.yaml diff --git a/devops/aws/rpc-proxy/overlays/dev-base/kustomization.yaml b/devops/aws/rpc-proxy/overlays/dev/kustomization.yaml similarity index 100% rename from devops/aws/rpc-proxy/overlays/dev-base/kustomization.yaml rename to devops/aws/rpc-proxy/overlays/dev/kustomization.yaml diff --git a/devops/aws/rpc-proxy/overlays/dev-base/secret-provider.yaml b/devops/aws/rpc-proxy/overlays/dev/secret-provider.yaml similarity index 100% rename from devops/aws/rpc-proxy/overlays/dev-base/secret-provider.yaml rename to devops/aws/rpc-proxy/overlays/dev/secret-provider.yaml diff --git a/devops/aws/rpc-proxy/overlays/prod-base/deployment-patch.yaml b/devops/aws/rpc-proxy/overlays/prod/deployment-patch.yaml similarity index 100% rename from devops/aws/rpc-proxy/overlays/prod-base/deployment-patch.yaml rename to devops/aws/rpc-proxy/overlays/prod/deployment-patch.yaml diff --git a/devops/aws/rpc-proxy/overlays/prod-base/kustomization.yaml b/devops/aws/rpc-proxy/overlays/prod/kustomization.yaml similarity index 88% rename from devops/aws/rpc-proxy/overlays/prod-base/kustomization.yaml rename to devops/aws/rpc-proxy/overlays/prod/kustomization.yaml index bc920ff..78eeb15 100644 --- a/devops/aws/rpc-proxy/overlays/prod-base/kustomization.yaml +++ b/devops/aws/rpc-proxy/overlays/prod/kustomization.yaml @@ -5,7 +5,7 @@ resources: - ../../base - secret-provider.yaml -namePrefix: "prod-base-sepolia-" +namePrefix: "prod-" patches: - path: deployment-patch.yaml diff --git a/devops/aws/rpc-proxy/overlays/prod-base/secret-provider.yaml b/devops/aws/rpc-proxy/overlays/prod/secret-provider.yaml similarity index 100% rename from devops/aws/rpc-proxy/overlays/prod-base/secret-provider.yaml rename to devops/aws/rpc-proxy/overlays/prod/secret-provider.yaml