René's URL Explorer Experiment


Title: ROX-33958: BusyBox-style binary consolidation for main image by janisz · Pull Request #19819 · stackrox/stackrox · GitHub

Open Graph Title: ROX-33958: BusyBox-style binary consolidation for main image by janisz · Pull Request #19819 · stackrox/stackrox

X Title: ROX-33958: BusyBox-style binary consolidation for main image by janisz · Pull Request #19819 · stackrox/stackrox

Description: Description Consolidate 8 separate binaries into a single binary using BusyBox-style dispatch pattern to reduce image size. Before: 1.93 GB After: 1.22 GB User-facing documentation CHANGELOG.md is updated OR update is not needed documentation PR is created and is linked above OR is not needed Testing and quality the change is production ready: the change is GA, or otherwise the functionality is gated by a feature flag CI results are inspected Automated testing added unit tests added e2e tests added regression tests added compatibility tests modified existing tests How I validated my change Used dive to verify the image content before and after: before dive quay.io/stackrox-io/main:latest Cmp Size Command drwxr-xr-x 0:0 1.1 GB ├── stackrox 0 B COPY /output/go/ /go/ # buildkit drwxr-xr-x 0:0 780 MB │ ├── bin 45 MB RUN |6 LABEL_VERSION=4.11.x-556-g118ca3cfff LABEL_RELEASE=4.11.x-556-g118ca3cfff QUAY_TAG_EXPIRATION=13w ROX_IM -rwxr-xr-x 0:0 179 MB │ │ ├── kubernetes-sensor 367 kB COPY /stackrox-data /stackrox/static-data # buildkit -rwxr-xr-x 0:0 122 MB │ │ ├── sensor-upgrader 732 kB COPY ./docs/api/v1/swagger.json /stackrox/static-data/docs/api/v1/swagger.json # buildkit -rwxr-xr-x 0:0 116 MB │ │ ├── compliance 167 kB COPY ./docs/api/v2/swagger.json /stackrox/static-data/docs/api/v2/swagger.json # buildkit -rwxr-xr-x 0:0 104 MB │ │ ├── admission-control 6.8 MB COPY THIRD_PARTY_NOTICES /THIRD_PARTY_NOTICES/ # buildkit -rwxr-xr-x 0:0 102 MB │ │ ├── roxagent 13 MB COPY ui /ui # buildkit -rwxr-xr-x 0:0 79 MB │ │ ├── migrator 276 MB COPY bin/central /stackrox/central # buildkit -rwxr-xr-x 0:0 78 MB │ │ └── config-controller 79 MB COPY bin/migrator /stackrox/bin/migrator # buildkit -rwxr-xr-x 0:0 276 MB │ ├── central 116 MB COPY bin/compliance /stackrox/bin/compliance # buildkit drwxr-xr-x 0:0 1.3 MB │ ├── static-data 179 MB COPY bin/kubernetes-sensor /stackrox/bin/kubernetes-sensor # buildkit drwxr-xr-x 0:0 899 kB │ │ ├── docs 122 MB COPY bin/sensor-upgrader /stackrox/bin/sensor-upgrader # buildkit drwxr-xr-x 0:0 899 kB │ │ │ └── api 104 MB COPY bin/admission-control /stackrox/bin/admission-control # buildkit drwxr-xr-x 0:0 732 kB │ │ │ ├── v1 78 MB COPY bin/config-controller /stackrox/bin/config-controller # buildkit -rw-r--r-- 0:0 732 kB │ │ │ │ └── swagger.json 102 MB COPY bin/roxagent /stackrox/bin/roxagent # buildkit drwxr-xr-x 0:0 167 kB │ │ │ └── v2 703 MB COPY bin/roxctl* /assets/downloads/cli/ # buildkit -rw-r--r-- 0:0 167 kB │ │ │ └── swagger.json 0 B RUN |6 LABEL_VERSION=4.11.x-556-g118ca3cfff LABEL_RELEASE=4.11.x-556-g118ca3cfff QUAY_TAG_EXPIRATION=13w ROX_IM drwxr-xr-x 0:0 367 kB │ │ └── external-networks -rw-r--r-- 0:0 367 kB │ │ └── external-networks.zip │ Layer Details ├────────────────────────────────────────────────────────────────────────────────────────────────────────── -rwxr-xr-x 0:0 1.3 kB │ ├── import-additional-cas -rw-r--r-- 0:0 980 B │ ├── debug Tags: (unavailable) -rwxr-xr-x 0:0 442 B │ ├── save-dir-contents Id: d71d201f5346e63e44b44200efc432333f4b291cf77c6403c9ea65789ef36e44 -rwxr-xr-x 0:0 260 B │ ├── restore-all-dir-contents Size: 0 B -rwxr-xr-x 0:0 222 B │ ├── start-central.sh Digest: sha256:9aa8ede612557418f6ff7e2ebdf69151b7f81f2d7e3cec495a5825391284e93f -rwxr-xr-x 0:0 131 B │ ├── entrypoint-wrapper.sh Command: -rwxr-xr-x 0:0 104 B │ ├── central-entrypoint.sh RUN |6 LABEL_VERSION=4.11.x-556-g118ca3cfff LABEL_RELEASE=4.11.x-556-g118ca3cfff QUAY_TAG_EXPIRATION=13w ROX_IMAGE_FLAVOR=o -rwxrwxrwx 0:0 0 B │ ├── admission-control → entrypoint-wrapper.sh pensource ROX_PRODUCT_BRANDING=STACKROX_BRANDING TARGET_ARCH=amd64 /bin/sh -c ln -s /assets/downloads/cli/roxctl-linux-${TA -rwxrwxrwx 0:0 0 B │ ├── compliance → entrypoint-wrapper.sh RGET_ARCH} /stackrox/roxctl && ln -s /assets/downloads/cli/roxctl-linux-amd64 /assets/downloads/cli/roxctl-linux # buil -rwxrwxrwx 0:0 0 B │ ├── config-controller → entrypoint-wrapper.sh dkit -rwxrwxrwx 0:0 0 B │ ├── kubernetes-sensor → entrypoint-wrapper.sh -rwxrwxrwx 0:0 0 B │ ├── roxctl → /assets/downloads/cli/roxctl-linux-amd64 -rwxrwxrwx 0:0 0 B │ └── sensor-upgrader → entrypoint-wrapper.sh drwxr-xr-x 0:0 703 MB ├── assets drwxr-xr-x 0:0 703 MB │ └── downloads drwxr-xr-x 0:0 703 MB │ └── cli -rwxr-xr-x 0:0 108 MB │ ├── roxctl-linux-s390x -rwxr-xr-x 0:0 102 MB │ ├── roxctl-windows-amd64.exe -rwxr-xr-x 0:0 102 MB │ ├── roxctl-darwin-amd64 -rwxr-xr-x 0:0 100 MB │ ├── roxctl-linux-ppc64le │ Image Details ├────────────────────────────────────────────────────────────────────────────────────────────────────────── -rwxr-xr-x 0:0 100 MB │ ├── roxctl-linux-amd64 -rwxr-xr-x 0:0 97 MB │ ├── roxctl-darwin-arm64 Image name: quay.io/stackrox-io/main:latest -rwxr-xr-x 0:0 94 MB │ ├── roxctl-linux-arm64 Total Image size: 1.9 GB -rwxrwxrwx 0:0 0 B │ └── roxctl-linux → /assets/downloads/cli/roxctl-linux-amd64 after: dive quay.io/stackrox-io/main:4.11.x-561-gc7378acbb9 │ Layers ├───────────────────────────────────────────────────────────────────────────────────────────────────────────────── Permission UID:GID Size Filetree Cmp Size Command drwxr-xr-x 0:0 707 MB ├── assets 105 MB FROM 95ae1c59332cae2 drwxr-xr-x 0:0 707 MB │ └── downloads 1.7 kB COPY signatures/RPM-GPG-KEY-CentOS-Official / # buildkit drwxr-xr-x 0:0 707 MB │ └── cli 3.5 kB COPY static-bin /stackrox/ # buildkit -rwxr-xr-x 0:0 109 MB │ ├── roxctl-linux-s390x 1.9 MB COPY /output/rpms/ /tmp/ # buildkit -rwxr-xr-x 0:0 102 MB │ ├── roxctl-windows-amd64.exe 0 B COPY /output/go/ /go/ # buildkit -rwxr-xr-x 0:0 102 MB │ ├── roxctl-darwin-amd64 45 MB RUN |6 LABEL_VERSION=4.11.x-593-gb54ecbf2f0 LABEL_RELEASE=4.11.x-593-gb54ecbf2f0 QUAY_TAG_EXPIRATION=13w ROX_IM -rwxr-xr-x 0:0 100 MB │ ├── roxctl-linux-ppc64le 368 kB COPY /stackrox-data /stackrox/static-data # buildkit -rwxr-xr-x 0:0 100 MB │ ├── roxctl-linux-amd64 732 kB COPY ./docs/api/v1/swagger.json /stackrox/static-data/docs/api/v1/swagger.json # buildkit -rwxr-xr-x 0:0 98 MB │ ├── roxctl-darwin-arm64 196 kB COPY ./docs/api/v2/swagger.json /stackrox/static-data/docs/api/v2/swagger.json # buildkit -rwxr-xr-x 0:0 95 MB │ ├── roxctl-linux-arm64 6.8 MB COPY THIRD_PARTY_NOTICES /THIRD_PARTY_NOTICES/ # buildkit -rwxrwxrwx 0:0 0 B │ └── roxctl-linux → /assets/downloads/cli/roxctl-linux-amd64 13 MB COPY ui /ui # buildkit drwxr-xr-x 0:0 357 MB ├── stackrox 356 MB COPY bin/central /stackrox/central # buildkit -rwxr-xr-x 0:0 356 MB │ ├── central 707 MB COPY bin/roxctl* /assets/downloads/cli/ # buildkit drwxr-xr-x 0:0 1.3 MB │ ├── static-data 0 B RUN |6 LABEL_VERSION=4.11.x-593-gb54ecbf2f0 LABEL_RELEASE=4.11.x-593-gb54ecbf2f0 QUAY_TAG_EXPIRATION=13w ROX_IM drwxr-xr-x 0:0 928 kB │ │ ├── docs drwxr-xr-x 0:0 928 kB │ │ │ └── api drwxr-xr-x 0:0 732 kB │ │ │ ├── v1 -rw-r--r-- 0:0 732 kB │ │ │ │ └── swagger.json drwxr-xr-x 0:0 196 kB │ │ │ └── v2 │ Layer Details ├────────────────────────────────────────────────────────────────────────────────────────────────────────── -rw-r--r-- 0:0 196 kB │ │ │ └── swagger.json drwxr-xr-x 0:0 368 kB │ │ └── external-networks Tags: (unavailable) -rw-r--r-- 0:0 368 kB │ │ └── external-networks.zip Id: 242e0f057d562d5cc32dbe24b6f792779d27cc93a3438773ed2dca2f9a03920a -rwxr-xr-x 0:0 1.3 kB │ ├── import-additional-cas Size: 0 B -rw-r--r-- 0:0 980 B │ ├── debug Digest: sha256:fee02da699dc4abe896e0a672410c18dd5e8cb7e83095edc5e11a168103a934b -rwxr-xr-x 0:0 442 B │ ├── save-dir-contents Command: -rwxr-xr-x 0:0 260 B │ ├── restore-all-dir-contents RUN |6 LABEL_VERSION=4.11.x-593-gb54ecbf2f0 LABEL_RELEASE=4.11.x-593-gb54ecbf2f0 QUAY_TAG_EXPIRATION=13w ROX_IMAGE_FLAVOR=o -rwxr-xr-x 0:0 222 B │ ├── start-central.sh pensource ROX_PRODUCT_BRANDING=STACKROX_BRANDING TARGET_ARCH=amd64 /bin/sh -c mkdir -p /stackrox/bin && ln -s /stackrox -rwxr-xr-x 0:0 131 B │ ├── entrypoint-wrapper.sh /central /stackrox/bin/migrator && ln -s /stackrox/central /stackrox/bin/compliance && ln -s /stackrox/central /sta -rwxr-xr-x 0:0 104 B │ ├── central-entrypoint.sh ckrox/bin/kubernetes-sensor && ln -s /stackrox/central /stackrox/bin/sensor-upgrader && ln -s /stackrox/central /st -rwxrwxrwx 0:0 0 B │ ├── admission-control → entrypoint-wrapper.sh ackrox/bin/admission-control && ln -s /stackrox/central /stackrox/bin/config-controller && ln -s /stackrox/central drwxr-xr-x 0:0 0 B │ ├── bin /stackrox/bin/roxagent && ln -s /stackrox/central /stackrox/roxctl && ln -s /assets/downloads/cli/roxctl-linux-amd6 -rwxrwxrwx 0:0 0 B │ │ ├── admission-control → /stackrox/central 4 /assets/downloads/cli/roxctl-linux # buildkit -rwxrwxrwx 0:0 0 B │ │ ├── compliance → /stackrox/central -rwxrwxrwx 0:0 0 B │ │ ├── config-controller → /stackrox/central -rwxrwxrwx 0:0 0 B │ │ ├── kubernetes-sensor → /stackrox/central -rwxrwxrwx 0:0 0 B │ │ ├── migrator → /stackrox/central -rwxrwxrwx 0:0 0 B │ │ ├── roxagent → /stackrox/central -rwxrwxrwx 0:0 0 B │ │ └── sensor-upgrader → /stackrox/central -rwxrwxrwx 0:0 0 B │ ├── compliance → entrypoint-wrapper.sh │ Image Details ├────────────────────────────────────────────────────────────────────────────────────────────────────────── -rwxrwxrwx 0:0 0 B │ ├── config-controller → entrypoint-wrapper.sh -rwxrwxrwx 0:0 0 B │ ├── kubernetes-sensor → entrypoint-wrapper.sh Image name: quay.io/stackrox-io/main:4.11.x-593-gb54ecbf2f0 -rwxrwxrwx 0:0 0 B │ ├── roxctl → /stackrox/central Total Image size: 1.2 GB -rwxrwxrwx 0:0 0 B │ └── sensor-upgrader → entrypoint-wrapper.sh

