Skip to content

Commit a4cf2bc

Browse files
authored
add missing Makefile tasks to build oss and wolfi images from build context tarballs (#17189)
1 parent f562f37 commit a4cf2bc

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

docker/Makefile

+15-1
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ public-dockerfiles_full: templates/Dockerfile.erb docker_paths $(COPY_FILES)
131131

132132
build-from-dockerfiles_full: public-dockerfiles_full
133133
cd $(ARTIFACTS_DIR)/docker && \
134-
mkdir -p dockerfile_build && cd dockerfile_build && \
134+
mkdir -p dockerfile_build_full && cd dockerfile_build_full && \
135135
tar -zxf ../../logstash-$(VERSION_TAG)-docker-build-context.tar.gz && \
136136
sed 's/artifacts/snapshots/g' Dockerfile > Dockerfile.tmp && mv Dockerfile.tmp Dockerfile && \
137137
docker build --progress=plain --network=host -t $(IMAGE_TAG)-dockerfile-full:$(VERSION_TAG) .
@@ -150,6 +150,13 @@ public-dockerfiles_oss: templates/Dockerfile.erb docker_paths $(COPY_FILES)
150150
cp $(ARTIFACTS_DIR)/Dockerfile-oss Dockerfile && \
151151
tar -zcf ../logstash-oss-$(VERSION_TAG)-docker-build-context.tar.gz Dockerfile bin config env2yaml pipeline
152152

153+
build-from-dockerfiles_oss: public-dockerfiles_oss
154+
cd $(ARTIFACTS_DIR)/docker && \
155+
mkdir -p dockerfile_build_oss && cd dockerfile_build_oss && \
156+
tar -zxf ../../logstash-$(VERSION_TAG)-docker-build-context.tar.gz && \
157+
sed 's/artifacts/snapshots/g' Dockerfile > Dockerfile.tmp && mv Dockerfile.tmp Dockerfile && \
158+
docker build --progress=plain --network=host -t $(IMAGE_TAG)-dockerfile-oss:$(VERSION_TAG) .
159+
153160
public-dockerfiles_wolfi: templates/Dockerfile.erb docker_paths $(COPY_FILES)
154161
../vendor/jruby/bin/jruby -S erb -T "-"\
155162
created_date="${BUILD_DATE}" \
@@ -164,6 +171,13 @@ public-dockerfiles_wolfi: templates/Dockerfile.erb docker_paths $(COPY_FILES)
164171
cp $(ARTIFACTS_DIR)/Dockerfile-wolfi Dockerfile && \
165172
tar -zcf ../logstash-wolfi-$(VERSION_TAG)-docker-build-context.tar.gz Dockerfile bin config env2yaml pipeline
166173

174+
build-from-dockerfiles_wolfi: public-dockerfiles_wolfi
175+
cd $(ARTIFACTS_DIR)/docker && \
176+
mkdir -p dockerfile_build_wolfi && cd dockerfile_build_wolfi && \
177+
tar -zxf ../../logstash-$(VERSION_TAG)-docker-build-context.tar.gz && \
178+
sed 's/artifacts/snapshots/g' Dockerfile > Dockerfile.tmp && mv Dockerfile.tmp Dockerfile && \
179+
docker build --progress=plain --network=host -t $(IMAGE_TAG)-dockerfile-wolfi:$(VERSION_TAG) .
180+
167181
public-dockerfiles_ironbank: templates/hardening_manifest.yaml.erb templates/IronbankDockerfile.erb ironbank_docker_paths $(COPY_IRONBANK_FILES)
168182
../vendor/jruby/bin/jruby -S erb -T "-"\
169183
elastic_version="${ELASTIC_VERSION}" \

0 commit comments

Comments
 (0)