Skip to content

Commit

Permalink
Take image-pull-policy config into account for init-containers
Browse files Browse the repository at this point in the history
  • Loading branch information
geoand authored and sberyozkin committed Jun 21, 2023
1 parent 011030a commit 1a6a680
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ public static Container convert(Map.Entry<String, ContainerConfig> e) {
private static ContainerBuilder convert(String name, ContainerConfig c) {
ContainerBuilder b = new ContainerBuilder();
b.withName(name);
b.withImagePullPolicy(c.imagePullPolicy);
c.image.ifPresent(b::withImage);
c.workingDir.ifPresent(b::withWorkingDir);
c.command.ifPresent(w -> b.withCommand(w.toArray(new String[0])));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ public void assertGeneratedResources() throws IOException {
assertThat(r.getLimits().get("cpu")).isEqualTo(new Quantity("500m"));
assertThat(r.getLimits().get("memory")).isEqualTo(new Quantity("128Mi"));
});
assertThat(c.getImagePullPolicy()).isEqualTo("Always");
});

});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,5 @@ quarkus.kubernetes.init-containers.foo.arguments=-c cp /some/file /somewhere/els
quarkus.kubernetes.init-containers.foo.resources.requests.cpu=250m
quarkus.kubernetes.init-containers.foo.resources.requests.memory=64Mi
quarkus.kubernetes.init-containers.foo.resources.limits.cpu=500m
quarkus.kubernetes.init-containers.foo.resources.limits.memory=128Mi
quarkus.kubernetes.init-containers.foo.resources.limits.memory=128Mi
quarkus.kubernetes.init-containers.foo.image-pull-policy=Always

0 comments on commit 1a6a680

Please sign in to comment.