Feature (What you would like to be added):
Use consistent images for e2e test utils.
Motivation (Why is this needed?):
Druid e2e tests use multiple helper jobs that run certain short-lived commands and exit afterwards. These job pods are defined to use different, inconsistent images for their containers, as can be seen here, here and here.
Approach/Hint to the implement solution (optional):
Infra-job pod uses ubuntu images for installing cloud provider CLIs for creating/deleting backup buckets. We can possibly use the same image in e2e test utils as well, since the image would have already been pulled onto the KinD cluster node before starting test execution, and resource consumption by these utility jobs would be insignificant since they are short-lived in nature.
Feature (What you would like to be added): Use consistent images for e2e test utils.
Motivation (Why is this needed?): Druid e2e tests use multiple helper jobs that run certain short-lived commands and exit afterwards. These job pods are defined to use different, inconsistent images for their containers, as can be seen here, here and here.
Approach/Hint to the implement solution (optional): Infra-job pod uses
ubuntu
images for installing cloud provider CLIs for creating/deleting backup buckets. We can possibly use the same image in e2e test utils as well, since the image would have already been pulled onto the KinD cluster node before starting test execution, and resource consumption by these utility jobs would be insignificant since they are short-lived in nature./cc @seshachalam-yv @aaronfern