Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[8.x] Enabling Full FTR, Integration, and Unit tests to the FIPS Test…
… Pipeline (#192632) (#200780) # Backport This will backport the following commits from `main` to `8.x`: - [Enabling Full FTR, Integration, and Unit tests to the FIPS Test Pipeline (#192632)](#192632) <!--- Backport version: 8.9.8 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Kurt","email":"kc13greiner@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-11-19T13:31:47Z","message":"Enabling Full FTR, Integration, and Unit tests to the FIPS Test Pipeline (#192632)\n\n## Summary\r\n\r\nCloses #192233 \r\n\r\nJust in time for Thanksgiving - a full buffet of FIPS testing fixes\r\n\r\nUsage of non-compliant algorithms manifest as runtime errors, so it is\r\nimperative that we attempt to run all tests possible with Kibana in FIPS\r\nmode. However, several overrides are needed to run Kibana in FIPS mode,\r\nresulting in setup that make it impossible to run.\r\n\r\n## In this PR\r\n\r\n- Enable Unit tests for FIPS pipeline\r\n- Enable Integration Tests for FIPS pipeline\r\n- Enable Full FTR suite for FIPS pipeline (smoke test had originally run\r\na subset)\r\n- Skip tests that break with overrides\r\n- Fix/change tests to work in FIPS mode to maximize coverage\r\n- Examine necessity of MD5 when installing from source (TBD based Ops PR\r\nfeed back, see self review below)\r\n- Remove md5 from es_file_client options\r\n\r\n## Latest Successful FIPS Test Run\r\n\r\nhttps://buildkite.com/elastic/kibana-fips/builds/268\r\n\r\n---------\r\n\r\nCo-authored-by: Brad White <Ikuni17@users.noreply.github.com>\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by: Aleh Zasypkin <aleh.zasypkin@gmail.com>\r\nCo-authored-by: Larry Gregory <larry.gregory@elastic.co>","sha":"ac0b0b4f05876f1c66f5b4fde7965a1955b90ec0","branchLabelMapping":{"^v9.0.0$":"main","^v8.17.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:Fleet","v9.0.0","ci:build-docker-fips","backport:version","v8.17.0"],"number":192632,"url":"https://github.com/elastic/kibana/pull/192632","mergeCommit":{"message":"Enabling Full FTR, Integration, and Unit tests to the FIPS Test Pipeline (#192632)\n\n## Summary\r\n\r\nCloses #192233 \r\n\r\nJust in time for Thanksgiving - a full buffet of FIPS testing fixes\r\n\r\nUsage of non-compliant algorithms manifest as runtime errors, so it is\r\nimperative that we attempt to run all tests possible with Kibana in FIPS\r\nmode. However, several overrides are needed to run Kibana in FIPS mode,\r\nresulting in setup that make it impossible to run.\r\n\r\n## In this PR\r\n\r\n- Enable Unit tests for FIPS pipeline\r\n- Enable Integration Tests for FIPS pipeline\r\n- Enable Full FTR suite for FIPS pipeline (smoke test had originally run\r\na subset)\r\n- Skip tests that break with overrides\r\n- Fix/change tests to work in FIPS mode to maximize coverage\r\n- Examine necessity of MD5 when installing from source (TBD based Ops PR\r\nfeed back, see self review below)\r\n- Remove md5 from es_file_client options\r\n\r\n## Latest Successful FIPS Test Run\r\n\r\nhttps://buildkite.com/elastic/kibana-fips/builds/268\r\n\r\n---------\r\n\r\nCo-authored-by: Brad White <Ikuni17@users.noreply.github.com>\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by: Aleh Zasypkin <aleh.zasypkin@gmail.com>\r\nCo-authored-by: Larry Gregory <larry.gregory@elastic.co>","sha":"ac0b0b4f05876f1c66f5b4fde7965a1955b90ec0"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/192632","number":192632,"mergeCommit":{"message":"Enabling Full FTR, Integration, and Unit tests to the FIPS Test Pipeline (#192632)\n\n## Summary\r\n\r\nCloses #192233 \r\n\r\nJust in time for Thanksgiving - a full buffet of FIPS testing fixes\r\n\r\nUsage of non-compliant algorithms manifest as runtime errors, so it is\r\nimperative that we attempt to run all tests possible with Kibana in FIPS\r\nmode. However, several overrides are needed to run Kibana in FIPS mode,\r\nresulting in setup that make it impossible to run.\r\n\r\n## In this PR\r\n\r\n- Enable Unit tests for FIPS pipeline\r\n- Enable Integration Tests for FIPS pipeline\r\n- Enable Full FTR suite for FIPS pipeline (smoke test had originally run\r\na subset)\r\n- Skip tests that break with overrides\r\n- Fix/change tests to work in FIPS mode to maximize coverage\r\n- Examine necessity of MD5 when installing from source (TBD based Ops PR\r\nfeed back, see self review below)\r\n- Remove md5 from es_file_client options\r\n\r\n## Latest Successful FIPS Test Run\r\n\r\nhttps://buildkite.com/elastic/kibana-fips/builds/268\r\n\r\n---------\r\n\r\nCo-authored-by: Brad White <Ikuni17@users.noreply.github.com>\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by: Aleh Zasypkin <aleh.zasypkin@gmail.com>\r\nCo-authored-by: Larry Gregory <larry.gregory@elastic.co>","sha":"ac0b0b4f05876f1c66f5b4fde7965a1955b90ec0"}},{"branch":"8.x","label":"v8.17.0","labelRegex":"^v8.17.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT-->
- Loading branch information