You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@livy.apache.org by gg...@apache.org on 2026/09/16 16:10:42 UTC
(livy) branch master updated: [LIVY-1080] Add missing livy.server.launch.kerberos.* properties to default livy.conf
This is an automated email from the ASF dual-hosted git repository.
gyogal pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/livy.git
The following commit(s) were added to refs/heads/master by this push:
new 35fa3dca [LIVY-1080] Add missing livy.server.launch.kerberos.* properties to default livy.conf
35fa3dca is described below
commit 35fa3dcae5da72e4959e9eb46ea91a023ddb6bd7
Author: idzikovsky <23...@users.noreply.github.com>
AuthorDate: Wed Sep 16 19:10:37 2026 +0300
[LIVY-1080] Add missing livy.server.launch.kerberos.* properties to default livy.conf
## What changes were proposed in this pull request?
This properties allow to configure kinit thread and not documented anywhere except for the code:
https://github.com/apache/incubator-livy/blob/86fc823/server/src/main/scala/org/apache/livy/LivyConf.scala#L106-L109
https://github.com/apache/incubator-livy/blob/86fc823/server/src/main/scala/org/apache/livy/server/LivyServer.scala#L106-L141
## How was this patch tested?
Manual
## Was this patch authored or co-authored using generative AI tooling?
No
---
conf/livy.conf.template | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/conf/livy.conf.template b/conf/livy.conf.template
index 59d42eac..c3fe73e8 100644
--- a/conf/livy.conf.template
+++ b/conf/livy.conf.template
@@ -239,6 +239,12 @@
# livy.server.auth.kerberos.keytab = <spnego keytab>
# livy.server.auth.kerberos.name-rules = DEFAULT
#
+# Principal and keytab for Livy server.
+# livy.server.launch.kerberos.principal = <livy principal>
+# livy.server.launch.kerberos.keytab = <livy keytab>
+# livy.server.launch.kerberos.refresh-interval = 1h
+# livy.server.launch.kerberos.kinit-fail-threshold = 5
+#
# If user wants to use custom authentication filter, configurations are:
# livy.server.auth.type = <custom>
# livy.server.auth.<custom>.class = <class of custom auth filter>