[arvados] created: 2.7.0-6784-ga1945d87bf

git repository hosting git at public.arvados.org
Thu May 30 21:30:28 UTC 2024


        at  a1945d87bf8af262d763eb965f4da424878319aa (commit)


commit a1945d87bf8af262d763eb965f4da424878319aa
Author: Brett Smith <brett.smith at curii.com>
Date:   Thu May 30 17:11:11 2024 -0400

    21388: Modernize RPM install instructions
    
    * Prefer `dnf` over `yum`
    * Remove old, unused SCL instructions
    * Update a stray package name from that time
    
    Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith at curii.com>

diff --git a/doc/_includes/_note_python_sc.liquid b/doc/_includes/_note_python_sc.liquid
deleted file mode 100644
index 4b081770a7..0000000000
--- a/doc/_includes/_note_python_sc.liquid
+++ /dev/null
@@ -1,29 +0,0 @@
-{% comment %}
-Copyright (C) The Arvados Authors. All rights reserved.
-
-SPDX-License-Identifier: CC-BY-SA-3.0
-{% endcomment %}
-
-{% include 'notebox_begin' %}
-
-{% if rh_version %} On CentOS {{rh_version}} and RHEL {{rh_version}},
-{% else %} On CentOS and RHEL,
-{% endif %} these packages require a more recent version from Software Collections.  The Software Collection will be installed automatically as long as Software Collections are enabled on your system.
-
-To "enable Software Collections on CentOS":https://wiki.centos.org/AdditionalResources/Repositories/SCL, run:
-
-<notextile>
-<pre><code>~$ <span class="userinput">sudo yum install centos-release-scl scl-utils</span>
-</code></pre>
-</notextile>
-
-To enable Software Collections on RHEL:
-
-<notextile>
-<pre><code>~$ <span class="userinput">sudo yum-config-manager --enable rhel-server-rhscl-7-rpms</span>
-</code></pre>
-</notextile>
-
-"See also section 2.1 of Red Hat's Installation chapter":https://access.redhat.com/documentation/en-US/Red_Hat_Software_Collections/2/html/2.0_Release_Notes/chap-Installation.html .
-
-{% include 'notebox_end' %}
diff --git a/doc/admin/keep-measuring-deduplication.html.textile.liquid b/doc/admin/keep-measuring-deduplication.html.textile.liquid
index 13838f61fe..2a45d643d3 100644
--- a/doc/admin/keep-measuring-deduplication.html.textile.liquid
+++ b/doc/admin/keep-measuring-deduplication.html.textile.liquid
@@ -10,7 +10,7 @@ Copyright (C) The Arvados Authors. All rights reserved.
 SPDX-License-Identifier: CC-BY-SA-3.0
 {% endcomment %}
 
