Helm chart values
Following are the default Helm values for the Gloo Portal Helm chart.
# This needs to be either a valid Istio Gloo Portal license (when targeting the Istio Gateway),
# or a valid Gloo Edge Enterprise license (when targeting the Gloo Edge).
licenseKey:
value: ""
# Use this if you wish to reference an existing license secret
# secretRef:
# name: license
# namespace: dev-portal
# key: license-key
# Settings for the Gloo Portal integration with Gloo Edge
gloo:
enabled: false
# Settings for the Gloo Portal integration with Istio
istio:
enabled: false
# The set of [Istio Gateways](https://istio.io/latest/docs/reference/config/networking/gateway/)
# that should be used to expose API Products and Portals.
# Gateway resource names should be in the <gateway namespace>/<gateway name> format.
gateways:
- name: istio-system/istio-ingressgateway
# Gloo Portal needs to know the port on which the proxy workloads for a gateway listen on.
# The workload ports can be different from the ones advertised in the gateway `servers` attribute. If this
# is the case, a port mapping must be specified here. You can use the relevant `port`/`targetPort` values
# from the Kubernetes Service that exposes the gateway.
# In case the port values are the same, no mapping is needed for a port.
ports:
- port: 80
targetPort: 8080
- port: 443
targetPort: 8443
# Settings for the Gloo Portal controller
devPortal:
logging:
level: info
image:
pullPolicy: IfNotPresent
registry: soloio
repository: dev-portal
tag: 0.5.3
resources:
requests:
cpu: 125m
memory: 256Mi
ports:
grpc: 8080
env:
- name: POD_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
# Settings for the Gloo Portal admin dashboard
adminDashboard:
enabled: true
components:
envoy:
image:
registry: soloio
repository: dev-portal-admin-envoy
tag: 0.5.3
ui:
image:
registry: soloio
repository: dev-portal-admin-ui
tag: 0.5.3
server:
image:
registry: soloio
repository: dev-portal-admin-server
tag: 0.5.3
service:
type: ClusterIP
httpPort: 8080
# Set this value if you are using a NodePort service
# httpNodePort: 8081
# SecurityContext that will be used for kubernetes Deployments
defaultSecurityContext:
runAsUser: 10101
# Set this value to `true` if you are installing using Helm 2.
crd:
create: false