github.com/smartcontractkit/chainlink-testing-framework/libs@v0.0.0-20240227141906-ec710b4eb1a3/charts/foundry/values.yaml (about) 1 # Default values for foundry. 2 # This is a YAML-formatted file. 3 # Declare variables to be passed into your templates. 4 5 replicaCount: 1 6 7 anvil: 8 host: '0.0.0.0' 9 port: '8545' 10 chainId: 1337 11 blockTime: 1 12 runAsOptimism: false 13 forkURL: 'https://goerli.infura.io/v3/...' 14 forkBlockNumber: "10448829" 15 forkRetries: "5" 16 forkTimeout: "45000" 17 forkComputeUnitsPerSecond: "330" 18 forkNoRateLimit: "true" 19 20 image: 21 repository: ghcr.io/foundry-rs/foundry 22 pullPolicy: IfNotPresent 23 # Overrides the image tag whose default is the chart appVersion. 24 tag: 'latest' 25 26 imagePullSecrets: [] 27 nameOverride: '' 28 fullnameOverride: '' 29 30 serviceAccount: 31 # Specifies whether a service account should be created 32 create: true 33 # Automatically mount a ServiceAccount's API credentials? 34 automount: true 35 # Annotations to add to the service account 36 annotations: {} 37 # The name of the service account to use. 38 # If not set and create is true, a name is generated using the fullname template 39 name: '' 40 41 podAnnotations: {} 42 podLabels: {} 43 44 podSecurityContext: {} 45 # fsGroup: 1000 46 47 securityContext: 48 capabilities: 49 drop: 50 - ALL 51 readOnlyRootFilesystem: false 52 runAsNonRoot: true 53 # foundry user/group 54 runAsUser: 1000 55 runAsGroup: 1000 56 57 service: 58 type: ClusterIP 59 port: 8545 60 61 ingress: 62 enabled: false 63 className: '' 64 annotations: {} 65 # kubernetes.io/ingress.class: nginx 66 # kubernetes.io/tls-acme: 'true' 67 hosts: 68 - host: chart-example.local 69 paths: 70 - path: / 71 pathType: ImplementationSpecific 72 tls: [] 73 # - secretName: chart-example-tls 74 # hosts: 75 # - chart-example.local 76 77 resources: {} 78 # We usually recommend not to specify default resources and to leave this as a conscious 79 # choice for the user. This also increases chances charts run on environments with little 80 # resources, such as Minikube. If you do want to specify resources, uncomment the following 81 # lines, adjust them as necessary, and remove the curly braces after 'resources:'. 82 # limits: 83 # cpu: 100m 84 # memory: 128Mi 85 # requests: 86 # cpu: 100m 87 # memory: 128Mi 88 89 autoscaling: 90 enabled: false 91 minReplicas: 1 92 maxReplicas: 100 93 targetCPUUtilizationPercentage: 80 94 # targetMemoryUtilizationPercentage: 80 95 96 # Additional volumes on the output Deployment definition. 97 volumes: [] 98 # - name: foo 99 # secret: 100 # secretName: mysecret 101 # optional: false 102 103 # Additional volumeMounts on the output Deployment definition. 104 volumeMounts: [] 105 # - name: foo 106 # mountPath: '/etc/foo' 107 # readOnly: true 108 109 nodeSelector: {} 110 111 tolerations: [] 112 113 affinity: {}