-The @arvados-client@ tool can be used to generate a deduplication report across an arbitrary number of collections. It can be installed from packages (@apt install arvados-client@ or @yum install arvados-client@).
+The @arvados-client@ tool can be used to generate a deduplication report across an arbitrary number of collections. It can be installed from packages (@apt install arvados-client@ or @dnf install arvados-client@).
 
 h2(#syntax). Syntax
 
diff --git a/doc/admin/maintenance-and-upgrading.html.textile.liquid b/doc/admin/maintenance-and-upgrading.html.textile.liquid
index ed1e1e412c..7b73da82ed 100644
--- a/doc/admin/maintenance-and-upgrading.html.textile.liquid
+++ b/doc/admin/maintenance-and-upgrading.html.textile.liquid
@@ -65,7 +65,7 @@ Upgrading Arvados typically involves the following steps:
 # Update compute nodes
 ## (cloud) Rebuild and deploy the "compute node image":{{site.baseurl}}/install/crunch2-cloud/install-compute-node.html
 ## (slurm/LSF) Upgrade the @python3-arvados-fuse@ package used on your compute nodes
-# Install new packages using @apt upgrade@ or @yum upgrade at .
+# Install new packages using @apt upgrade@ or @dnf upgrade at .
 # Wait for package installation scripts as they perform any necessary data migrations.
 # Run @arvados-server config-check@ to detect configuration errors or deprecated entries.
 # Verify that the Arvados services were restarted as part of the package upgrades.
diff --git a/doc/install/packages.html.textile.liquid b/doc/install/packages.html.textile.liquid
index ad480012e2..c94b4d3323 100644
--- a/doc/install/packages.html.textile.liquid
+++ b/doc/install/packages.html.textile.liquid
@@ -27,7 +27,7 @@ Packages are available for the following Red Hat-based distributions:
 * RHEL 8
 * Rocky Linux 8
 
-To install them with dnf or yum, save this configuration block in @/etc/yum.repos.d/arvados.repo@:
+To install them with dnf, save this configuration block in @/etc/yum.repos.d/arvados.repo@:
 
 <notextile>
 <pre><code>[arvados]
diff --git a/doc/user/cwl/costanalyzer.html.textile.liquid b/doc/user/cwl/costanalyzer.html.textile.liquid
index 1d20c85f54..5ef897e08a 100644
--- a/doc/user/cwl/costanalyzer.html.textile.liquid
+++ b/doc/user/cwl/costanalyzer.html.textile.liquid
@@ -17,7 +17,7 @@ This is only applicable when Arvados runs in a cloud environment and @arvados-di
 
 {% include 'notebox_end' %}
 
-The @arvados-client@ program can be used to analyze the cost of a workflow. It can be installed from packages (@apt install arvados-client@ or @yum install arvados-client@). The @arvados-client costanalyzer@ command analyzes the cost accounting information associated with Arvados container requests.
+The @arvados-client@ program can be used to analyze the cost of a workflow. It can be installed from packages (@apt install arvados-client@ or @dnf install arvados-client@). The @arvados-client costanalyzer@ command analyzes the cost accounting information associated with Arvados container requests.
 
 h2(#syntax). Syntax
 
diff --git a/doc/user/cwl/crunchstat-summary.html.textile.liquid b/doc/user/cwl/crunchstat-summary.html.textile.liquid
index a28acd56ec..b8d92ae473 100644
--- a/doc/user/cwl/crunchstat-summary.html.textile.liquid
+++ b/doc/user/cwl/crunchstat-summary.html.textile.liquid
@@ -13,7 +13,7 @@ SPDX-License-Identifier: CC-BY-SA-3.0
 
 *Note:* Starting from Arvados 2.7.2, these reports are generated automatically by @arvados-cwl-runner@ and can be found as @usage_report.html@ in a container request's log collection.
 
-The @crunchstat-summary@ tool can be used to analyze workflow and container performance. It can be installed from packages (@apt install python3-crunchstat-summary@ or @yum install rh-python36-python-crunchstat-summary@), or in a Python virtualenv (@pip install crunchstat_summary@). @crunchstat-summary@ analyzes the crunchstat lines from the logs of a container or workflow and generates a report in text or html format.
+The @crunchstat-summary@ tool can be used to analyze workflow and container performance. It can be installed from packages (@apt install python3-crunchstat-summary@ or @dnf install python3-crunchstat-summary@), or in a Python virtualenv (@pip install crunchstat_summary@). @crunchstat-summary@ analyzes the crunchstat lines from the logs of a container or workflow and generates a report in text or html format.
 
 h2(#syntax). Syntax
 
diff --git a/doc/user/debugging/container-shell-access.html.textile.liquid b/doc/user/debugging/container-shell-access.html.textile.liquid
index 9c24980049..f76db0593d 100644
--- a/doc/user/debugging/container-shell-access.html.textile.liquid
+++ b/doc/user/debugging/container-shell-access.html.textile.liquid
@@ -17,7 +17,7 @@ To use this feature, your Arvados installation must be configured to allow conta
 
 {% include 'notebox_end' %}
 
-The @arvados-client@ program can be used to connect to a container in a running workflow. It can be installed from packages (@apt install arvados-client@ or @yum install arvados-client@). The @arvados-client shell@ command provides an ssh connection into a running container.
+The @arvados-client@ program can be used to connect to a container in a running workflow. It can be installed from packages (@apt install arvados-client@ or @dnf install arvados-client@). The @arvados-client shell@ command provides an ssh connection into a running container.
 
 h2(#syntax). Syntax
 

commit 3579b772655a00ea46de2eda420dd734361b22f0
Author: Brett Smith <brett.smith at curii.com>
Date:   Thu May 30 17:05:54 2024 -0400

    21388: Modernize Debian install instructions
    
    * Prefer `apt` over `apt-get`
    * Prefer deb822-style sources format over one-line
    * Use /etc/apt/keyrings instead of `apt-key`
    * Link to NVIDIA's Container Toolkit install instructions
    
    Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith at curii.com>

diff --git a/doc/_includes/_install_cuda.liquid b/doc/_includes/_install_cuda.liquid
index cb1519a616..394a58c94c 100644
--- a/doc/_includes/_install_cuda.liquid
+++ b/doc/_includes/_install_cuda.liquid
@@ -6,16 +6,4 @@ SPDX-License-Identifier: CC-BY-SA-3.0
 
 h2(#cuda). Install NVIDA CUDA Toolkit (optional)
 
-If you want to use NVIDIA GPUs, "install the CUDA toolkit.":https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html
-
-In addition, you also must install the NVIDIA Container Toolkit:
-
-<pre>
-DIST=$(. /etc/os-release; echo $ID$VERSION_ID)
-curl -s -L https://nvidia.github.io/libnvidia-container/gpgkey | \
-  sudo apt-key add -
-curl -s -L https://nvidia.github.io/libnvidia-container/$DIST/libnvidia-container.list | \
-  sudo tee /etc/apt/sources.list.d/libnvidia-container.list
-sudo apt-get update
-apt-get install libnvidia-container1 libnvidia-container-tools nvidia-container-toolkit
-</pre>
+If you want to use NVIDIA GPUs, "install the CUDA toolkit":https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html and the "NVIDIA Container Toolkit":https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html.
diff --git a/doc/_includes/_install_debian_key.liquid b/doc/_includes/_install_debian_key.liquid
index 91b24a8a8d..84937e8398 100644
--- a/doc/_includes/_install_debian_key.liquid
+++ b/doc/_includes/_install_debian_key.liquid
@@ -5,13 +5,7 @@ SPDX-License-Identifier: CC-BY-SA-3.0
 {% endcomment %}
 
 <notextile>
-<pre><code># <span class="userinput">apt-get --no-install-recommends install curl gnupg2 ca-certificates</span>
-# <span class="userinput">curl https://apt.arvados.org/pubkey.gpg -o /etc/apt/trusted.gpg.d/arvados.asc</span>
+<pre><code># <span class="userinput">install -d /etc/apt/keyrings</span>
+# <span class="userinput">curl -fsSL -o /etc/apt/keyrings/arvados.asc https://apt.arvados.org/pubkey.gpg</span>
 </code></pre>
 </notextile>
-
-The Arvados package signing GPG key is also available via the keyservers, though they can be unreliable. To retrieve the signing key via keyserver.ubuntu.com:
-
-<notextile>
-<pre><code># <span class="userinput">/usr/bin/apt-key adv --keyserver keyserver.ubuntu.com --recv 1078ECD7</code></pre>
-</notextile>
diff --git a/doc/_includes/_install_packages.liquid b/doc/_includes/_install_packages.liquid
index 595b0a8b71..07e406720a 100644
--- a/doc/_includes/_install_packages.liquid
+++ b/doc/_includes/_install_packages.liquid
@@ -23,6 +23,6 @@ h3. Alma/CentOS/Red Hat/Rocky
 h3. Debian and Ubuntu
 
 <notextile>
-<pre><code># <span class="userinput">apt-get install {{packages_to_install  | join " "}}</span>
+<pre><code># <span class="userinput">apt install {{packages_to_install  | join " "}}</span>
 </code></pre>
 </notextile>
diff --git a/doc/_includes/_install_ruby_and_bundler.liquid b/doc/_includes/_install_ruby_and_bundler.liquid
index cb220f569a..59ea86a560 100644
--- a/doc/_includes/_install_ruby_and_bundler.liquid
+++ b/doc/_includes/_install_ruby_and_bundler.liquid
@@ -20,5 +20,5 @@ h2. Debian and Ubuntu
 All supported versions of Debian and Ubuntu include a version of Ruby you can use with Arvados.
 
 <notextile>
-<pre><code># <span class="userinput">apt-get --no-install-recommends install ruby ruby-dev</span></code></pre>
+<pre><code># <span class="userinput">apt --no-install-recommends install ruby ruby-dev</span></code></pre>
 </notextile>
diff --git a/doc/admin/maintenance-and-upgrading.html.textile.liquid b/doc/admin/maintenance-and-upgrading.html.textile.liquid
index 2ec1700fc9..ed1e1e412c 100644
--- a/doc/admin/maintenance-and-upgrading.html.textile.liquid
+++ b/doc/admin/maintenance-and-upgrading.html.textile.liquid
@@ -65,7 +65,7 @@ Upgrading Arvados typically involves the following steps:
 # Update compute nodes
 ## (cloud) Rebuild and deploy the "compute node image":{{site.baseurl}}/install/crunch2-cloud/install-compute-node.html
 ## (slurm/LSF) Upgrade the @python3-arvados-fuse@ package used on your compute nodes
-# Install new packages using @apt-get upgrade@ or @yum upgrade at .
+# Install new packages using @apt upgrade@ or @yum upgrade at .
 # Wait for package installation scripts as they perform any necessary data migrations.
 # Run @arvados-server config-check@ to detect configuration errors or deprecated entries.
 # Verify that the Arvados services were restarted as part of the package upgrades.
diff --git a/doc/install/install-postgresql.html.textile.liquid b/doc/install/install-postgresql.html.textile.liquid
index 300bdeb540..7771adb874 100644
--- a/doc/install/install-postgresql.html.textile.liquid
+++ b/doc/install/install-postgresql.html.textile.liquid
@@ -41,7 +41,7 @@ h3(#debian). Debian or Ubuntu
 All supported versions of Debian and Ubuntu include a version of PostgreSQL you can use with Arvados.
 
 # Install PostgreSQL
-<notextile><pre># <span class="userinput">apt-get --no-install-recommends install postgresql postgresql-contrib</span></pre></notextile>
+<notextile><pre># <span class="userinput">apt --no-install-recommends install postgresql postgresql-contrib</span></pre></notextile>
 # Configure PostgreSQL to accept password connections from the local network (replace @10.9.8.0/24@ with your private network mask)
 <notextile><pre># <span class="userinput">echo 'host all all 10.9.8.0/24 md5' | tee -a /etc/postgresql/*/main/pg_hba.conf</span></pre></notextile>
 # Configure the database to launch at boot and start now
diff --git a/doc/install/nginx.html.textile.liquid b/doc/install/nginx.html.textile.liquid
index 853f3ce056..b5734d70b7 100644
--- a/doc/install/nginx.html.textile.liquid
+++ b/doc/install/nginx.html.textile.liquid
@@ -18,5 +18,5 @@ h3. Alma/CentOS/Red Hat/Rocky 8
 h3. Debian and Ubuntu
 
 <notextile>
-<pre><code># <span class="userinput">apt-get --no-install-recommends install nginx</span></code></pre>
+<pre><code># <span class="userinput">apt --no-install-recommends install nginx</span></code></pre>
 </notextile>
diff --git a/doc/install/packages.html.textile.liquid b/doc/install/packages.html.textile.liquid
index 7fb0419ceb..ad480012e2 100644
--- a/doc/install/packages.html.textile.liquid
+++ b/doc/install/packages.html.textile.liquid
@@ -50,14 +50,18 @@ First, register the Arvados signing key in apt's database:
 
 {% include 'gpg_key_fingerprint' %}
 
-As root, add the Arvados package repository to your sources.  This command depends on your OS vendor and version:
+Then set up the package source by running this command:
 
-table(table table-bordered table-condensed).
-|_. OS version|_. Command|
-|Debian 12 ("bookworm")|<notextile><code><span class="userinput">echo "deb http://apt.arvados.org/bookworm bookworm main" &#x7c; tee /etc/apt/sources.list.d/arvados.list</span></code></notextile>|
-|Debian 11 ("bullseye")|<notextile><code><span class="userinput">echo "deb http://apt.arvados.org/bullseye bullseye main" &#x7c; tee /etc/apt/sources.list.d/arvados.list</span></code></notextile>|
-|Ubuntu 22.04 ("jammy")[1]|<notextile><code><span class="userinput">echo "deb http://apt.arvados.org/jammy jammy main" &#x7c; tee /etc/apt/sources.list.d/arvados.list</span></code></notextile>|
-|Ubuntu 20.04 ("focal")[1]|<notextile><code><span class="userinput">echo "deb http://apt.arvados.org/focal focal main" &#x7c; tee /etc/apt/sources.list.d/arvados.list</span></code></notextile>|
+<notextile>
+<pre><code># <span class="userinput">tee /etc/apt/sources.list.d/arvados.sources >/dev/null <<EOF
+Types: deb
+URIs: https://apt.arvados.org/$(lsb_release -cs)
+Suites: $(lsb_release -cs)
+Components: main
+Signed-by: /etc/apt/keyrings/arvados.asc
+EOF
+</span></code></pre>
+</notextile>
 
 {% include 'notebox_begin' %}
 
@@ -68,6 +72,6 @@ fn1. Arvados packages for Ubuntu may depend on third-party packages in Ubuntu's
 Retrieve the package list:
 
 <notextile>
-<pre><code># <span class="userinput">apt-get update</span>
+<pre><code># <span class="userinput">apt update</span>
 </code></pre>
 </notextile>
diff --git a/doc/install/salt-single-host.html.textile.liquid b/doc/install/salt-single-host.html.textile.liquid
index 92c1aa2645..285b49ebde 100644
--- a/doc/install/salt-single-host.html.textile.liquid
+++ b/doc/install/salt-single-host.html.textile.liquid
@@ -171,7 +171,7 @@ h2(#test-install). Confirm the cluster is working
 When everything has finished, you can run the diagnostics.  This requires the `arvados-client` package:
 
 <pre>
-apt-get install arvados-client
+apt install arvados-client
 </pre>
 
 Depending on where you are running the installer, you need to provide @-internal-client@ or @-external-client at .
diff --git a/doc/sdk/cli/install.html.textile.liquid b/doc/sdk/cli/install.html.textile.liquid
index e0d50b874b..8baa32c6ea 100644
--- a/doc/sdk/cli/install.html.textile.liquid
+++ b/doc/sdk/cli/install.html.textile.liquid
@@ -17,11 +17,13 @@ h2. Prerequisites
 # "Install Ruby":../../install/ruby.html
 # "Install the Python SDK":../python/sdk-python.html
 
-The SDK uses @curl@ which depends on the @libcurl@ C library.  To build the module you may have to install additional packages.  On Debian 10 this is:
+The SDK uses @curl@ which depends on the @libcurl@ C library.  To build the module you may have to install additional packages.  On supported versions of Debian and Ubuntu, run:
 
-<pre>
-$ apt-get install build-essential libcurl4-openssl-dev
-</pre>
+<notextile>
+<pre><code>
+# <span class="userinput">apt install build-essential libcurl4-openssl-dev
+</code></pre>
+</notextile>
 
 h2. Install from RubyGems
 
diff --git a/doc/sdk/ruby/index.html.textile.liquid b/doc/sdk/ruby/index.html.textile.liquid
index b3b97244ba..ea0fc78797 100644
--- a/doc/sdk/ruby/index.html.textile.liquid
+++ b/doc/sdk/ruby/index.html.textile.liquid
@@ -22,11 +22,13 @@ h3. Prerequisites
 
 # "Install Ruby":../../install/ruby.html
 
-The SDK uses @curl@ which depends on the @libcurl@ C library.  To build the module you may have to install additional packages.  On Debian 10 this is:
+The SDK uses @curl@ which depends on the @libcurl@ C library.  To build the module you may have to install additional packages.  On supported versions of Debian and Ubuntu, run:
 
-<pre>
-$ apt-get install build-essential libcurl4-openssl-dev
-</pre>
+<notextile>
+<pre><code>
+# <span class="userinput">apt install build-essential libcurl4-openssl-dev
+</code></pre>
+</notextile>
 
 h3. Install with RubyGems
 

commit 93870415c574a30898e65493822ee703a970d2da
Author: Brett Smith <brett.smith at curii.com>
Date:   Thu May 30 16:56:52 2024 -0400

    21388: Improve diagnostics markup
    
    Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith at curii.com>

diff --git a/doc/install/diagnostics.html.textile.liquid b/doc/install/diagnostics.html.textile.liquid
index 7d03e8b0d2..cf3e960f41 100644
--- a/doc/install/diagnostics.html.textile.liquid
+++ b/doc/install/diagnostics.html.textile.liquid
@@ -19,11 +19,8 @@ Depending on where you are running the installer, you need to provide @-internal
 
 Here is an example of it in action:
 
-<pre>
-root at api:~$ apt-get install arvados-client
-root at api:~$ export ARVADOS_API_HOST=ClusterID.example.com
-root at api:~$ export ARVADOS_API_TOKEN=YourSytemRootTokenHere
-root at api:~$ arvados-client diagnostics -external-client
+<notextile>
+<pre><code>$ <span class="userinput">ARVADOS_API_HOST=ClusterID.example.com ARVADOS_API_TOKEN=YourSystemTokenHere arvados-client diagnostics -external-client</span>
 INFO      10: getting discovery document from https://ClusterID.example.com/discovery/v1/apis/arvados/v1/rest
 INFO      20: getting exported config from https://ClusterID.example.com/arvados/v1/config
 INFO      30: getting current user record
@@ -55,4 +52,5 @@ INFO     160: running a container
 INFO      ... container request submitted, waiting up to 10m for container to run
 INFO    9990: deleting temporary collection
 INFO    --- no errors ---
-</pre>
+</code></pre>
+</notextile>

commit 3fbabcb37fa622602bd2cf9096ddca30828a7791
Author: Brett Smith <brett.smith at curii.com>
Date:   Thu May 30 16:16:22 2024 -0400

    21388: Update list of supported distros in web documentation
    
    Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith at curii.com>

diff --git a/doc/_includes/_install_ruby_and_bundler.liquid b/doc/_includes/_install_ruby_and_bundler.liquid
index 4381d9fedf..cb220f569a 100644
--- a/doc/_includes/_install_ruby_and_bundler.liquid
+++ b/doc/_includes/_install_ruby_and_bundler.liquid
@@ -17,7 +17,7 @@ Version 8 of these distributions provides Ruby 2.7. You can install it by runnin
 
 h2. Debian and Ubuntu
 
-Debian 11 (bullseye) and Ubuntu 20.04 (focal) and later ship with Ruby 2.7 or newer, which is sufficient for Arvados.
+All supported versions of Debian and Ubuntu include a version of Ruby you can use with Arvados.
 
 <notextile>
 <pre><code># <span class="userinput">apt-get --no-install-recommends install ruby ruby-dev</span></code></pre>
diff --git a/doc/_includes/_supportedlinux.liquid b/doc/_includes/_supportedlinux.liquid
index 81ee8cb047..a8df6d6fdf 100644
--- a/doc/_includes/_supportedlinux.liquid
+++ b/doc/_includes/_supportedlinux.liquid
@@ -8,10 +8,9 @@ table(table table-bordered table-condensed).
 |_. *Supported Linux Distributions*|
 |AlmaLinux 8|
 |CentOS 8|
-|CentOS 7|
 |Red Hat Enterprise Linux 8|
 |Rocky Linux 8|
+|Debian 12 ("bookworm")|
 |Debian 11 ("bullseye")|
-|Debian 10 ("buster")|
+|Ubuntu 22.04 ("jammy")|
 |Ubuntu 20.04 ("focal")|
-|Ubuntu 18.04 ("bionic")|
diff --git a/doc/install/install-postgresql.html.textile.liquid b/doc/install/install-postgresql.html.textile.liquid
index 56ad95635c..300bdeb540 100644
--- a/doc/install/install-postgresql.html.textile.liquid
+++ b/doc/install/install-postgresql.html.textile.liquid
@@ -12,7 +12,6 @@ SPDX-License-Identifier: CC-BY-SA-3.0
 Arvados requires at least version *9.4* of PostgreSQL. We recommend using version 10 or newer.
 
 * "AWS":#aws
-* "CentOS 7":#centos7
 * "Alma/CentOS/Red Hat/Rocky 8":#rh8
 * "Debian or Ubuntu":#debian
 
@@ -20,22 +19,6 @@ h3(#aws). AWS
 
 When deploying on AWS, Arvados can use an Aurora RDS PostgreSQL database. Aurora Serverless is not recommended.
 
-h3(#centos7). CentOS 7
-{% assign rh_version = "7" %}
-{% include 'note_python_sc' %}
-
-# Install PostgreSQL
-  <notextile><pre># <span class="userinput">yum install rh-postgresql12 rh-postgresql12-postgresql-contrib</span>
-~$ <span class="userinput">scl enable rh-postgresql12 bash</span></pre></notextile>
-# Initialize the database
-  <notextile><pre># <span class="userinput">postgresql-setup initdb</span></pre></notextile>
-# Configure the database to accept password connections from localhost
-  <notextile><pre><code># <span class="userinput">sed -ri -e 's/^(host +all +all +(127\.0\.0\.1\/32|::1\/128) +)ident$/\1md5/' /var/lib/pgsql/data/pg_hba.conf</span></code></pre></notextile>
-# Configure the database to accept password connections from the local network (replace @10.9.8.0/24@ with your private network mask)
-  <notextile><pre><code># <span class="userinput">echo 'host all all 10.9.8.0/24 md5' | tee -a /var/lib/pgsql/data/pg_hba.conf</span></code></pre></notextile>
-# Configure the database to launch at boot and start now
-  <notextile><pre># <span class="userinput">systemctl enable --now rh-postgresql12-postgresql</span></pre></notextile>
-
 h3(#rh8). Alma/CentOS/Red Hat/Rocky 8
 
 {% comment %}
@@ -55,7 +38,7 @@ The default version on RH8 is PostgreSQL 10. You can install up to PostgreSQL 13
 
 h3(#debian). Debian or Ubuntu
 
-Debian 10 (Buster) and Ubuntu 16.04 (Xenial) and later versions include a sufficiently recent version of Postgres.
+All supported versions of Debian and Ubuntu include a version of PostgreSQL you can use with Arvados.
 
 # Install PostgreSQL
 <notextile><pre># <span class="userinput">apt-get --no-install-recommends install postgresql postgresql-contrib</span></pre></notextile>
diff --git a/doc/install/nginx.html.textile.liquid b/doc/install/nginx.html.textile.liquid
index 7d97c3e383..853f3ce056 100644
--- a/doc/install/nginx.html.textile.liquid
+++ b/doc/install/nginx.html.textile.liquid
@@ -9,13 +9,6 @@ Copyright (C) The Arvados Authors. All rights reserved.
 SPDX-License-Identifier: CC-BY-SA-3.0
 {% endcomment %}
 
-h3. CentOS 7
-
-<notextile>
-<pre><code># <span class="userinput">yum install epel-release</span></code>
-<code># <span class="userinput">yum install nginx</span></code></pre>
-</notextile>
-
 h3. Alma/CentOS/Red Hat/Rocky 8
 
 <notextile>
diff --git a/doc/install/packages.html.textile.liquid b/doc/install/packages.html.textile.liquid
index f867381cff..7fb0419ceb 100644
--- a/doc/install/packages.html.textile.liquid
+++ b/doc/install/packages.html.textile.liquid
@@ -23,7 +23,6 @@ h3(#redhat). AlmaLinux, CentOS, RHEL, and Rocky Linux
 Packages are available for the following Red Hat-based distributions:
 
 * AlmaLinux 8
-* CentOS 7
 * CentOS 8
 * RHEL 8
 * Rocky Linux 8
@@ -55,11 +54,10 @@ As root, add the Arvados package repository to your sources.  This command depen
 
 table(table table-bordered table-condensed).
 |_. OS version|_. Command|
+|Debian 12 ("bookworm")|<notextile><code><span class="userinput">echo "deb http://apt.arvados.org/bookworm bookworm main" &#x7c; tee /etc/apt/sources.list.d/arvados.list</span></code></notextile>|
 |Debian 11 ("bullseye")|<notextile><code><span class="userinput">echo "deb http://apt.arvados.org/bullseye bullseye main" &#x7c; tee /etc/apt/sources.list.d/arvados.list</span></code></notextile>|
-|Debian 10 ("buster")|<notextile><code><span class="userinput">echo "deb http://apt.arvados.org/buster buster main" &#x7c; tee /etc/apt/sources.list.d/arvados.list</span></code></notextile>|
+|Ubuntu 22.04 ("jammy")[1]|<notextile><code><span class="userinput">echo "deb http://apt.arvados.org/jammy jammy main" &#x7c; tee /etc/apt/sources.list.d/arvados.list</span></code></notextile>|
 |Ubuntu 20.04 ("focal")[1]|<notextile><code><span class="userinput">echo "deb http://apt.arvados.org/focal focal main" &#x7c; tee /etc/apt/sources.list.d/arvados.list</span></code></notextile>|
-|Ubuntu 18.04 ("bionic")[1]|<notextile><code><span class="userinput">echo "deb http://apt.arvados.org/bionic bionic main" &#x7c; tee /etc/apt/sources.list.d/arvados.list</span></code></notextile>|
-
 
 {% include 'notebox_begin' %}
 

commit c583093894d5d99b17a4d41e66c1c58be66bd1bd
Author: Brett Smith <brett.smith at curii.com>
Date:   Thu May 30 15:57:40 2024 -0400

    21388: Remove packaging commitment
    
    First of all, it's out-of-date. Our current *aim* is to support the
    current and previous stable release of Debian; the current and previous
    LTS release of Ubuntu; and current RHEL. In addition to that, the
    vagaries of release cadence and supporting newer distros means we're not
    always up-to-date with that target.
    
    Just remove this sentence. It doesn't add anything compared to the table
    above, which is authoritative.
    
    Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith at curii.com>

diff --git a/doc/_includes/_supportedlinux.liquid b/doc/_includes/_supportedlinux.liquid
index a682909355..81ee8cb047 100644
--- a/doc/_includes/_supportedlinux.liquid
+++ b/doc/_includes/_supportedlinux.liquid
@@ -15,5 +15,3 @@ table(table table-bordered table-condensed).
 |Debian 10 ("buster")|
 |Ubuntu 20.04 ("focal")|
 |Ubuntu 18.04 ("bionic")|
-
-Arvados packages are published for current Debian releases (until the EOL date), current Ubuntu LTS releases (until the end of standard support), and the latest version of CentOS.

-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list