This pull request simply updates the docker install line to:
apt-get -y install docker-ce docker-ce-cli containerd.io docker-compose-plugin
Justification
As part of DEVOPS-765, we're creating custom workflows for some repos (e.g. sample_service) to run make compile, which triggers the kb-sdk compile step.
The easiest way to make this work is to simply build using the kbase/kb-sdk image vs the stock ubuntu-latest image.
Since the custom workflows in question are based on our reusable workflows, they need the ability to build using the docker buildx command.
Testing
A test version of kb-sdk was build using the proposed Dockerfile, and pushed to jsfillman/kb-sdk.
The reusable workflows were modified to utilize this image and run make compile in the kbase/sdk-compile-test repo, which is a copy of kbase/sample_service.
Summary
This pull request simply updates the docker install line to:
apt-get -y install docker-ce docker-ce-cli containerd.io docker-compose-plugin
Justification
As part of DEVOPS-765, we're creating custom workflows for some repos (e.g. sample_service) to run
make compile
, which triggers thekb-sdk compile
step.The easiest way to make this work is to simply build using the
kbase/kb-sdk
image vs the stockubuntu-latest
image. Since the custom workflows in question are based on our reusable workflows, they need the ability to build using thedocker buildx
command.Testing
make compile
in the kbase/sdk-compile-test repo, which is a copy ofkbase/sample_service
.