Ireneusz Szulc
Ireneusz Szulc
### Added - Submitted manifest YAML is compared with the one in the job's repository. In case of incosistencies, the deployment is aborted. This only happens if the optional setting...
Sometimes it may come in handy to allow downloading the uploaded plugins through the Dashboard. This would speed up the process, where we want to promote a version of a...
Racetrack could check if the submitted manifest.yaml is consistent with the one found in the git repository of the Job's source code. Discrepancies may happen, if someone forgets to push...
We currently have a stub for this with the reset password link, which advises the user to contact an admin. It's probably a good investment in time to flesh this...
Sometimes deployment of a job gets stuck, if for instance, Kubernetes can't create a new pod due to not enough resources in the cluster. Deployment commands succeeds (`kubectl apply`), but...
Let's make sure we're secured against exploding metrics in its cardinality. Prometheus label cardinality refers to the number of unique label value combinations in a given metric. Specifically, if Prometheus...
Routing jobs by the path can be painful and harmful. Here's why: For instance, if we were about to deploy WordPress to Racetrack, we'd need to deploy it at the...
On each Job call, PUB component makes a request to Lifecycle to check if a user is allowed to speak to a job and to get the internal address of...
Consider this idea again: let's make use of local docker registry by Racetrack (for keeping the jobs), not the external one. At the first glance, it seems like using the...
A job runs a single Python interpreter process that contains 2 codebases: - wrapper code (handling http, metrics, swagerUI, etc) - actual job's logic Each of them have its third-party...