amoghrajesh commented on code in PR #35146:
URL: https://github.com/apache/airflow/pull/35146#discussion_r1370461767


##########
airflow/cli/commands/kerberos_command.py:
##########
@@ -33,6 +34,17 @@ def kerberos(args):
     """Start a kerberos ticket renewer."""
     print(settings.HEADER)
 
+    mode_mapping = {
+        "daemon": KerberosMode.DAEMON,
+        "one-time": KerberosMode.ONE_TIME,
+    }
+    if args.mode:

Review Comment:
   Nevermind. I found it and fixed it



##########
docs/apache-airflow/security/kerberos.rst:
##########
@@ -100,6 +100,18 @@ Launch the ticket renewer by
     # run ticket renewer
     airflow kerberos
 
+To support more advanced deployment models for using kerberos in daemon or 
one-time fashion,
+you can specify the mode while running the ``airflow kerberos`` as either 
"daemon" or "one-time".
+
+* daemon: The airflow kerberos process will run forever
+* one-time: The airflow kerberos will run once and exit. In case of failure 
the main task won't spin up.
+
+Example usages:
+``
+airflow kerberos --mode daemon
+airflow kerberos --mode one-time

Review Comment:
   Added some examples also here



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@airflow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to