Nick Vrvilo
Nick Vrvilo
**Is your feature request related to a problem? Please describe.** The `/progress` API for POSTing job instance progress updates from k8s sidecars is initially being implemented unauthenticated. This obviously isn't...
**Describe the bug** Adding new line to the `:require` list in components.clj (which should basically be a no-op) causes a compile-time error. **To Reproduce** Adding this single line to the...
Our [current REST API doc](https://github.com/twosigma/Cook/blob/v1.14.1/scheduler/docs/scheduler-rest-api.adoc) has some parts that are outdated or have always been inaccurate. We should fully document the REST API using the swagger annotations in the code....
Posting to the `/quota` or `/share` endpoints with a resource value that's negative or zero doesn't result in the correct behavior. * `#1`: Negative values are silently ignored. Expected behavior...
We seem to be using "authorization" in several places where we mean "authentication". For example: * The `:authorization` key in our config files ([example-prod-config.edn:3](https://github.com/twosigma/Cook/blob/b3ebb7e4/scheduler/example-prod-config.edn#L3)) * The `:authorization-middleware` entry in our...
Almost all of our integration tests are in a single file: test_basic.py. Breaking up the file would make it easier to find related tests, and hopefully help us avoid the...
We're currently caching the UUIDs of our jobs/instances/groups in the Liberator context when processing the decision handlers for our REST endpoints. That choice results in a lot of repeated UUID→Entity...
We should move (and probably rename) the top-level *simulator* directory. It probably makes more sense to include it under the *integration* directory, and call it something like *workloads*.
#582 deprecates the `/rawscheduler` endpoint in favor of new entity endpoints. We should be using `/jobs`, `/instances` and `/groups` consistently in all of our tools (CLI, simulator, etc) and all...
We've been seeing repeated failure of this test. I think Paul has already determined that this is due to some broken logic in the constraints handling code. ``` ====================================================================== ERROR:...