transform-hub
transform-hub copied to clipboard
K8S adapter cleanup
This is a follow-up of https://github.com/scramjetorg/transform-hub/pull/247. We have agreed to left some things unpolished there, especially in context of #267.
So what has left:
- [ ] Unpack only package.json (ideally to stdout) in KubernetesSequenceAdapter
- [ ] Store only compressed package on disk, such as
.scramjet_sequences/<seq-id>.tar.gz
- [ ] Figure out a way to get rid of redundant scripts
unpack.sh
andrun.sh
from Runner docker image - [ ] Support topic feature tests
- [ ] Investigate objLogger not printing in KubernetesInstanceAdapter
- [ ] Extract objLogger improvements to a separate PR
- [ ] Make yarn clean use
git clean -xdf
or also remove packed sequences - [ ] Support getting runner PID in BDD tests (see here)
- [ ] Support checking if runner was closed successfully in BDD tests (see here)
- [ ] Get rid of all "no-docker" occurences
- [ ] Runner pod
imagePullPolicy: "Always"
only for development (see https://github.com/scramjetorg/transform-hub/pull/247#discussion_r8118832100
Probably it will be most efficient to cover it together or after #267.