Skip to content

Latest commit

 

History

History
83 lines (70 loc) · 5.17 KB

File metadata and controls

83 lines (70 loc) · 5.17 KB

Parity Bridges Common helm chart

Version: 1.1.1 Type: application

This helm chart installs Parity Bridges Common relayer.

Maintainers

Name Email Url
Parity [email protected] https://github.com/paritytech/helm-charts

Installing the chart

helm repo add parity https://paritytech.github.io/helm-charts/
helm install bridges-common-relay parity/bridges-common-relay

Values

Key Type Default Description
affinity object {} Assign custom affinity rules
env object {} Set environment variables
existingSecretName string "" Override secrets with already existing secret name.
extraArgs list [] Set extra command line arguments
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/substrate-relay" 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/
nameOverride string "" Provide a name in place of node for app: labels
nodeSelector object {} Define which Nodes the Pods are scheduled on
params list []
podAnnotations object {} Annotations to add to the Pod
podSecurityContext object {} SecurityContext holds pod-level security attributes and common container settings. ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
prometheus object {"enabled":false,"port":9615} Expose metrics via Prometheus format in /metrics endpoint.
prometheus.enabled bool false Expose Prometheus metrics
prometheus.port int 9615 The port for exposed Prometheus metrics
replicaCount int 1
resources object {} Resource limits & requests
rewards object {} CronJobs to automatically claim relayer rewards
secrets object {} Secrets will be mounted to pod /secrets/{key}
securityContext object {} SecurityContext holds pod-level security attributes and common container settings.
service object {"port":80,"type":"ClusterIP"} Service
service.port int 80 Service port
service.type string "ClusterIP" Service type
serviceAccount object {"annotations":{},"create":true,"name":""} 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
serviceAccount.name string "" Service Account name
serviceMonitor object {"enabled":false,"interval":"30s","metricRelabelings":[],"namespace":null,"relabelings":[],"scrapeTimeout":"10s","targetLabels":["node"]} 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 "30s" 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.relabelings list [] Relabelings config
serviceMonitor.scrapeTimeout string "10s" Scrape timeout
serviceMonitor.targetLabels list ["node"] Labels to scrape
tolerations list [] Tolerations for use with node taints

Autogenerated from chart metadata using helm-docs v1.12.0