The helm chart installs the Polkadot introspector.
Name | Url | |
---|---|---|
Parity | devops+helm@parity.io | https://github.com/paritytech/helm-charts |
helm repo add parity https://paritytech.github.io/helm-charts/
helm install polkadot-introspector parity/polkadot-introspector
Key | Type | Default | Description |
---|---|---|---|
affinity | object | {} |
Assign custom affinity rules |
extraLabels | object | {} |
Additional common labels on pods and services |
fullnameOverride | string | "" |
Provide a name to substitute for the full names of resources |
image.pullPolicy | string | "Always" |
Image pull policy |
image.repository | string | "paritytech/polkadot-introspector" |
Image repository |
image.tag | string | "latest" |
Image tag |
imagePullSecrets | list | [] |
Reference to one or more secrets to be used when pulling images. ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ |
ingress | object | {"annotations":{},"className":"","enabled":false,"rules":[],"tls":[]} |
Creates an ingress resource |
ingress.annotations | object | {} |
Annotations to add to the Ingress |
ingress.className | string | "" |
Ingress class name |
ingress.enabled | bool | false |
Enable creation of Ingress |
ingress.rules | list | [] |
Ingress rules configuration |
ingress.tls | list | [] |
Ingress TLS configuration |
introspector.enableAllParas | bool | false |
Automatically collect metrics for all parachain when in pararchain-tracer mode |
introspector.extraArgs | list | [] |
Extra args to pass to the introspector command |
introspector.lightClient | bool | false |
Enable light client |
introspector.paraIds | list | [] |
Parachain ID for which to collect metrics when in pararchain-tracer mode |
introspector.prometheusPort | int | 9615 |
Prometheus Port to expose the metrics |
introspector.role | string | "block-time" |
Main subcommand to use by introspector (block-time,parachain-tracer) |
introspector.rpcNodes | list | ["wss://rpc.polkadot.io:443","wss://kusama-rpc.polkadot.io:443"] |
List of RPC nodes to connect when in block-time mode |
introspector.verboseLogging | bool | false |
Enable verbose logging |
nameOverride | string | "" |
Provide a name in place of node for app: labels |
nodeSelector | object | {} |
Define which Nodes the Pods are scheduled on |
podAnnotations | object | {} |
Annotations to add to the Pod |
podSecurityContext | object | {"fsGroup":1000,"runAsGroup":1000,"runAsUser":1000} |
SecurityContext holds pod-level security attributes and common container settings. This defaults to non root user with uid 1000 and gid 1000. ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ |
podSecurityContext.fsGroup | int | 1000 |
Set container's Security Context fsGroup |
podSecurityContext.runAsGroup | int | 1000 |
Set container's Security Context runAsGroup |
podSecurityContext.runAsUser | int | 1000 |
Set container's Security Context runAsUser |
replicas | int | 1 |
Number of replicas for the pod |
resources | object | {} |
Resource limits & requests |
securityContext | object | {} |
|
service | object | {"port":9615,"type":"ClusterIP"} |
Service |
service.port | int | 9615 |
Service port |
service.type | string | "ClusterIP" |
Service type |
serviceAccount | object | {"annotations":{},"create":true} |
Service account for the node to use. ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/ |
serviceAccount.annotations | object | {} |
Annotations to add to the Service Account |
serviceAccount.create | bool | true |
Enable creation of a Service Account for the main container |
serviceMonitor | object | {"enabled":false,"interval":"1m","metricRelabelings":[],"namespace":null,"portName":"prometheus","relabelings":[],"scrapeTimeout":"30s","targetLabels":[]} |
Service Monitor of Prometheus-Operator ref: https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/user-guides/getting-started.md#include-servicemonitors |
serviceMonitor.enabled | bool | false |
Enables Service Monitor |
serviceMonitor.interval | string | "1m" |
Scrape interval |
serviceMonitor.metricRelabelings | list | [] |
Metric relabelings config |
serviceMonitor.namespace | string | nil |
Namespace to deploy Service Monitor. If not set deploys in the same namespace with the chart |
serviceMonitor.portName | string | "prometheus" |
PortName |
serviceMonitor.relabelings | list | [] |
Relabelings config |
serviceMonitor.scrapeTimeout | string | "30s" |
Scrape timeout |
serviceMonitor.targetLabels | list | [] |
Labels to scrape |
tolerations | list | [] |
Tolerations for use with node taints |
Autogenerated from chart metadata using helm-docs v1.12.0