Releases: Memrise/copypod
v0.4.0
What's Changed
The code has been refactored to make it easier to work with. It's now divided into multiple files and smaller functions which each have smaller degrees of responsibility.
As part of this some things were added/changed:
-
It's now possible to override the random suffix for the created pod so it is clearer what the pod is used for. This is especially nice if
copypodis used a lot and you end up with a bunch of pods with non-descriptive names. -
Environment variables can be set for the new pod.
-
The
creatorandoriginal-podlabels have been moved to annotations. -
A new
copypodlabel is added with a value oftrueto make it easy to filter copied pods. -
The
karpenter.sh/do-not-disruptannotation is set with a value oftrueto make it less likely for the pod to be terminated untimely in clusters using Karpenter for auto scaling.
Full Changelog: v0.3.0...v0.4.0