Open Graph Description: Description Consolidate 8 separate binaries into a single binary using BusyBox-style dispatch pattern to reduce image size. Before: 1.93 GB After: 1.22 GB User-facing documentation CHANGELOG.md...

X Description: Description Consolidate 8 separate binaries into a single binary using BusyBox-style dispatch pattern to reduce image size. Before: 1.93 GB After: 1.22 GB User-facing documentation CHANGELOG.md...

Opengraph URL: https://github.com/stackrox/stackrox/pull/19819

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/commits/:range(.:format)
route-controllerpull_requests
route-actioncommits
fetch-noncev2:81f32262-7d01-bdd0-b796-e7b67805a4d3
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idD5A8:3495F0:1FFC341:2B8A126:6A65575A
html-safe-nonce771f8e8470bff18de5a1a53aa50de11beace1a79b37c65c09c2afa8e7d48a2ef
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJENUE4OjM0OTVGMDoxRkZDMzQxOjJCOEExMjY6NkE2NTU3NUEiLCJ2aXNpdG9yX2lkIjoiMTE5Mzg0NDI0MjU1MDk3MDIwMiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac0111f80d006a37f98cfaaa4a696f7560ac6b374cd2c31ab3f8f2ef1c73cb9617
hovercard-subject-tagpull_request:3486146317
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/commits
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/stackrox/stackrox/pull/19819/commits/4c25c5b5c6ee0584d2cdbcf6be0fd7f72f059059
twitter:imagehttps://avatars.githubusercontent.com/u/1616386?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/1616386?s=400&v=4
og:image:altDescription Consolidate 8 separate binaries into a single binary using BusyBox-style dispatch pattern to reduce image size. Before: 1.93 GB After: 1.22 GB User-facing documentation CHANGELOG.md...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None52c76df668885aaff23b50bdca1fa1ea44ac9c1553e888ebc70ff1e4daa4625b
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/stackrox/stackrox git https://github.com/stackrox/stackrox.git
octolytics-dimension-user_id40638982
octolytics-dimension-user_loginstackrox
octolytics-dimension-repository_id434017296
octolytics-dimension-repository_nwostackrox/stackrox
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id434017296
octolytics-dimension-repository_network_root_nwostackrox/stackrox
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release309153364422b3c499922d1a2a6404910a58ed8e
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/stackrox/stackrox/pull/19819/commits/4c25c5b5c6ee0584d2cdbcf6be0fd7f72f059059#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fstackrox%2Fstackrox%2Fpull%2F19819%2Fcommits%2F4c25c5b5c6ee0584d2cdbcf6be0fd7f72f059059
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fstackrox%2Fstackrox%2Fpull%2F19819%2Fcommits%2F4c25c5b5c6ee0584d2cdbcf6be0fd7f72f059059
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Fcommits&source=header-repo&source_repo=stackrox%2Fstackrox
Reloadhttps://github.com/stackrox/stackrox/pull/19819/commits/4c25c5b5c6ee0584d2cdbcf6be0fd7f72f059059
Reloadhttps://github.com/stackrox/stackrox/pull/19819/commits/4c25c5b5c6ee0584d2cdbcf6be0fd7f72f059059
Reloadhttps://github.com/stackrox/stackrox/pull/19819/commits/4c25c5b5c6ee0584d2cdbcf6be0fd7f72f059059
Please reload this pagehttps://github.com/stackrox/stackrox/pull/19819/commits/4c25c5b5c6ee0584d2cdbcf6be0fd7f72f059059
stackrox https://github.com/stackrox
stackroxhttps://github.com/stackrox/stackrox
Notifications https://github.com/login?return_to=%2Fstackrox%2Fstackrox
Fork 183 https://github.com/login?return_to=%2Fstackrox%2Fstackrox
Star 1.3k https://github.com/login?return_to=%2Fstackrox%2Fstackrox
Code https://github.com/stackrox/stackrox
Issues 53 https://github.com/stackrox/stackrox/issues
Pull requests 587 https://github.com/stackrox/stackrox/pulls
Actions https://github.com/stackrox/stackrox/actions
Security and quality 0 https://github.com/stackrox/stackrox/security
Insights https://github.com/stackrox/stackrox/pulse
Code https://github.com/stackrox/stackrox
Issues https://github.com/stackrox/stackrox/issues
Pull requests https://github.com/stackrox/stackrox/pulls
Actions https://github.com/stackrox/stackrox/actions
Security and quality https://github.com/stackrox/stackrox/security
Insights https://github.com/stackrox/stackrox/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fstackrox%2Fstackrox%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fstackrox%2Fstackrox%2Fissues%2Fnew%2Fchoose
janiszhttps://github.com/janisz
masterhttps://github.com/stackrox/stackrox/tree/master
ROX-33958/resue-componentshttps://github.com/stackrox/stackrox/tree/ROX-33958/resue-components
Conversation 21 https://github.com/stackrox/stackrox/pull/19819
Commits 14 https://github.com/stackrox/stackrox/pull/19819/commits
Checks 123 https://github.com/stackrox/stackrox/pull/19819/checks
Files changed https://github.com/stackrox/stackrox/pull/19819/files
Please reload this pagehttps://github.com/stackrox/stackrox/pull/19819/commits/4c25c5b5c6ee0584d2cdbcf6be0fd7f72f059059
ROX-33958: BusyBox-style binary consolidation for main image https://github.com/stackrox/stackrox/pull/19819/commits/4c25c5b5c6ee0584d2cdbcf6be0fd7f72f059059#top
Show all changes 14 commits https://github.com/stackrox/stackrox/pull/19819/files
9f1213f Implement BusyBox-style binary consolidation for main image janisz Apr 3, 2026 https://github.com/stackrox/stackrox/pull/19819/commits/9f1213fb0f11c082751cf757a6c62b1fb517211f
47427f3 Remove unnecessary wrapper functions in BusyBox dispatcher janisz Apr 3, 2026 https://github.com/stackrox/stackrox/pull/19819/commits/47427f3fb0c6165c048002487c158c501e34a6c2
cfb90dc Restore building all components in main-build-nodeps janisz Apr 3, 2026 https://github.com/stackrox/stackrox/pull/19819/commits/cfb90dc28076e5a010b9563b4a4b2575a60c306a
ce04450 Rename Main to centralRun (unexport) janisz Apr 3, 2026 https://github.com/stackrox/stackrox/pull/19819/commits/ce04450ce5ef4208cb6319e26f70391a190bd7ef
4c25c5b Remove redundant symlinks from Dockerfiles janisz Apr 3, 2026 https://github.com/stackrox/stackrox/pull/19819/commits/4c25c5b5c6ee0584d2cdbcf6be0fd7f72f059059
01400ce Build only central binary instead of all components janisz Apr 3, 2026 https://github.com/stackrox/stackrox/pull/19819/commits/01400ce7802a4fade53fdaed03f66dbbf5bc52f7
cc4d835 Add roxagent symlink to maintain compatibility janisz Apr 3, 2026 https://github.com/stackrox/stackrox/pull/19819/commits/cc4d83525b446ccc620257ce9af837eaa9573983
d37b536 Address code review feedback for BusyBox consolidation janisz Apr 3, 2026 https://github.com/stackrox/stackrox/pull/19819/commits/d37b536ec48d3680a76c2743de518c814d118c43
e04107d Fix copy-go-binaries target for consolidated build janisz Apr 3, 2026 https://github.com/stackrox/stackrox/pull/19819/commits/e04107d9ec72ee10cf0ab39af4593fa6514bde08
595a664 Add import validation exception for BusyBox consolidation janisz Apr 3, 2026 https://github.com/stackrox/stackrox/pull/19819/commits/595a664abaf883fba1939425d8109932bb2d413e
49f2413 Add roxctl to BusyBox consolidation janisz Apr 3, 2026 https://github.com/stackrox/stackrox/pull/19819/commits/49f241347c84290e031abc3faf82816281a99538
f59a2cc Remove copy commands for consolidated binaries in Makefile janisz Apr 7, 2026 https://github.com/stackrox/stackrox/pull/19819/commits/f59a2cc0284596c3ebe140782a03f37a9aff288c
fa4e0dc Fix package-level TLS manager initialization in consolidated binary janisz Apr 7, 2026 https://github.com/stackrox/stackrox/pull/19819/commits/fa4e0dcc4c027aeb030605fc9b4d3cf9d0e17a59
538a472 Move upgrade_test.go to app package janisz Apr 8, 2026 https://github.com/stackrox/stackrox/pull/19819/commits/538a4724f2ad03f7007abc4c87ee679a5215bac6
Clear filters https://github.com/stackrox/stackrox/pull/19819/commits/4c25c5b5c6ee0584d2cdbcf6be0fd7f72f059059
Please reload this pagehttps://github.com/stackrox/stackrox/pull/19819/commits/4c25c5b5c6ee0584d2cdbcf6be0fd7f72f059059
Please reload this pagehttps://github.com/stackrox/stackrox/pull/19819/commits/4c25c5b5c6ee0584d2cdbcf6be0fd7f72f059059
Dockerfile https://github.com/stackrox/stackrox/pull/19819/commits/4c25c5b5c6ee0584d2cdbcf6be0fd7f72f059059#diff-0701a453bcdef3d59932ec7a3e44039b2b5c54981823c980b0a823bf8792c29e
konflux.Dockerfile https://github.com/stackrox/stackrox/pull/19819/commits/4c25c5b5c6ee0584d2cdbcf6be0fd7f72f059059#diff-d0200fb18264167658f144e85bb8f3f98830980fae6b0abb458251d7891fc46b
Prev https://github.com/stackrox/stackrox/pull/19819/commits/ce04450ce5ef4208cb6319e26f70391a190bd7ef
Next https://github.com/stackrox/stackrox/pull/19819/commits/01400ce7802a4fade53fdaed03f66dbbf5bc52f7
Please reload this pagehttps://github.com/stackrox/stackrox/pull/19819/commits/4c25c5b5c6ee0584d2cdbcf6be0fd7f72f059059
https://github.com/janisz
https://github.com/claude
janiszhttps://github.com/stackrox/stackrox/commits?author=janisz
claudehttps://github.com/stackrox/stackrox/commits?author=claude
image/rhel/Dockerfilehttps://github.com/stackrox/stackrox/pull/19819/commits/4c25c5b5c6ee0584d2cdbcf6be0fd7f72f059059#diff-0701a453bcdef3d59932ec7a3e44039b2b5c54981823c980b0a823bf8792c29e
View file https://github.com/stackrox/stackrox/blob/4c25c5b5c6ee0584d2cdbcf6be0fd7f72f059059/image/rhel/Dockerfile
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/stackrox/stackrox/pull/19819/commits/{{ revealButtonHref }}
https://github.com/stackrox/stackrox/pull/19819/commits/4c25c5b5c6ee0584d2cdbcf6be0fd7f72f059059#diff-0701a453bcdef3d59932ec7a3e44039b2b5c54981823c980b0a823bf8792c29e
https://github.com/stackrox/stackrox/pull/19819/commits/4c25c5b5c6ee0584d2cdbcf6be0fd7f72f059059#diff-0701a453bcdef3d59932ec7a3e44039b2b5c54981823c980b0a823bf8792c29e
https://github.com/stackrox/stackrox/blob/master/.github/CODEOWNERS#L104
image/rhel/konflux.Dockerfilehttps://github.com/stackrox/stackrox/pull/19819/commits/4c25c5b5c6ee0584d2cdbcf6be0fd7f72f059059#diff-d0200fb18264167658f144e85bb8f3f98830980fae6b0abb458251d7891fc46b
View file https://github.com/stackrox/stackrox/blob/4c25c5b5c6ee0584d2cdbcf6be0fd7f72f059059/image/rhel/konflux.Dockerfile
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/stackrox/stackrox/pull/19819/commits/{{ revealButtonHref }}
https://github.com/stackrox/stackrox/pull/19819/commits/4c25c5b5c6ee0584d2cdbcf6be0fd7f72f059059#diff-d0200fb18264167658f144e85bb8f3f98830980fae6b0abb458251d7891fc46b
Please reload this pagehttps://github.com/stackrox/stackrox/pull/19819/commits/4c25c5b5c6ee0584d2cdbcf6be0fd7f72f059059
https://github.com/stackrox/stackrox/pull/19819/commits/4c25c5b5c6ee0584d2cdbcf6be0fd7f72f059059#diff-d0200fb18264167658f144e85bb8f3f98830980fae6b0abb458251d7891fc46b
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.