replicaCount: 1 image: repository: hyperledger/besu pullPolicy: IfNotPresent tag: "23.10.0" nameOverride: "" fullnameOverride: "" serviceAccount: create: true annotations: {} name: "" podAnnotations: {} podSecurityContext: {} # fsGroup: 2000 securityContext: {} # capabilities: # drop: # - ALL # readOnlyRootFilesystem: true # runAsNonRoot: true # runAsUser: 1000 service: type: ClusterIP port: 8545 rpcPort: 8545 wsPort: 8546 p2pPort: 30303 ingress: enabled: false className: "nginx" annotations: {} # cert-manager.io/cluster-issuer: "letsencrypt-prod" hosts: - host: besu.example.com paths: - path: / pathType: Prefix tls: [] # - secretName: besu-tls # hosts: # - besu.example.com resources: limits: cpu: 2000m memory: 4Gi requests: cpu: 1000m memory: 2Gi nodeSelector: {} tolerations: [] affinity: {} autoscaling: enabled: false minReplicas: 1 maxReplicas: 3 targetCPUUtilizationPercentage: 80 config: dataDir: /data network: "mainnet" # Options: mainnet, goerli, sepolia, or custom rpcHttpEnabled: true rpcHttpHost: "0.0.0.0" rpcHttpPort: 8545 rpcHttpApis: ["ETH", "NET", "WEB3", "ADMIN", "DEBUG"] rpcWsEnabled: true rpcWsHost: "0.0.0.0" rpcWsPort: 8546 p2pEnabled: true p2pPort: 30303 metricsEnabled: true metricsPort: 9545 persistence: enabled: true storageClass: "" accessMode: ReadWriteOnce size: 100Gi