more detailed progress status
This commit is contained in:
parent
f6ae51b12d
commit
96dde9460d
2 changed files with 51 additions and 2 deletions
35
README.md
35
README.md
|
@ -36,8 +36,39 @@ was chosen as it's IMO the first stepping stone to enable
|
|||
self-hosting. Tiny Tiny RSS was chosen because it is somewhat
|
||||
lightweight.
|
||||
|
||||
- [ ] Vaultwarden
|
||||
- [ ] TTRSS
|
||||
- Haproxy
|
||||
- [x] Systemd service
|
||||
- Keycloak
|
||||
- [x] Provision using keycloak-cli-config
|
||||
- [x] Behind haproxy
|
||||
- [x] Integration tests
|
||||
- [ ] Backup
|
||||
- Grafana/Alertmanager/Prometheus
|
||||
- [ ] Systemd service
|
||||
- [ ] Behind haproxy
|
||||
- [ ] Behind keycloak with oauth2proxy
|
||||
- [ ] Integration tests
|
||||
- [ ] Backup
|
||||
- Vaultwarden
|
||||
- [x] Systemd service
|
||||
- [x] Behind haproxy
|
||||
- [x] Behind keycloak with oauth2proxy
|
||||
- [ ] Integration tests
|
||||
- [ ] Backup
|
||||
- [ ] Dashboard with Grafana
|
||||
- [ ] Alerts with Alertmanager
|
||||
- TTRSS
|
||||
- [x] Systemd service
|
||||
- [x] Behind haproxy
|
||||
- [x] Behind keycloak with oauth2proxy
|
||||
- [ ] Integration tests
|
||||
- [ ] Backup
|
||||
- [ ] Dashboard with Grafana
|
||||
- [ ] Alerts with Alertmanager
|
||||
- Misc
|
||||
- [x] Function to generate haproxy config
|
||||
- [ ] Documentation for setting up on Linode
|
||||
- [ ] Documentation for getting started
|
||||
|
||||
## Getting Started
|
||||
|
||||
|
|
18
mycompany-agents/network.nix
Normal file
18
mycompany-agents/network.nix
Normal file
|
@ -0,0 +1,18 @@
|
|||
let
|
||||
hercules-ci-agent =
|
||||
builtins.fetchTarball "https://github.com/hercules-ci/hercules-ci-agent/archive/stable.tar.gz";
|
||||
in
|
||||
{
|
||||
network.description = "Hercules CI agents";
|
||||
|
||||
agent = {
|
||||
imports = [
|
||||
(hercules-ci-agent + "/module.nix")
|
||||
];
|
||||
|
||||
services.hercules-ci-agent.enable = true;
|
||||
services.hercules-ci-agent.concurrentTasks = 4; # Number of jobs to run
|
||||
deployment.keys."cluster-join-token.key".keyFile = ./cluster-join-token.key;
|
||||
deployment.keys."binary-caches.json".keyFile = ./binary-caches.json;
|
||||
};
|
||||
}
|
Loading…
Reference in a new issue