Switch base image for OCI container to Debian #236

Merged
alexvanin merged 1 commit from potyarkin/frostfs-http-gw:feature/oci-base-debian into master 2025-05-12 15:09:20 +00:00
Member

Currently frostfs-http-gw images are built FROM scratch and do not provide any executables except for the gateway itself.

Having POSIX shell inside frostfs-http-gw is beneficial during dynamic environment bringup in component tests. All other frostfs-* containers are based on Alpine and provide Busybox /bin/sh.

Initially I wanted to use Alpine here too, but @realloc suggested to switch all containers to Debian. While that discussion is still ongoing I'd like to add some shell to frostfs-http-gw -- let it be Debian's.

Currently frostfs-http-gw images are built `FROM scratch` and do not provide any executables except for the gateway itself. Having POSIX shell inside frostfs-http-gw is beneficial during dynamic environment bringup in component tests. All other frostfs-* containers are based on Alpine and provide Busybox `/bin/sh`. Initially I wanted to use Alpine here too, but @realloc suggested to [switch all containers to Debian](https://git.frostfs.info/TrueCloudLab/frostfs-node/issues/1724). While that discussion is still ongoing I'd like to add _some_ shell to frostfs-http-gw -- let it be Debian's.
potyarkin added 1 commit 2025-04-28 16:05:13 +00:00
[#236] Switch base image for OCI container to Debian
All checks were successful
/ DCO (pull_request) Successful in 34s
/ Builds (pull_request) Successful in 1m24s
/ Vulncheck (pull_request) Successful in 1m22s
/ OCI image (pull_request) Successful in 2m3s
/ Lint (pull_request) Successful in 2m22s
/ Tests (pull_request) Successful in 1m10s
/ Integration tests (pull_request) Successful in 6m9s
b53eade89e
Related: TrueCloudLab/frostfs-node#1724

Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
requested reviews from storage-services-committers, storage-services-developers 2025-04-28 16:05:13 +00:00
alexvanin approved these changes 2025-05-12 15:09:14 +00:00
alexvanin merged commit 50021ce587 into master 2025-05-12 15:09:20 +00:00
alexvanin deleted branch feature/oci-base-debian 2025-05-12 15:09:21 +00:00
Sign in to join this conversation.
No description provided.