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: {}