Merge branch '14197-federated-containers' refs #14197
[arvados.git] / doc / install / install-api-server.html.textile.liquid
index 1d071a46d8d0c8115d9e2ea7e4c03544301316db..a6b843b160ba39161850005b0de858daab867ac4 100644 (file)
@@ -158,6 +158,21 @@ Example @application.yml@:
 </code></pre>
 </notextile>
 
+h3(#enable_legacy_jobs_api). enable_legacy_jobs_api
+
+Enable the legacy "Jobs API":install-crunch-dispatch.html .  Note: new installations should use the "Containers API":crunch2-slurm/install-prerequisites.html
+
+Disabling the jobs API means methods involving @jobs@, @job_tasks@, @pipeline_templates@ and @pipeline_instances@ are disabled.  This functionality is superceded by the containers API which consists of @container_requests@, @containers@ and @workflows@.  Arvados clients (such as @arvados-cwl-runner@) detect which APIs are available and adjust behavior accordingly.
+
+* auto -- (default) enable the Jobs API only if it has been used before (i.e., there are job records in the database), otherwise disable jobs API .
+* true -- enable the Jobs API even if there are no existing job records.
+* false -- disable the Jobs API even in the presence of existing job records.
+
+<notextile>
+<pre><code>  enable_legacy_jobs_api: <span class="userinput">auto</span>
+</code></pre>
+</notextile>
+
 h2(#set_up). Set up Nginx and Passenger
 
 The Nginx server will serve API requests using Passenger. It will also be used to proxy SSL requests to other services which are covered later in this guide.