Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 10 additions & 3 deletions SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,17 @@

## Supported Versions

`authd` is currently released to a PPA. There are two PPAs, [stable](https://launchpad.net/~ubuntu-enterprise-desktop/+archive/ubuntu/authd) and [edge](https://launchpad.net/~ubuntu-enterprise-desktop/+archive/ubuntu/authd-edge)
We provide security updates for the following versions of `authd`. Please ensure you are using a supported version to receive updates and patches.
We provide security updates for the latest version of `authd` on each supported Ubuntu LTS release.

If you are unsure of your version, please run the following command in a terminal and check which PPA `authd` is installed from:
**Ubuntu 26.04 LTS and later**: `authd` is available directly from the Ubuntu archive.

**Ubuntu 24.04 LTS and earlier supported LTS releases**: `authd` is not in the Ubuntu archive and must be installed using the stable PPA.

See [Install authd](https://documentation.ubuntu.com/authd/stable-docs/howto/install-authd/) for installation instructions.

An [edge PPA](https://launchpad.net/~ubuntu-enterprise-desktop/+archive/ubuntu/authd-edge) provides the latest development builds, but is not recommended for production use and does not receive security support.

If you are unsure of your version, please run the following command in a terminal to check which channel `authd` is installed from:

```shell
apt policy authd
Expand Down
18 changes: 8 additions & 10 deletions docs/howto/install-authd.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,26 +15,24 @@ authd is delivered as a Debian package for Ubuntu Desktop and Ubuntu Server.

## System requirements

* Distribution: Ubuntu Desktop 24.04 LTS or Ubuntu Server 24.04 LTS
* Ubuntu: Desktop or Server editions
* Release: 24.04 LTS or later
* Architectures: amd64, arm64

## Install authd

You can install authd from the [stable PPA](https://launchpad.net/~ubuntu-enterprise-desktop/+archive/ubuntu/authd).
On Ubuntu 26.04 LTS, `authd` is available directly from the Ubuntu archive.

To add this PPA to your system's software sources, run the following command:
:::{admonition} Add PPA before installing on Ubuntu 24.04
:class: note
On Ubuntu 24.04 LTS, `authd` must be installed from the [stable PPA](https://launchpad.net/~ubuntu-enterprise-desktop/+archive/ubuntu/authd). Add the PPA before proceeding:

```shell
sudo add-apt-repository ppa:ubuntu-enterprise-desktop/authd
```
:::

```{note}
The stable PPA release of authd can be used today as an authentication service.
This project is under active development and the release of authd to the
official archive is planned for Ubuntu 26.04 LTS.
```

Then install authd and any additional Debian packages needed for your system of
Install authd and any additional Debian packages needed for your system of
choice:

:::::{tab-set}
Expand Down
15 changes: 11 additions & 4 deletions docs/reference/cloud-init-deploy.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,17 +36,24 @@ Define the necessary environmental variables:

## Install authd

Add the authd PPA to the system's software sources and install authd:
`authd` is available directly from the Ubuntu archive:

```yaml
packages:
- authd
```

:::{admonition} Add PPA before installing on Ubuntu 24.04
:class: note
On Ubuntu 24.04 LTS, `authd` must be installed from the stable PPA. Add the following to your cloud config, before the `packages` block:

```yaml
apt:
sources:
source1:
source: 'ppa:ubuntu-enterprise-desktop/authd'

packages:
- authd
```
:::

## Install broker

Expand Down
13 changes: 10 additions & 3 deletions docs/reference/landscape-deploy.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,16 @@ CLIENT_ID=<CLIENT_ID>

## Installation

Install the authd deb and the broker snap:
For Ubuntu 26.04 LTS, install the authd deb and the broker snap from the archive:

:::{admonition} Add PPA before installing on Ubuntu 24.04
:class: note
On Ubuntu 24.04 LTS, add the following line at the start of your script, before `apt-get install authd`, to add the stable PPA:

```shell
add-apt-repository -y ppa:ubuntu-enterprise-desktop/authd
```
:::

:::::{tab-set}
:sync-group: broker
Expand All @@ -41,7 +50,6 @@ Install the authd deb and the broker snap:
:sync: google

```shell
add-apt-repository -y ppa:ubuntu-enterprise-desktop/authd
apt-get upgrade -y
apt-get install -y authd
snap install authd-google
Expand All @@ -53,7 +61,6 @@ snap install authd-google
:sync: msentraid

```shell
add-apt-repository -y ppa:ubuntu-enterprise-desktop/authd
apt-get upgrade -y
apt-get install -y authd
snap install authd-msentraid
Expand Down
Loading