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>