Repository navigation
Remove roxcurl from roxie - #336
Conversation
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
No actionable comments were generated in the recent review. Walkthrough
Merge Risk:
|
1f8dc83 to
51f190b
Compare
|
@AlexVulaj, I am wondering, what do you think about just getting rid of |
1ed711c to
d8d1931
Compare
|
@mclasmeier fully agree with that take, and I'm glad we went through the full song and dance of seeing what effort would be involved. I've reworked this entire PR to just remove roxcurl from roxie. |
Summary
scripts/roxcurlhelper and its container wrapper.Rationale
The roxie container targets users who want to deploy development versions of StackRox; roxcurl is an ACS engineering utility available from the stackrox/workflow repository. Bundling it added dependencies and maintenance without being an important container use case.
Verification
go test ./...- passed.go test ./cmd- passed after the banner cleanup.make docker-build- passed after removing roxcurl from the image.Confirmed the built image retains roxctl and omits roxcurl:
podman run --rm --entrypoint /bin/bash localhost/roxie:latest \ -c 'command -v roxctl; if command -v roxcurl >/dev/null 2>&1; then echo "unexpected: roxcurl is installed"; exit 1; else echo "roxcurl is not installed"; fi' /usr/local/bin/roxctl roxcurl is not installed