UNCLASSIFIED

"chart" did not exist on "18d922c91b7d7e4e966b5fb55505e9ff68ea1fdd"
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: ""
  jaeger:
35 36 37 38 39 40 41 42
    # Toggle vs creation
    enabled: true
    annotations: {}
    labels: {}
    gateways:
      - istio-system/main
    hosts:
      - tracing.{{ .Values.hostname }}
43 44 45 46
    service: tracing
    namespace: ""
    port: ""

47

48 49 50
monitoring:
  enabled: true

51
imagePullSecrets: [ ]
Josh Wolf's avatar
Josh Wolf committed
52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73

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
74

75
  # Only "LoadBalancer" and "NodePort" are allowed
76
  type: LoadBalancer
77

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

83 84 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
  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

111 112 113 114 115 116 117 118 119 120 121
  #  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
122 123 124 125 126 127 128 129 130 131 132

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"
133 134
#    labels:
#      app: private-ingressgateway
Josh Wolf's avatar
Josh Wolf committed
135 136 137 138 139 140

kiali:
  enabled: true

  image:
    name: kiali
141
    hub: registry1.dso.mil/ironbank/opensource/kiali
Josh Wolf's avatar
Josh Wolf committed
142 143 144 145 146 147 148 149 150 151 152
    tag: v1.23.0

  dashboard:
    auth:
      strategy: ""

tracing:
  enabled: true

  image:
    name: all-in-one
153
    hub: registry1.dso.mil/ironbank/opensource/jaegertracing
154 155 156 157 158 159 160 161 162
    tag: 1.19.2

sso:
  enabled: false

  namespace: istio-addons-sso
  selector:
    key: protect
    value: keycloak
163 164 165 166 167 168

cni:
  image:
    name: install-cni-1.7
    hub: registry1.dsop.io/ironbank/opensource/istio-1.7
    tag: 1.7.3