UNCLASSIFIED

"chart" did not exist on "18d922c91b7d7e4e966b5fb55505e9ff68ea1fdd"
values.yaml 4.64 KB
Newer Older
Josh Wolf's avatar
Josh Wolf committed
1 2 3 4
# The istio profile to use
profile: default

# The hub to use for the image (note: the image is built as ".Values.hub/<component>:.Values.tag"
5
hub: registry1.dso.mil/ironbank/opensource/istio
Josh Wolf's avatar
Josh Wolf committed
6 7 8 9

# The tag to use for the image
tag: 1.7.3

Nick Nellis's avatar
Nick Nellis committed
10 11 12
proxy:
  image: registry1.dso.mil/ironbank/opensource/istio-1.7/proxyv2-1.7:1.7.7

13 14
# The domain to use for the default gateway
domain: bigbang.dev
Josh Wolf's avatar
Josh Wolf committed
15

16 17 18
# Openshift feature switch toggle
openshift: false

19 20 21
## A little odd to have `.Values.istio` inside the `isito` chart, 
##bbut keeping it this way for consistency with other bigbang package charts.
istio:
22
  kiali:
23 24 25 26 27 28 29
    # Toggle vs creation
    enabled: true
    annotations: {}
    labels: {}
    gateways:
      - istio-system/main
    hosts:
30
      - kiali.{{ .Values.hostname | default .Values.domain }}
31 32 33 34
    service: kiali
    namespace: ""
    port: ""

35

36 37 38
monitoring:
  enabled: true

39
imagePullSecrets: [ ]
Josh Wolf's avatar
Josh Wolf committed
40

41 42 43 44 45 46 47 48
gateway:
  # Sets the default hosts to match for HTTPS using the tls mode below 
  hosts: [] # Defaults to "*.{{ .Values.domain }}"
  # Examples:
  # - *.admin.bigbang.dev
  # - myapp.bigbang.dev

# Sets the default gateway TLS mode for HTTPS
Josh Wolf's avatar
Josh Wolf committed
49 50 51 52 53 54 55 56 57 58 59 60 61
tls:
  credentialName: wildcard-cert
  mode: SIMPLE

extraServers:
  []
# Example below of complete values capable of being set
# NOTE: hosts[] is capable of dynamic templating from the .Values context
#  - port:
#      name: https-other                          # required: must not be equal to "http"
#      protocol: HTTPS
#      number: 443
#    hosts:
62
#      - "*.sub.{{ .Values.hostname | default .Values.domain }}"
Josh Wolf's avatar
Josh Wolf committed
63 64 65 66 67 68 69
#    tls:
#      credentialName: "another-credential"       # required
#      mode: SIMPLE

ingressGateway:
  minReplicas: 1
  maxReplicas: 5
70 71 72 73 74 75 76
  resources: {}
#    limits:
#      cpu: 1.5
#      memory: 3Gi
#    requests:
#      cpu: 500m
#      memory: 1Gi
77
  # Only "LoadBalancer" and "NodePort" are allowed
78
  type: LoadBalancer
79

80 81 82 83 84
  labels:
    # These are the default labels tied to the default gateway
    app: istio-ingressgateway
    istio: ingressgateway

85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112
  ports:
    # NOTE: Below are ripped directly from istio gateway helm chart defaults: https://github.com/istio/istio/blob/master/manifests/charts/gateways/istio-ingress/values.yaml
    ## You can add custom gateway ports in user values overrides, but it must include those ports since helm replaces.
    # Note that AWS ELB will by default perform health checks on the first port
    # on this list. Setting this to the health check port will ensure that health
    # checks always work. https://github.com/istio/istio/issues/12503
    - port: 15021
      targetPort: 15021
      name: status-port
      protocol: TCP
    - port: 80
      targetPort: 8080
      name: http2
      protocol: TCP
    - port: 443
      targetPort: 8443
      name: https
      protocol: TCP
    - port: 15012
      targetPort: 15012
      name: tcp-istiod
      protocol: TCP
    # This is the port where sni routing happens
    - port: 15443
      targetPort: 15443
      name: tls
      protocol: TCP

113 114 115 116 117 118 119 120 121 122 123
  #  k8s pod annotations. https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
  podAnnotations: {}

  #  k8s service annotations. https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
  serviceAnnotations: {}

  #  k8s nodeSelector. https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector
  nodeSelector: {}

  #  k8s toleration https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
  tolerations: []
Josh Wolf's avatar
Josh Wolf committed
124 125 126 127 128 129 130 131 132 133 134

extraIngressGateways:
  []
# Complete example of an additional ingressgateway defined below
#  - name: private-ingressgateway
#    k8s:
#      hpaSpec:
#        minReplicas: 1
#        maxReplicas: 3
#      serviceAnnotations:
#        service.beta.kubernetes.io/aws-load-balancer-internal: "true"
135 136 137 138 139 140 141
#      resources:
#        limits:
#          cpu: 1.5
#          memory: 3Gi
#        requests:
#          cpu: 500m
#          memory: 1Gi
142 143
#    labels:
#      app: private-ingressgateway
Josh Wolf's avatar
Josh Wolf committed
144 145 146 147 148 149

kiali:
  enabled: true

  image:
    name: kiali
150
    hub: registry1.dso.mil/ironbank/opensource/kiali
Josh Wolf's avatar
Josh Wolf committed
151 152 153 154 155 156 157
    tag: v1.23.0

  dashboard:
    auth:
      strategy: ""

tracing:
runyontr's avatar
runyontr committed
158 159 160 161
  enabled: false
  address: jaeger-collector.jaeger.svc
  port: 9411
  # how to access tracing for users. Provided as link in kiali
162
  externalAddress: https://tracing.{{ .Values.hostname | default .Values.domain }}
runyontr's avatar
runyontr committed
163 164
  # percent of traces to send to jaeger
  sampling: 10
Josh Wolf's avatar
Josh Wolf committed
165 166
  image:
    name: all-in-one
167
    hub: registry1.dso.mil/ironbank/opensource/jaegertracing
168 169 170 171 172 173 174 175 176
    tag: 1.19.2

sso:
  enabled: false

  namespace: istio-addons-sso
  selector:
    key: protect
    value: keycloak
177 178 179 180

cni:
  image:
    name: install-cni-1.7
181
    hub: registry1.dso.mil/ironbank/opensource/istio-1.7
182
    tag: 1.7.3