-
Notifications
You must be signed in to change notification settings - Fork 13.7k
feat: FIPS 140-3 Compliant Docker Images #39324
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
cardoso
wants to merge
67
commits into
develop
Choose a base branch
from
fips-ddp-streamer
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
67 commits
Select commit
Hold shift + click to select a range
e32d381
feat: conditional fips mode
cardoso c62104e
ci: add fips lane
cardoso e214b27
ci: build fips image in advance
cardoso 21d5d19
ci: allow selecting test lanes to run
cardoso ef87ee8
fix: allow sha-1 for ws handshake
cardoso 6edad0b
Revert "ci: allow selecting test lanes to run"
cardoso 66b91a2
chore: streamline fips env vars
cardoso 520c880
Revert "fix: allow sha-1 for ws handshake"
cardoso 3a05211
fix(fips): use js implementation for ws handshake
cardoso ca24669
refactor: improve fips init script
cardoso 9b26f5a
ci: guard against missing creds
cardoso e6fab01
feat(presence-service): fips mode
cardoso 6fa589f
ci: reduce duplication of fips checks
cardoso 5200e60
ci: fips docker compose overrides
cardoso 8a3df2e
ci: specify targets
cardoso 0a32b85
ci: enhance naming and streamline service matrix
cardoso 7d31fa7
fix: set fips mode on start
cardoso 2c00399
fix: update artifact pattern
cardoso 0f3e217
ci: matrix generation job
cardoso 16e10e3
feat(authorization-service): fips
cardoso 598e950
fix(ddp-streamer): remove flaky check
cardoso b64264b
feat(queue-worker): fips
cardoso a1250c6
feat(account-service): fips
cardoso a1f810a
fix(ci): compose build fallback creds
cardoso e9f03dc
fix(ci): retry docker buildx with backoff
cardoso 8ca8a90
feat(ci): fips image pull step service readiness checks
cardoso dc8bdab
feat(omnichannel-transcript): fips
cardoso d7fc506
ci: improve readiness checks
cardoso f0f6167
fix(ci): update readiness check for omnichannel-transcript service
cardoso 35a4656
fix(ci): update image pull step to support both EE and FIPS releases
cardoso 93d37a6
ci: make readiness check more robust
cardoso 816969c
ci: do not skip rocketchat image in fork runs
cardoso 864dee8
fix(fips): enhance SHA-1 handling in FIPS mode for WebSocket handshake
cardoso 098565e
fix(fips): enhance SHA-1 handling in FIPS mode with error handling fo…
cardoso d7b8d47
fix(ci): remove exclusion of rocketchat-cov service from promotion pr…
cardoso bd2b8e4
fix(fips): improve SHA-1 handling in FIPS mode by storing updates for…
cardoso f203c32
chore: consistent fips checks
cardoso 7a44fbf
fix(fips): add WebSocket handshake validation for SHA-1 input in FIPS…
cardoso 6ae49d2
fix(fips): prevent multiple calls to digest in SHA-1 mock implementat…
cardoso bbaeabc
fix(fips): add TEMP_DOCKERHUB_FIPS_USER and TEMP_DOCKERHUB_FIPS_PASS …
cardoso 7718a09
fix(ci): improve service wait logic by checking for running container…
cardoso b746754
fix(ci): semgrep findings
cardoso 3d075ac
chore: reduce logs
cardoso 6fee461
chore: use --force-fips
cardoso 7bdb308
chore: reduce diff
cardoso e411277
feat(ddp-streamer): use alpine for fips
cardoso ac83d83
feat(omnichannel-transcript): use alpine for fips
cardoso f333b1c
feat(account-service): use alpine for fips
cardoso 241cd3b
feat(presence-service): use alpine for fips
cardoso 9436a73
feat(queue-worker): use alpine for fips
cardoso 186d1e7
fix(ci): skip publish of rocketchat-cov
cardoso 5fadfb6
ci: fix retry loop
cardoso 2d74084
chore: normalize dockerfiles
cardoso 1acf215
ci(fips): build and publish rocketchat-fips image with temporary prod…
cardoso 8672270
ci: hash pin docker/login-action
cardoso f20a8d1
fix(fips): remove temporary DockerHub org
cardoso 4c3f26f
feat: use fips base image for rocketchat service
cardoso c4bcf42
feat: force fips in monolith
cardoso 514ac3c
feat: show fips mode in logs
cardoso 6813ca2
feat: show fips mode in statistics
cardoso 8c0c2f3
chore(deps): update fips base images for node 22.22.3
cardoso 8765e05
fix!(fips): use sha256 instead of md5 for 2fa fingerprint
cardoso b0750bc
fix(fips): use sha256 for meteor method rate limiting
cardoso dd6ddb1
fix(fips): install deno in monolith image
cardoso a207a87
fix(federation-matrix): change from md5 to sha256 for ETag for FIPS c…
cardoso 6247508
chore(fips): reduce ci diff
cardoso c078358
refactor(ddp-streamer/fips): remove sha1 fallback
cardoso File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.