Commit Graph

43 Commits

Author SHA1 Message Date
Aravinth Manivannan b0d94f91dc
feat: run conductor as root
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-12-30 05:18:43 +05:30
Aravinth Manivannan d40e8642de
feat: publish systemd service file
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-12-30 04:44:39 +05:30
Aravinth Manivannan 5851b686b4
feat: read config from /etc/librepages/conductor/ 2022-12-30 04:44:30 +05:30
Aravinth Manivannan db9115b90b
feat: read token from env var
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-12-29 18:34:39 +05:30
Aravinth Manivannan b15c72ef30
feat: read token from env var
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-12-29 17:48:30 +05:30
Aravinth Manivannan cd0589fb2e
feat: replace http auth with bearer auth
ci/woodpecker/push/woodpecker Pipeline failed Details
2022-12-29 17:29:07 +05:30
Aravinth Manivannan 58eef6b3fa
feat: add prometheus instrumentation
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-12-25 13:14:00 +05:30
Aravinth Manivannan 158ec03aab
fix: CI: dl.librepages.org username and bin name
ci/woodpecker/push/woodpecker Pipeline is pending Details
2022-12-12 21:25:55 +05:30
Aravinth Manivannan 0e388d4e1e
fix: CI: apt install cmd
ci/woodpecker/push/woodpecker Pipeline failed Details
2022-12-12 21:08:38 +05:30
Aravinth Manivannan ef0175eca0
fix: build and publish bins
ci/woodpecker/push/woodpecker Pipeline failed Details
2022-12-12 21:00:18 +05:30
Aravinth Manivannan 838cb9387a
fix: CI: rm nginx workflows
ci/woodpecker/push/woodpecker Pipeline failed Details
2022-12-12 20:31:55 +05:30
Aravinth Manivannan 15a17a184d
feat: publish bins to dl.librepages.org
ci/woodpecker/push/woodpecker Pipeline failed Details
2022-12-12 20:27:32 +05:30
Aravinth Manivannan 96c1b807a7
feat: run tests on all workspaces and lints
ci/woodpecker/push/woodpecker Pipeline failed Details
2022-12-12 15:15:11 +05:30
Aravinth Manivannan 4db76a0705
fix: launch on localhost 2022-12-12 15:14:55 +05:30
Aravinth Manivannan ccb9f0f046
fix: dummy conductor test is async 2022-12-12 15:14:41 +05:30
Aravinth Manivannan 3a2e6355da
feat: serve openapi docs
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-12-11 23:43:13 +05:30
Aravinth Manivannan a38411abaa
feat: openapi spec 2022-12-11 23:42:46 +05:30
Aravinth Manivannan b8246f0fd8
feat: restructure events schema for cleaner serialization
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-12-11 20:25:42 +05:30
Aravinth Manivannan 1fa28ef9b7
fix: use only one API key per conductor deployment
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-12-11 19:30:36 +05:30
Aravinth Manivannan a4f4903120
chore: lints and update config 11.x -> 13.x
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-12-11 19:27:59 +05:30
Aravinth Manivannan 1b40c44854
feat: delete stie event
ci/woodpecker/push/woodpecker Pipeline failed Details
2022-12-11 18:49:04 +05:30
Aravinth Manivannan 20aa88ca51
fix: new site deployment requires extra info
ci/woodpecker/push/woodpecker Pipeline failed Details
2022-12-09 18:04:26 +05:30
Aravinth Manivannan 8d9bc95bf6
feat: add event type to transmit deployment configuration 2022-12-09 18:02:48 +05:30
Aravinth Manivannan 327ba35898
feat: rename config/default.toml -> config/config.toml
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-12-07 13:06:17 +05:30
Aravinth Manivannan f9d23cb3ef
feat: HTTP authentication for events endpoint
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-12-07 13:02:09 +05:30
Aravinth Manivannan 6145695980
feat: accept API keys from settings 2022-12-07 12:49:14 +05:30
Aravinth Manivannan 82da016441
fix: point to LibrePages/conductor repo and fix SEPARATOR 2022-12-07 12:02:34 +05:30
Aravinth Manivannan 1fcded74c0
hotfix: read env variables for config params with `_` in their names
ci/woodpecker/push/woodpecker Pipeline was successful Details
ref: https://github.com/mehcode/config-rs/issues/391
2022-11-16 17:20:34 +05:30
Aravinth Manivannan 8b821b7bde
feat: add .dockerignore
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-11-16 16:38:47 +05:30
Aravinth Manivannan 6ff3bb7e5c
fix: docker container name
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-11-16 16:14:07 +05:30
Aravinth Manivannan 2e3d6999ff
feat: feature gate libconductor::Conductor trait implementation to ship
ci/woodpecker/push/woodpecker Pipeline was successful Details
minimal event types only version
2022-11-16 15:39:46 +05:30
Aravinth Manivannan 45a5d5ce9f
chore: apply lints 2022-11-16 15:39:41 +05:30
Aravinth Manivannan 96cd918dfe
feat: Process events with conductor object
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-10-05 17:00:55 +05:30
Aravinth Manivannan a73111b36f
feat: conductor health check 2022-10-05 17:00:45 +05:30
Aravinth Manivannan 0998b2a2de
chore: linting 2022-10-05 17:00:31 +05:30
Aravinth Manivannan 6e70996f3f
feat: load Conductor into
SUMMARY
    Conductor type is received from configuration file. Type is defined
    in src/settings.rs. ctx::Ctx initializes Conductor object based on
    the type specified in the configuration.
2022-10-05 16:58:49 +05:30
Aravinth Manivannan 8908bd97e5
feat: impl dummy, placeholder conductor. Doesn't do anyhting 2022-10-05 16:58:12 +05:30
Aravinth Manivannan 20d02742b3
feat: define Conductor trait to impl environment specific side effects 2022-10-05 16:56:42 +05:30
Aravinth Manivannan 1b6af36636
feat: setup coverage generation 2022-10-05 16:55:19 +05:30
Aravinth Manivannan d1a854ff4d
fix: s/webhook/conductor/
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-10-05 16:11:46 +05:30
Aravinth Manivannan 2a2302c5fe
feat: init CI 2022-10-05 16:10:21 +05:30
Aravinth Manivannan 28ee8510c3
feat: accept config and process webhook events 2022-10-05 16:08:36 +05:30
Aravinth Manivannan c6585ffca5
feat: init 2022-10-05 16:07:09 +05:30