UNCLASSIFIED

values.yaml 4.08 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

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

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 30
    # Toggle vs creation
    enabled: true
    annotations: {}
    labels: {}
    gateways:
      - istio-system/main
    hosts:
      - kiali.{{ .Values.hostname }}
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 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:
#      - "*.sub.{{ .Values.hostname }}"
#    tls:
#      credentialName: "another-credential"       # required
#      mode: SIMPLE

ingressGateway:
  minReplicas: 1
  maxReplicas: 5
62

63
  # Only "LoadBalancer" and "NodePort" are allowed
64
  type: LoadBalancer
65

66 67 68 69 70
  labels:
    # These are the default labels tied to the default gateway
    app: istio-ingressgateway
    istio: ingressgateway

71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
  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

99 100 101 102 103 104 105 106 107 108 109
  #  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
110 111 112 113 114 115 116 117 118 119 120

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"
121 122
#    labels:
#      app: private-ingressgateway
Josh Wolf's avatar
Josh Wolf committed
123 124 125 126 127 128

kiali:
  enabled: true

  image:
    name: kiali
129
    hub: registry1.dso.mil/ironbank/opensource/kiali
Josh Wolf's avatar
Josh Wolf committed
130 131 132 133 134 135 136
    tag: v1.23.0

  dashboard:
    auth:
      strategy: ""

tracing:
runyontr's avatar
runyontr committed
137 138 139 140 141 142 143
  enabled: false
  address: jaeger-collector.jaeger.svc
  port: 9411
  # how to access tracing for users. Provided as link in kiali
  externalAddress: https://tracing.{{ .Values.hostname }}
  # percent of traces to send to jaeger
  sampling: 10
Josh Wolf's avatar
Josh Wolf committed
144 145
  image:
    name: all-in-one
146
    hub: registry1.dso.mil/ironbank/opensource/jaegertracing
147 148 149 150 151 152 153 154 155
    tag: 1.19.2

sso:
  enabled: false

  namespace: istio-addons-sso
  selector:
    key: protect
    value: keycloak
156 157 158 159

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