Chainlink
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:
string
User email
passwordSecretName
string
k8s secret name that holds password in data field called password
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.
cpu
string
number of cpu cores this node requires
2
cpuLimit
string
number of cpu cores this node is limited to
4
memory
string
memory this node requires
2Gi
memoryLimit
string
memory this node is limited to
4Gi
storage
string
disk space this node requires
20Gi
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