Robert Hensing
Robert Hensing
The name isn't always obvious and may be part of a problem sometimes.
**Description** Interrupting `hci effect run` on the command line does not let the effect run its termination logic or 'graceful shutdown'. This gave the container no chance to exit gracefully....
Sometimes it's useful to run a variation of an effect. - [x] If you can enumerate the variations, you can put them in a non-traversed attrset (`dontRecurseIntoAttrs`) but otherwise an...
- [ ] check caches in evaluation task - [ ] report relevant cache contents availability to server (which will then only dispatch when upload is required, but do dispatch...
Hercules CI has built-in support for secrets, but Vault users prefer to keep them in one place. Extend `secretsMap` to look for secrets in other sources. Depends on #262 Consider...
Currently the deployment will be interrupted because the agent executing the effect is restarting as part of the deployment it initiated. This shouldn't need to happen. Agent should have the...
These should be easy to encrypt. It can be done in practice, with a key in `secrets.json`, but it'd be nice to also have support for it in `hci state`.
Add an effects sandbox backend for macOS. - [ ] add effects sandbox - [ ] release - [ ] update docs
Hercules CI should provide a Vault Auth Method to authenticate effect runners based on their token. Vault clients will be able to authenticate as something like `auth/hercules-ci/project/${site}/${org}/${project}` or `auth/hercules-ci/branch/${site}/${org}/${project}/${branch}`. This...
**Description** Evaluation technical failure with ``` FatalError {fatalErrorMessage = "Worker failed with exit status: -6"} ``` **Logs** ``` [ some successful eval stuff ] Dec 04 13:56:31 agent-machine-1 hercules-ci-agent[1305]: [2019-12-04...