Skip to content

fix(spark): complete the notebook defaults and gate the History Server ACLs - #58

Merged
mlahouar merged 3 commits into
OKDP:mainfrom
kubotal:fix/spark-defaults-and-history-acls
Aug 23, 2026
Merged

fix(spark): complete the notebook defaults and gate the History Server ACLs#58
mlahouar merged 3 commits into
OKDP:mainfrom
kubotal:fix/spark-defaults-and-history-acls

Conversation

@mlahouar

Copy link
Copy Markdown
Contributor

Three fixes on the data services.

The PySpark profile of JupyterHub shipped an incomplete Spark configuration:
no event log compression, no rolling, and a network timeout too short for a
local cluster. Every notebook job inherited that, and a job can still override
it in its own builder.

The Spark History Server declared its OIDC filter, its ACLs and its group
mapping unconditionally. On a platform running without OIDC that left a broken
filter instead of an open UI. They now follow .Context.oidc.enabled. Event
log cleaning and rolling retention come back at the same time.

The control-plane server package follows the 0.7.1 release published today.

Verified on a sandbox installed from scratch: the History Server reports
ui acls enabled, groups with admin permissions: platform_admin, auditor, and
the PySpark profile carries the three new --conf entries.

@mlahouar
mlahouar merged commit f2a6c08 into OKDP:main Aug 23, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant