Skip to content

Commit

Permalink
Add FIPS switch (#19179)
Browse files Browse the repository at this point in the history
* Add FIPS workflow file

* Add Windows steps

* Experiment with download from S3 for Windows

* Revert to building openssl

* Switch Windows steps to download from S3

* Remove unnecessary steps

* Add FIPS_MODULE_VERSION for Linux

* Finish handling Python in setup

* Remove unnecessary steps

* Add md5 tests

* Make md5 tests pass

* Try separating FIPS and non-FIPS md5 tests

* Add e2e tests for TLS FIPS

* Make TLS E2E tests pass

* Switch from env vars to C bindings

* Revert to using env vars

* Add option for e2e env vars in workflow

* Remove unnecessary comments from start-server.sh

* Rework enable_fips for user env var overwrite

* Disable FIPS tests by default in master

* Add changelogs

* Fix license headers

* Remove unfinished tests

* Remove openssl.cnf workaround

* Remove unused compose file

* Fix license headers

* Bring back integration tests

* Experiment with integration tests

* Remove integration test files

* Restore pr.yml and test-target.yml

* Move FIPS workflow to test-fips.yml

* Fix pytest "not fips" args

* Update test-fips.yml

* Fix unvalid workflow

* Modify JOB_NAME env var

* Re-introduce experimental integration tests

* Merge e2e tests and clean test-fips workflow

* Merge integration tests and use monkeypatch in setup fixture

* Attemp to fix experimental workflow

* Replace ddev with pytest in experimental workflow

* Revert "Replace ddev with pytest in experimental workflow"

This reverts commit fda181f.

* Remove experimental tests from PR

* Add unit tests for env var logic

* Switch to using marks to exclude fips from test-target

* Revert "Switch to using marks to exclude fips from test-target"

This reverts commit 3e3e51a. c0d1c42
  • Loading branch information
github-merge-queue[bot] committed Dec 26, 2024
1 parent c35e01a commit 9490ef0
Show file tree
Hide file tree
Showing 3 changed files with 1,685 additions and 1,682 deletions.
Loading

0 comments on commit 9490ef0

Please sign in to comment.