Commit d26d3b5
[Build] Add FIPS docker image for GovCloud (elastic#117152)
- Adds docker image based on chainguard base fips image
- x86 only for now as the base image is x86 only
- the image does not provide any elasticsearch.yml configuration. for testing purposes you can follow the elasticsearch fips guide available at https://github.com/elastic/FIPSGuide/tree/main/elasticsearch
The image is shipped with:
- org.bouncycastle:bc-fips:1.0.2.5 and org.bouncycastle:bctls-fips:1.0.19 in Elasticsearch libs folder
- config/jvm.options.d/fips.options for fips specific JVM options
- fips_java.security file
- fips_java.policy
Out of scope:
- Add packaging test coverage (part of later PR as we want to provide that image for testing early and packaging tests require more general restructuring for support fips scenarios)1 parent 9600ce9 commit d26d3b5
File tree
8 files changed
+149
-19
lines changed- build-tools-internal/src/main/java/org/elasticsearch/gradle/internal
- distribution
- test
- distribution/docker
- fips-docker-export
- src/docker
8 files changed
+149
-19
lines changedLines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
| 30 | + | |
29 | 31 | | |
30 | 32 | | |
31 | 33 | | |
| |||
Lines changed: 27 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
Lines changed: 4 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
22 | 23 | | |
| 24 | + | |
23 | 25 | | |
24 | 26 | | |
25 | 27 | | |
26 | 28 | | |
27 | 29 | | |
28 | 30 | | |
| 31 | + | |
29 | 32 | | |
30 | | - | |
| 33 | + | |
31 | 34 | | |
32 | 35 | | |
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| 54 | + | |
54 | 55 | | |
55 | 56 | | |
56 | 57 | | |
| |||
151 | 152 | | |
152 | 153 | | |
153 | 154 | | |
| 155 | + | |
154 | 156 | | |
155 | 157 | | |
156 | 158 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| |||
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
| 21 | + | |
| 22 | + | |
20 | 23 | | |
21 | 24 | | |
22 | 25 | | |
| |||
93 | 96 | | |
94 | 97 | | |
95 | 98 | | |
| 99 | + | |
96 | 100 | | |
97 | 101 | | |
98 | 102 | | |
| |||
109 | 113 | | |
110 | 114 | | |
111 | 115 | | |
| 116 | + | |
| 117 | + | |
112 | 118 | | |
113 | 119 | | |
114 | 120 | | |
| |||
286 | 292 | | |
287 | 293 | | |
288 | 294 | | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
289 | 323 | | |
290 | 324 | | |
291 | 325 | | |
| |||
431 | 465 | | |
432 | 466 | | |
433 | 467 | | |
434 | | - | |
| 468 | + | |
435 | 469 | | |
436 | 470 | | |
437 | 471 | | |
| |||
463 | 497 | | |
464 | 498 | | |
465 | 499 | | |
466 | | - | |
| 500 | + | |
467 | 501 | | |
468 | | - | |
469 | | - | |
| 502 | + | |
| 503 | + | |
470 | 504 | | |
471 | 505 | | |
472 | 506 | | |
| |||
501 | 535 | | |
502 | 536 | | |
503 | 537 | | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
504 | 546 | | |
505 | 547 | | |
506 | 548 | | |
507 | | - | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
508 | 554 | | |
509 | | - | |
510 | | - | |
511 | | - | |
512 | 555 | | |
513 | | - | |
514 | | - | |
515 | 556 | | |
516 | 557 | | |
517 | 558 | | |
| |||
533 | 574 | | |
534 | 575 | | |
535 | 576 | | |
| 577 | + | |
| 578 | + | |
536 | 579 | | |
537 | 580 | | |
538 | 581 | | |
539 | 582 | | |
540 | 583 | | |
541 | 584 | | |
542 | | - | |
543 | | - | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
544 | 588 | | |
545 | 589 | | |
546 | 590 | | |
| |||
Whitespace-only changes.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| |||
115 | 115 | | |
116 | 116 | | |
117 | 117 | | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
118 | 163 | | |
119 | 164 | | |
120 | 165 | | |
| |||
134 | 179 | | |
135 | 180 | | |
136 | 181 | | |
137 | | - | |
| 182 | + | |
138 | 183 | | |
139 | 184 | | |
140 | 185 | | |
| |||
163 | 208 | | |
164 | 209 | | |
165 | 210 | | |
166 | | - | |
| 211 | + | |
167 | 212 | | |
168 | 213 | | |
169 | 214 | | |
| |||
179 | 224 | | |
180 | 225 | | |
181 | 226 | | |
182 | | - | |
| 227 | + | |
183 | 228 | | |
184 | 229 | | |
185 | 230 | | |
| |||
204 | 249 | | |
205 | 250 | | |
206 | 251 | | |
207 | | - | |
| 252 | + | |
208 | 253 | | |
209 | 254 | | |
210 | 255 | | |
| |||
247 | 292 | | |
248 | 293 | | |
249 | 294 | | |
250 | | - | |
| 295 | + | |
251 | 296 | | |
252 | 297 | | |
253 | 298 | | |
| |||
267 | 312 | | |
268 | 313 | | |
269 | 314 | | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
270 | 321 | | |
271 | 322 | | |
272 | 323 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
| 73 | + | |
73 | 74 | | |
74 | 75 | | |
75 | 76 | | |
| |||
0 commit comments