Releases: Donders-Institute/hpc-webhook
Fast response improved
- Add newline character to server log messages
Fast response
- After writing the payload, the hpc-webhook server responds and processes the webhook in the background (i.e. this instead of sending the response at the end, after the processing). For example, GitHub expects the webhook server to respond within 10 seconds, otherwise it terminates the call
- Add timestamps to server logging
- Add SSH connection timeout
First release improved
Renamed .webhooks
to .webhook
First release improved
Changed execute command to bash -l -c "cd ~/%s/%s/ && qsub -F %s %s"
to trigger the qsub command on various systems and for all users.
First release
First release after initial test phase.
-
Renamed hpc-qaas to hcp-webhook:
- rename the repository to hpc-webhook
- rename the server to webhook.dccn.nl
- use
.webhooks
folder instead of.qaas
folder - remove all references to qaas from the server code
- remove all references to qaas from the client code (hpcutil webhook ...)
- remove all references to qaas from the documentation (readme, instructions, etc._))
-
Introduce constants
PayloadName
,ScriptName
andWebhooksWorkDir
-
Return correct webhook payload URL e.g.
https://hpc-webhook.dccn.nl:443/webhook/550e8400-e29b-41d4-a716-446655440005
instead of
https://hpc-webhook.dccn.nl:443/550e8400-e29b-41d4-a716-446655440005
(i.e. with/webhook
) -
Return 405 Method not allowed message when invalid HTTP method is used
(instead of returning 404 Not Found)
Demo version
This release of hpc-qaas is for demonstration purposes.
- Added delete functionality
Demo version
This release of hpc-qaas is for demonstration purposes. Its new features are:
- improve qaas server code
- refine qaas database
- show webhook list with qaas client
- show single webhook info with qaas client
Proof of concept
This release of hpc-qaas is for demonstration purposes. It features:
- handling of a webhook configuration request by the qaas server
- handling of a webhook payload request by the qaas server
- registering a new webhook with the qaas client library
- listing all registered webhooks with the qaas client library
- hpc-qaas package unit tests
- qaas server integration tests