Skip to content

Latest commit

 

History

History
91 lines (78 loc) · 6.23 KB

File metadata and controls

91 lines (78 loc) · 6.23 KB

Polkadot Introspector Helm chart

The helm chart installs the Polkadot introspector.

Version: 0.5.2 Type: application AppVersion: 1.0.0

Maintainers

Name Email Url
Parity devops+helm@parity.io https://github.com/paritytech/helm-charts

Installing the chart

helm repo add parity https://paritytech.github.io/helm-charts/
helm install polkadot-introspector parity/polkadot-introspector

Values

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