Chainlink
Syntax | Type | Description | Default |
---|---|---|---|
number | Ethereum chain id | ||
string | Link contract address | ||
string | Ethereum node WebSocket server endpoint | ||
array | Ethereum HTTP endpoints | ||
string | Postgres database connection URL | ||
string | k8s secret name that holds keystore password | ||
object | API credentials | ||
array | Domains from which to accept cross origin requests | * | |
string | k8s secret name that holds tls.key and tls.crt | ||
number | Port used for node API and GUI | 6688 | |
number | Port used for HTTPS connections | 6689 | |
number | Port used for p2p communcations | 30303 | |
boolean | Enable secure cookies for authentication | false | |
string | Logging verbosity level | info | |
object | node compute and storage resources to alloacte |
ethereumChainId
ethereumChainId
is ethereum chain id.
linkContractAddress
linkContractAddress
is Link contract address.
ethereumWsEndpoint
ethereumWsEndpoint
is Ethereum node's WebSocket server endpoint.
ethereumHttpEndpoints
ethereumHttpEndpoints
is array of Ethereum HTTP endpoints used for heavy requests and as fallback in case of Ethereum node bug or failure.
databaseURL
databaseURL
is Postgres database connection URL.
keystorePasswordSecretName
keystorePasswordSecretName
is k8s secret name that holds keystore (wallet) password in data field called password
.
apiCredentials
apiCredentials
is the credetials used to access Chainlink node UI:
Syntax | Type | Description |
---|---|---|
string | User email | |
passwordSecretName | string | k8s secret name that holds password in data field called |
corsDomains
corsDomains
is a list of domains from which to accept cross origin requests.
certSecretName
certSecretName
is k8s secret name that holds TLS private key in tls.key
data field and TLS certificate in tls.crt
data field.
apiPort
apiPort
is the port used for node API and GUI.
tlsPort
tlsPort
is the port used for HTTPS connections.
p2pPort
p2pPort
is the port used for p2p communcations.
secureCookies
secureCookies
enables secure cookies for authentication.
logging
logging
is logging verbosity level. Possible values are debug
, info
, warn
, error
, and panic
.
resources
resources
allocates compute and storage resources to the node.
Syntax | Type | Description | Default |
---|---|---|---|
cpu | string | number of cpu cores this node requires |
|
cpuLimit | string | number of cpu cores this node is limited to |
|
memory | string | memory this node requires |
|
memoryLimit | string | memory this node is limited to |
|
storage | string | disk space this node requires |
|
storageClass | string | Node volume storage class | Cluster's default storage class will be used as defined by cluster admin or cloud provider |
memory and storage requests and limits must use the pattern ^[1-9][0-9]*[KMGTPE]i$
for example 1500Mi
, 30Gi
, and 1Ti
.
cpu requests and limits must use the pattern ^[1-9][0-9]*m?$
for example 1000m
(which is equal to 1
), 1500m
, 2
, and 4.
cpuLimit
can't be less than cpu
.
memoryLimit
can't be less than or equal to memory
.
storageClass
field is immutable, it cannot be changed after creation.
Last updated