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