Skip to content
This repository has been archived by the owner on Dec 15, 2021. It is now read-only.

Latest commit

 

History

History
45 lines (38 loc) · 8.8 KB

README.md

File metadata and controls

45 lines (38 loc) · 8.8 KB

New Relic Istio Adapter Helm Chart

This Helm chart enables you to deploy the newrelic-istio-adapter to your Kubernetes cluster.

Configuration

This chart is designed to be configured to support your environment. The following table lists the configurable parameters of the newrelic-istio-adapter chart and their default values.

Parameter Description Default
image.repository Repository for container image. newrelic/newrelic-istio-adapter
image.tag Image tag. latest
image.pullPolicy Image pull policy. IfNotPresent
nameOverride Override the Chart name. Also used as the label app.kubernetes.io/name value for all resources. ""
fullnameOverride Override the naming of newrelic-istio-adapter namespace resources. Enables multiple newrelic-istio-adapter versions to be deployed simultaneously. ""
istioNamespace Namespace of the Istio control plane resources. istio-system
clusterName Name used by newrelic-istio-adapter as a unique Kubernetes cluster identifier for metrics sent to New Relic. istio-cluster
logLevel Logging verbosity level for the newrelic-istio-adapter. Allowed values are: debug, info, warn, error, fatal, or none. error
authentication.manageSecret Create a Kubernetes Secret to manage authentication.apiKey securely. Setting this to false mean you will manually handle secrets. true
authentication.apiKey New Relic API Key, deployed as a Kubernetes Secret. Required if authentication.manageSecret is true. ""
authentication.secretNameOverride Name of the Kubernetes Secret providing your API key (stored in the NEW_RELIC_API_KEY field). If set, authentication.manageSecret must be false. ""
service.type The newrelic-istio-adapter Kubernetes Service type. ClusterIP
service.port The newrelic-istio-adapter Kubernetes Service port. 80
replicaCount Kubernetes Deployment relica count definition. 1
resources Kubernetes Pod resource requests & limits resource definition. {}
nodeSelector Kubernetes Deployment nodeSelector definition. {}
tolerations Kubernetes Deployment tolerations definition. []
affinity Kubernetes Deployment affinity definition. {}
proxy.http Proxy server address to route HTTP traffic through. No value set
proxy.https Proxy server address to route HTTPS traffic through. No value set
proxy.none HTTP(S) endpoints to not route through configured proxies. No value set
telemetry.namespace Prefixed name for all metrics sent from newrelic-istio-adapter to New Relic. istio
telemetry.attributes Advanced Envoy to Mixer attribute mapping. See the Istio Attribute Vocabulary. See values.yaml
telemetry.traces Advanced Istio Tracespan mapping. See values.yaml
telemetry.metrics Advanced Istio Metric mapping. See values.yaml
telemetry.rules Advanced Istio Policy and Telemetry Rules See values.yaml
metricsHost Use to override the default New Relic Metric API endpoint. Mandatory for New Relic EU region accounts - New Relic EU region datacenter endpoints See values.yaml
spansHost Use to override the default New Relic Trace API endpoint. Mandatory for New Relic EU region accounts - New Relic EU region datacenter endpoints See values.yaml

Specify each parameter using the --set key=value[,key=value] argument to helm template.

Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.

Tip: You can use the default values.yaml