Skip to content

igwn-iam

Requirements for IGWN user/client authentication

License: GPL-3.0-or-later
Maintainer: IGWN Computing and Software (compsoft@ligo.org)
Priority: optional
Section:

Description

IGWN metapackage to bring in user tools for identity and access management (IAM), authentication, and authorisation.

Distributions

Bookworm (Debian)

Metapackage name: igwn-iam
Requirements:

  • ciecp-utils
  • ecp-cookie-init
  • htgettoken
  • krb5-user
  • ligo-proxy-utils

Extra headers:

Provides: lscsoft-auth (= ${binary:Version})
Replaces: lscsoft-auth (<< 20210504-1~)
Breaks: lscsoft-auth (<< 20210504-1~)

Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:

ecp-get-cert --help
ecp-get-cookie --help
ecp-cookie-init --help
klist -V
ligo-proxy-init --help

Bullseye (Debian)

Metapackage name: igwn-iam
Requirements:

  • ciecp-utils
  • ecp-cookie-init
  • htgettoken
  • krb5-user
  • ligo-proxy-utils

Extra headers:

Provides: lscsoft-auth (= ${binary:Version})
Replaces: lscsoft-auth (<< 20210504-1~)
Breaks: lscsoft-auth (<< 20210504-1~)

Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:

ecp-get-cert --help
ecp-get-cookie --help
ecp-cookie-init --help
klist -V
ligo-proxy-init --help

Buster (Debian)

Metapackage name: igwn-iam
Requirements:

  • ciecp-utils
  • ecp-cookie-init
  • htgettoken
  • krb5-user
  • ligo-proxy-utils

Extra headers:

Provides: lscsoft-auth (= ${binary:Version})
Replaces: lscsoft-auth (<< 20210504-1~)
Breaks: lscsoft-auth (<< 20210504-1~)

Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:

ecp-get-cert --help
ecp-get-cookie --help
ecp-cookie-init --help
klist -V
ligo-proxy-init --help

Conda

Metapackage name: igwn-iam
Requirements:

  • ciecplib
  • ecp-cookie-init
  • htgettoken
  • krb5
  • ligo-proxy-utils

Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:

ecp-get-cert --help
ecp-get-cookie --help
ecp-cookie-init --help
klist -V
ligo-proxy-init --help

EL7 (RHEL)

Metapackage name: igwn-iam
Requirements:

  • ciecp-utils
  • ecp-cookie-init
  • htgettoken
  • krb5-workstation
  • ligo-proxy-utils

Extra headers:

Provides: lscsoft-auth = %{version}-%{release}
Obsoletes: lscsoft-auth < 20210504-1

Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:

ecp-get-cert --help
ecp-get-cookie --help
ecp-cookie-init --help
klist -V
ligo-proxy-init --help

EL8 (RHEL)

Metapackage name: igwn-iam
Requirements:

  • ciecp-utils
  • ecp-cookie-init
  • htgettoken
  • krb5-workstation
  • ligo-proxy-utils

Extra headers:

Provides: lscsoft-auth = %{version}-%{release}
Obsoletes: lscsoft-auth < 20210504-1

Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:

ecp-get-cert --help
ecp-get-cookie --help
ecp-cookie-init --help
klist -V
ligo-proxy-init --help

Stretch (Debian)

Metapackage name: igwn-iam
Requirements:

  • ciecp-utils
  • ecp-cookie-init
  • htgettoken
  • krb5-user
  • ligo-proxy-utils

Extra headers:

Provides: lscsoft-auth (= ${binary:Version})
Replaces: lscsoft-auth (<< 20210504-1~)
Breaks: lscsoft-auth (<< 20210504-1~)

Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:

ecp-get-cert --help
ecp-get-cookie --help
ecp-cookie-init --help
klist -V
ligo-proxy-init --help

Trixie (Debian)

Metapackage name: igwn-iam
Requirements:

  • ciecp-utils
  • ecp-cookie-init
  • htgettoken
  • krb5-user
  • ligo-proxy-utils

Extra headers:

Provides: lscsoft-auth (= ${binary:Version})
Replaces: lscsoft-auth (<< 20210504-1~)
Breaks: lscsoft-auth (<< 20210504-1~)

Tests:
The following test commands are automatically run during continuous integration to validate this metapackage works as advertised:

ecp-get-cert --help
ecp-get-cookie --help
ecp-cookie-init --help
klist -V
ligo-proxy-init --help

Changelog

20220520

Date: 2022-10-11 15:06:05+01:00
Author: Duncan Macleod (duncan.macleod@ligo.org)
Changes

  • use versioned Provides

20220520

Date: 2022-05-20 14:15:15+01:00
Author: Duncan Macleod (duncan.macleod@ligo.org)
Changes

  • remove python packages, just provide command-line interfaces

20220125

Date: 2022-01-25 07:40:25-07:00
Author: Adam Mercer (adam.mercer@ligo.org)
Changes

  • add htgettoken

20211221

Date: 2021-12-21 18:16:00+00:00
Author: Duncan Macleod (duncan.macleod@ligo.org)
Changes

  • add igwn-auth-utils

20210504

Date: 2021-05-04 12:38:54+01:00
Author: Duncan Macleod (duncan.macleod@ligo.org)
Changes

  • add ciecplib, ligo-proxy-utils, ecp-cookie-init, and requests-ecp
  • add selected conda packages for pykerberos
  • rename to igwn-iam (from lscsoft-auth)

20191002

Date: 2019-10-02 10:22:10+01:00
Author: Duncan Macleod (duncan.macleod@ligo.org)
Changes

  • added conda packages

20181012

Date: 2018-10-12 12:52:16-07:00
Author: Adam Mercer (adam.mercer@ligo.org)
Changes

  • add missing sl7 packages

20180125

Date: 2018-01-25 08:54:25+01:00
Author: Carsten Aulbert (carsten.aulbert@ligo.org)
Changes

  • Adjust Debian package names

20180124

Date: 2018-01-24 15:17:22-07:00
Author: Adam Mercer (adam.mercer@ligo.org)
Changes

  • restart metapackages