1
0
Fork 0
Commit Graph

6 Commits (60b61d64c652e1bcd6ad6b2ee488c7cebdeae274)

Author SHA1 Message Date
Dustin 60b61d64c6 Do not cache ntfy notifications from Jenkins
These notifications are really only useful for real-time monitoring of
builds starting and finishing.  There's no reason to cache them for
clients who were not connected when they were originally sent.
2024-01-16 17:33:50 -06:00
Dustin 9cf2345aa9 jenkins: Add Jenkins webhook
Using the [Generic Event Plugin][0], we can receive a notification from
Jenkins when builds start and finish.  We'll relay these to *ntfy* on a
unique topic that I will subscribe to on my desktop.  That way, I can
get desktop notifications about jobs while I am working, which will be
particularly useful while developing and troubleshooting pipelines.

[0]: https://plugins.jenkins.io/generic-event/
2024-01-15 21:16:38 -06:00
Dustin 55df6f61a7 Revert "sign_ssh_keys: Add hook to sign SSH host cert"
No longer using Step CA for SSH host certificates.  Switched to sshca.

This reverts commit e5eff964a1.
2024-01-15 13:49:51 -06:00
Dustin e5eff964a1 sign_ssh_keys: Add hook to sign SSH host cert
The *POST /sshkeys/sign* operation accepts a host name and a list of SSH
host public keys and returns a signed SSH host certificate for each key.
It uses the `step ssh certificate` command to sign the certificates,
which in turn contacts the configured *step-ca* service.  This operation
will allow hosts to obtain their initial certificates.  Once obtained,
the certificates can be renewed directly using the `step ssh renew`
command with the SSH private keys themselves for authentication.
2023-09-29 18:06:23 -05:00
Dustin cff7fbabce firefly: Ignore the word "retail" 2023-07-07 16:31:39 -05:00
Dustin 0416a77901 Initial commit 2023-06-13 16:06:32 -05:00