Skip to content

remote

Remote job submission. Enabling it also requires the operator bearer token on every API
route except /health and /ready. The token is one shared operator credential, not tenant
isolation; submissions also need write RBAC (readOnly: false or external grants).

Type: object

Path: remote


enabled

Set SPARK_ON_K8S_SUBMISSION_* and mount the token and policy files read-only

Default: false

Type: boolean

Path: remote.enabled


existingSecret

Existing Secret in the release namespace with both keys; the chart never creates it

Default: ""

Type: string

Path: remote.existingSecret


tokenKey

Secret key holding the bearer token (32-4096 printable ASCII characters, no spaces)

Default: token

Type: string

Path: remote.tokenKey


policyKey

Secret key holding the submission policy JSON document

Default: policy.json

Type: string

Path: remote.policyKey


mountPath

Directory where the token and policy files are mounted

Default: /etc/spark-on-k8s/remote

Type: string

Path: remote.mountPath