Bug 257163 - [NEW-PORT] net-mgmt/icingaweb2-module-x509: certificate monitoring module for Icinga
Summary: [NEW-PORT] net-mgmt/icingaweb2-module-x509: certificate monitoring module for...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Dan Langille
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-07-13 20:10 UTC by gettoknowmi
Modified: 2021-07-14 16:42 UTC (History)
1 user (show)

See Also:


Attachments
tarball-file (7.64 KB, application/x-shellscript)
2021-07-13 20:10 UTC, gettoknowmi
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description gettoknowmi 2021-07-13 20:10:54 UTC
Created attachment 226434 [details]
tarball-file

The certificate monitoring module for Icinga keeps track of certificates as they are deployed in a network environment. It does this by scanning networks for TLS services and collects whatever certificates it finds along the way. The certificates are verified using its own trust store.

https://github.com/Icinga/icingaweb2-module-x509
Comment 1 Dan Langille freebsd_committer freebsd_triage 2021-07-13 20:58:36 UTC
The Makefile contains 1.0.0 but a GHTAG from a more recent commit.

Perhaps we should use PORTVERSION= 1.0.0.0.20210713

This means we are much less likely to conflit with future releases.
Comment 2 Dan Langille freebsd_committer freebsd_triage 2021-07-14 16:01:34 UTC
Based on example 14 at https://docs.freebsd.org/en/books/porters-handbook/makefiles/

[dvl@snorty:~/tmp/icingaweb2-module-x509] $ git describe --tags 39fd7e1
v1.0.0-8-g39fd7e1

DISTVERSIONPREFIX=      v
DISTVERSION=    1.0.0-8
DISTVERSIONSUFFIX=      -g39fd7e1

This removes the need for GH_TAGNAME
Comment 3 commit-hook freebsd_committer freebsd_triage 2021-07-14 16:40:41 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=bb1a9d70e5cb520feb2e4b969efa82044e150d4b

commit bb1a9d70e5cb520feb2e4b969efa82044e150d4b
Author:     Dan Langille <dvl@FreeBSD.org>
AuthorDate: 2021-07-14 16:36:54 +0000
Commit:     Dan Langille <dvl@FreeBSD.org>
CommitDate: 2021-07-14 16:39:47 +0000

    net-mgmt/icingaweb2-module-x509: New port: Automates certificate monitoring

    The certificate monitoring module for Icinga keeps track of
    certificates as they are deployed in a network environment. It does
    this by scanning networks for TLS services and collects whatever
    certificates it finds along the way. The certificates are verified using
    its own trust store.
    PR:             257163
    Reported by:    gettoknowmi <gettoknowmi@yahoo.com>

 net-mgmt/Makefile                               |   1 +
 net-mgmt/icingaweb2-module-x509/Makefile (new)  |  36 ++++++++
 net-mgmt/icingaweb2-module-x509/distinfo (new)  |   3 +
 net-mgmt/icingaweb2-module-x509/pkg-descr (new) |   7 ++
 net-mgmt/icingaweb2-module-x509/pkg-plist (new) | 118 ++++++++++++++++++++++++
 5 files changed, 165 insertions(+)
Comment 4 Dan Langille freebsd_committer freebsd_triage 2021-07-14 16:42:02 UTC
Thank you.