Skip to content

Commit

Permalink
Fix build, drop deprecated handlers, and prepare new release 1.14.0 (#3)
Browse files Browse the repository at this point in the history
- Fix build.
- Drop some deprecated providers.
- Prepare new release 1.14.0:

```markdown
## [1.14.0] - 2023-04-11

## Added

- Drop some deprecated providers (gatekeeper, gridice, lbserver, wmproxy). (#3) (Baptiste Grenier)
- Lint code. (#3) (Enol Fernandez) (Baptiste Grenier)
- Add Community files and GitHub actions. (#2) (Baptiste Grenier)
- Build and release using CentOS 7, AlmaLinux 8 and 9. (#2) (Baptiste Grenier)
```

---------

Co-authored-by: Enol Fernandez <[email protected]>
  • Loading branch information
gwarf and enolfc authored Apr 11, 2023
1 parent aef3c58 commit f013d0d
Show file tree
Hide file tree
Showing 44 changed files with 1,198 additions and 1,745 deletions.
6 changes: 6 additions & 0 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,3 +31,9 @@ jobs:
VALIDATE_ALL_CODEBASE: true
# Fail on errors
DISABLE_ERRORS: false
# XXX: Not working, see https://github.com/github/super-linter/issues/3552
VALIDATE_GITLEAKS: false
# Ignore errors due to:
# - non constant source (SC1090)
# - No such file or directory (SC1091)
SHELLCHECK_OPTS: -e SC1090,SC1091
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
build/
9 changes: 9 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,12 @@ and this project adheres to
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [1.14.0] - 2023-04-11

## Added

- Drop some deprecated providers (gatekeeper, gridice, lbserver, wmproxy). (#3) (Baptiste Grenier)
- Lint code. (#3) (Enol Fernandez) (Baptiste Grenier)
- Add Community files and GitHub actions. (#2) (Baptiste Grenier)
- Build and release using CentOS 7, AlmaLinux 8 and 9. (#2) (Baptiste Grenier)
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ install:
@mkdir -p $(prefix)/etc/glite/info/service/
@mkdir -p $(prefix)/usr/share/doc/$(NAME)-$(VERSION)
@mkdir -p $(prefix)/usr/share/licenses/$(NAME)-$(VERSION)
@install -m 0755 src/$(NAME) $(prefix)/usr/bin
@install -m 0755 src/$(NAME)-* $(prefix)/usr/bin
@install -m 0755 src/glite-info-service $(prefix)/usr/bin
@install -m 0755 src/glite-info-service-* $(prefix)/usr/bin
@install -m 0755 src/glite-info-glue2-* $(prefix)/usr/bin
@install -m 0644 etc/*.template $(prefix)/etc/glite/info/service/
@install -m 0644 etc/*.test.ldif* $(prefix)/etc/glite/info/service/
Expand Down
9 changes: 9 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
glue-service-provider (1.14.0-1) UNRELEASED; urgency=low

* Drop some deprecated providers (gatekeeper, gridice, lbserver, wmproxy). (#3) (Baptiste Grenier)
* Lint code. (#3) (Enol Fernandez) (Baptiste Grenier)
* Add Community files and GitHub actions. (#2) (Baptiste Grenier)
* Build and release using CentOS 7, AlmaLinux 8 and 9. (#2) (Baptiste Grenier)

-- Baptiste Grenier <[email protected]> Tue, 11 Apr 2023 10:21:00 +0100

glue-service-provider (1.13.4-1) UNRELEASED; urgency=low

* New upstream release
Expand Down
40 changes: 0 additions & 40 deletions doc/README
Original file line number Diff line number Diff line change
Expand Up @@ -196,14 +196,6 @@ LDAP protocol version 3. It might also be useful to publish the Glue schema
version as ServiceData, but this has not so far been implemented as there
doesn't seem to be an especially easy way to do it.

gridice:

The version number is for the gridice-sensor RPM.

The default hostname and port can be overridden with the GRIDICE_HOST
and GRIDICE_PORT variables if necessary. There seems to be no config
file per se, and the location of the PID file is hardwired.

gsirfio:

This is just a barebones implementation, it's not clear if we will want to
Expand Down Expand Up @@ -232,19 +224,6 @@ GlueServiceAccessControlBaseRule: MYPROXY:trusted_retrievers=/DC=ch/DC=cern/OU=c
There is no pid file, but there is a lock file so the creation time
is used for the service start time.

Gatekeeper:

This is for the EDG/Globus GT2 gatekeeper on the LCG CE. The version is set
to 2.0.0, which seems to be the protocol version for the GT2 GRAM.

As usual the hostname and port can be overridden if necessary by setting the
GATEKEEPER_PORT and GATEKEEPER_HOST environment variables.

The start time is taken from the timestamp on the relevant /proc directory.

A comma-separated list of the supported jobmanagers is output as a ServiceData
object with Key=Services. The host DN is also output with Key=DN.

CREAM/CEMon:

These two services both run under tomcat, so the configuration is very similar
Expand All @@ -262,25 +241,6 @@ unlikely to change.
Possibly CREAM and CEMon should be connected as related services, but this
isn't implemented for now.

WMProxy:

The version is taken from the server RPM, although it's not entirely clear
if this gives the desired result (the interface version).

The hostname and port can be overridden as usual if necessary, but these
are read from a config file so this should not normally be needed.

The DN of the host certificate is put into a ServiceData object with key "DN"
to enable matching against the authorised renewer list published by a myproxy.

LBServer:

There is apparently no config file. If necessary the default host and port
can be overridden with the LBSERVER_PORT and LBSERVER_HOST variables.

The version is taken from the server RPM, although it's not entirely clear
if this gives the desired result (the interface version).

VOMS:

A VOMS server has a separate service for each VO served. The usage
Expand Down
1 change: 0 additions & 1 deletion docker/deb/80-acquire-retries

This file was deleted.

21 changes: 0 additions & 21 deletions docker/deb/Dockerfile

This file was deleted.

10 changes: 0 additions & 10 deletions docker/deb/build-deb

This file was deleted.

95 changes: 0 additions & 95 deletions etc/glite-info-glue2-lbserver.conf.template

This file was deleted.

105 changes: 0 additions & 105 deletions etc/glite-info-glue2-wmproxy.conf.template

This file was deleted.

Loading

0 comments on commit f013d0d

Please sign in to comment.