transform-hub icon indicating copy to clipboard operation
transform-hub copied to clipboard

K8S adapter cleanup

Open f1ames opened this issue 2 years ago • 0 comments

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 and run.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.

f1ames avatar Feb 16 '22 12:02 f1ames