Skip to content

Commit c2a6f72

Browse files
authored
feat(testing-tools): Add grpcurl utility (#1493)
* feat(testing-tools): Add grpcurl utility This is needed by Vector Aggregator now that the /graphql endpoint is gone * chore: Update changelog
1 parent fbd4f79 commit c2a6f72

3 files changed

Lines changed: 10 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ All notable changes to this project will be documented in this file.
1010
- nifi: Add version `2.9.0` ([#1463]).
1111
- nifi: Backport NIFI-15801 to 2.x versions ([#1481]).
1212
- nifi: Backport NIFI-15901 to 2.x versions ([#1481]).
13+
- testing-tools: Added grpcurl utility ([#1493]).
1314
- opa: Add `1.16.2` ([#1509]).
1415

1516
### Changed
@@ -37,6 +38,7 @@ All notable changes to this project will be documented in this file.
3738
[#1474]: https://github.com/stackabletech/docker-images/pull/1474
3839
[#1476]: https://github.com/stackabletech/docker-images/pull/1476
3940
[#1481]: https://github.com/stackabletech/docker-images/pull/1481
41+
[#1493]: https://github.com/stackabletech/docker-images/pull/1493
4042
[#1509]: https://github.com/stackabletech/docker-images/pull/1509
4143

4244
## [26.3.0] - 2026-03-16

testing-tools/Dockerfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
# syntax=docker/dockerfile:1.16.0@sha256:e2dd261f92e4b763d789984f6eab84be66ab4f5f08052316d8eb8f173593acf7
22
# check=error=true
33

4+
ARG GRPCURL_VERSION
5+
FROM fullstorydev/grpcurl:v${GRPCURL_VERSION} AS grpcurl
6+
47
# Find the latest version at https://catalog.redhat.com/en/software/containers/ubi10/ubi-minimal/66f1504a379b9c2cf23e145c#get-this-image
58
# IMPORTANT: Make sure to use the "Manifest List Digest" that references the images for multiple architectures
69
# rather than just the "Image Digest" that references the image for the selected architecture.
@@ -44,6 +47,10 @@ COPY stackable-base/stackable/curlrc /root/.curlrc
4447
COPY testing-tools/requirements.txt /stackable/requirements.txt
4548
COPY testing-tools/licenses /licenses
4649

50+
# Required for interacting with the Vcetor Aggregator gRPC endpoint
51+
# TODO: Use the caching proxy, or mirror the image.
52+
COPY --from=grpcurl /bin/grpcurl /bin/grpcurl
53+
4754
RUN <<EOF
4855
microdnf update
4956

testing-tools/boil-config.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@
44
[versions."0.3.0".build-arguments]
55
kubectl-version = "1.35.0"
66
python-version = "3.12"
7+
grpcurl-version = "1.9.3"

0 commit comments

Comments
 (0)