You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/modules/spark-k8s/pages/usage-guide/openlineage.adoc
+10-2Lines changed: 10 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ When configured, the operator injects everything required to make the https://op
14
14
== Enabling OpenLineage
15
15
16
16
The backend endpoint is configured directly on the `SparkApplication` through the `host` and `port` fields.
17
-
The operator points the HTTP transport at `http://<host>:<port>`:
17
+
The operator points the transport at `<scheme>://<host>:<port>`:
18
18
19
19
[source,yaml]
20
20
----
@@ -28,6 +28,11 @@ spec:
28
28
port: 5000 # <3>
29
29
# namespace: orders-lineage # <4>
30
30
# appName: orders-by-nation # <5>
31
+
# tls: # <6>
32
+
# verification:
33
+
# server:
34
+
# caCert:
35
+
# secretClass: marquez-ca
31
36
...
32
37
----
33
38
<1> Adding the `openLineage` block enables OpenLineage event emission. Omit it entirely to leave OpenLineage off (the default), in which case the operator emits nothing OpenLineage-related and behaviour is unchanged.
@@ -36,8 +41,11 @@ spec:
36
41
<4> Optional. The OpenLineage namespace events are reported under.
37
42
Defaults to the application's Kubernetes namespace.
38
43
<5> Optional. The stable OpenLineage job name (see <<job-name>>).
44
+
<6> Optional. TLS configuration, mirroring the field of the same name on an S3 connection.
45
+
When `tls.verification.server` is set the transport uses `https` instead of `http`.
39
46
40
-
The transport protocol is always `http`; explicit `https` support will be added later.
47
+
The transport scheme is `https` when `tls.verification.server` is configured, otherwise `http`.
48
+
Explicit certificate handling beyond selecting the scheme will be added later.
41
49
42
50
You can still override any of the injected values — including the full `spark.openlineage.transport.url` — through `sparkConf`.
0 commit comments