github.com/Racer159/jackal@v0.32.7-0.20240401174413-0bd2339e4f2e/examples/helm-charts/chart/values.yaml (about)

     1  # Default values for podinfo.
     2  
     3  replicaCount: 1
     4  logLevel: info
     5  host: #0.0.0.0
     6  backend: #http://backend-podinfo:9898/echo
     7  backends: []
     8  
     9  image:
    10    repository: ghcr.io/stefanprodan/podinfo
    11    tag: 6.4.0
    12    pullPolicy: IfNotPresent
    13  
    14  ui:
    15    color: "#34577c"
    16    message: ""
    17    logo: ""
    18  
    19  # failure conditions
    20  faults:
    21    delay: false
    22    error: false
    23    unhealthy: false
    24    unready: false
    25    testFail: false
    26    testTimeout: false
    27  
    28  # Kubernetes Service settings
    29  service:
    30    enabled: true
    31    annotations: {}
    32    type: ClusterIP
    33    metricsPort: 9797
    34    httpPort: 9898
    35    externalPort: 9898
    36    grpcPort: 9999
    37    grpcService: podinfo
    38    nodePort: 31198
    39    # the port used to bind the http port to the host
    40    # NOTE: requires privileged container with NET_BIND_SERVICE capability -- this is useful for testing
    41    # in local clusters such as kind without port forwarding
    42    hostPort:
    43  
    44  # enable h2c protocol (non-TLS version of HTTP/2)
    45  h2c:
    46    enabled: false
    47  
    48  # enable tls on the podinfo service
    49  tls:
    50    enabled: false
    51    # the name of the secret used to mount the certificate key pair
    52    secretName:
    53    # the path where the certificate key pair will be mounted
    54    certPath: /data/cert
    55    # the port used to host the tls endpoint on the service
    56    port: 9899
    57    # the port used to bind the tls port to the host
    58    # NOTE: requires privileged container with NET_BIND_SERVICE capability -- this is useful for testing
    59    # in local clusters such as kind without port forwarding
    60    hostPort:
    61  
    62  # create a certificate manager certificate (cert-manager required)
    63  certificate:
    64    create: false
    65    # the issuer used to issue the certificate
    66    issuerRef:
    67      kind: ClusterIssuer
    68      name: self-signed
    69    # the hostname / subject alternative names for the certificate
    70    dnsNames:
    71      - podinfo
    72  
    73  # metrics-server add-on required
    74  hpa:
    75    enabled: false
    76    maxReplicas: 10
    77    # average total CPU usage per pod (1-100)
    78    cpu:
    79    # average memory usage per pod (100Mi-1Gi)
    80    memory:
    81    # average http requests per second per pod (k8s-prometheus-adapter)
    82    requests:
    83  
    84  # Redis address in the format tcp://<host>:<port>
    85  cache: ""
    86  # Redis deployment
    87  redis:
    88    enabled: false
    89    repository: redis
    90    tag: 7.0.7
    91  
    92  serviceAccount:
    93    # Specifies whether a service account should be created
    94    enabled: false
    95    # The name of the service account to use.
    96    # If not set and create is true, a name is generated using the fullname template
    97    name:
    98    # List of image pull secrets if pulling from private registries
    99    imagePullSecrets: []
   100  
   101  # set container security context
   102  securityContext: {}
   103  
   104  ingress:
   105    enabled: false
   106    className: ""
   107    annotations: {}
   108      # kubernetes.io/ingress.class: nginx
   109      # kubernetes.io/tls-acme: "true"
   110    hosts:
   111      - host: podinfo.local
   112        paths:
   113          - path: /
   114            pathType: ImplementationSpecific
   115    tls: []
   116    #  - secretName: chart-example-tls
   117    #    hosts:
   118    #      - chart-example.local
   119  
   120  linkerd:
   121    profile:
   122      enabled: false
   123  
   124  # create Prometheus Operator monitor
   125  serviceMonitor:
   126    enabled: false
   127    interval: 15s
   128    additionalLabels: {}
   129  
   130  resources:
   131    limits:
   132    requests:
   133      cpu: 1m
   134      memory: 16Mi
   135  
   136  nodeSelector: {}
   137  
   138  tolerations: []
   139  
   140  affinity: {}
   141  
   142  podAnnotations: {}
   143  
   144  # https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
   145  probes:
   146    readiness:
   147      initialDelaySeconds: 1
   148      timeoutSeconds: 5
   149      failureThreshold: 3
   150      successThreshold: 1
   151      periodSeconds: 10
   152    liveness:
   153      initialDelaySeconds: 1
   154      timeoutSeconds: 5
   155      failureThreshold: 3
   156      successThreshold: 1
   157      periodSeconds: 10
   158    startup:
   159      enable: false
   160      initialDelaySeconds: 10
   161      timeoutSeconds: 5
   162      failureThreshold: 20
   163      successThreshold: 1
   164      periodSeconds: 10