Commit 9a6baab
authored
Improve caching for multi-platform images. (#23562)
This is another attempt to improve caching performance for
multi-platform images as the previous ones were undermined by a
bug in buildx multiplatform cache-to implementattion that caused
the image cache to be overwritten between platforms,
when multiple images were build.
The bug is created for the buildx behaviour at
docker/buildx#1044 and until it is fixed
we have to prpare separate caches for each platform and push them
to separate tags.
That adds a bit overhead on the building step, but for now it is
the simplest way we can workaround the bug if we do not want to
manually manipulate manifests and images.1 parent 46c1c00 commit 9a6baab
File tree
46 files changed
+1128
-1066
lines changed- .github/workflows
- dev
- breeze
- doc/adr
- src/airflow_breeze
- commands
- params
- utils
- tests
- provider_packages
- docs/apache-airflow/installation
- images/breeze
- scripts
- ci
- docker-compose
- libraries
- docker
- in_container
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
46 files changed
+1128
-1066
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | | - | |
43 | 42 | | |
44 | 43 | | |
45 | 44 | | |
| |||
135 | 134 | | |
136 | 135 | | |
137 | 136 | | |
138 | | - | |
| 137 | + | |
139 | 138 | | |
140 | 139 | | |
141 | 140 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
49 | 48 | | |
50 | 49 | | |
51 | 50 | | |
| |||
265 | 264 | | |
266 | 265 | | |
267 | 266 | | |
268 | | - | |
| 267 | + | |
269 | 268 | | |
270 | 269 | | |
271 | 270 | | |
| |||
1608 | 1607 | | |
1609 | 1608 | | |
1610 | 1609 | | |
1611 | | - | |
1612 | | - | |
1613 | | - | |
| 1610 | + | |
| 1611 | + | |
| 1612 | + | |
| 1613 | + | |
1614 | 1614 | | |
1615 | 1615 | | |
1616 | 1616 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1128 | 1128 | | |
1129 | 1129 | | |
1130 | 1130 | | |
1131 | | - | |
| 1131 | + | |
1132 | 1132 | | |
1133 | 1133 | | |
1134 | 1134 | | |
1135 | 1135 | | |
1136 | 1136 | | |
1137 | | - | |
| 1137 | + | |
1138 | 1138 | | |
1139 | 1139 | | |
1140 | 1140 | | |
1141 | 1141 | | |
1142 | | - | |
1143 | | - | |
| 1142 | + | |
1144 | 1143 | | |
1145 | 1144 | | |
1146 | 1145 | | |
1147 | | - | |
| 1146 | + | |
1148 | 1147 | | |
1149 | 1148 | | |
1150 | 1149 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
882 | 882 | | |
883 | 883 | | |
884 | 884 | | |
885 | | - | |
886 | | - | |
887 | 885 | | |
888 | 886 | | |
889 | 887 | | |
890 | 888 | | |
891 | 889 | | |
892 | 890 | | |
893 | 891 | | |
894 | | - | |
| 892 | + | |
895 | 893 | | |
896 | 894 | | |
| 895 | + | |
| 896 | + | |
| 897 | + | |
897 | 898 | | |
898 | 899 | | |
899 | 900 | | |
| |||
909 | 910 | | |
910 | 911 | | |
911 | 912 | | |
912 | | - | |
| 913 | + | |
913 | 914 | | |
914 | 915 | | |
915 | 916 | | |
916 | 917 | | |
917 | 918 | | |
918 | 919 | | |
919 | | - | |
| 920 | + | |
920 | 921 | | |
921 | 922 | | |
922 | 923 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
315 | 315 | | |
316 | 316 | | |
317 | 317 | | |
| 318 | + | |
318 | 319 | | |
319 | 320 | | |
320 | 321 | | |
321 | 322 | | |
322 | 323 | | |
323 | 324 | | |
| 325 | + | |
324 | 326 | | |
325 | 327 | | |
326 | 328 | | |
| |||
384 | 386 | | |
385 | 387 | | |
386 | 388 | | |
387 | | - | |
| 389 | + | |
388 | 390 | | |
389 | 391 | | |
390 | 392 | | |
| |||
563 | 565 | | |
564 | 566 | | |
565 | 567 | | |
566 | | - | |
567 | | - | |
568 | | - | |
569 | | - | |
570 | | - | |
571 | | - | |
572 | | - | |
573 | | - | |
574 | | - | |
575 | | - | |
576 | | - | |
577 | | - | |
578 | | - | |
579 | | - | |
580 | | - | |
581 | | - | |
582 | | - | |
583 | | - | |
584 | | - | |
585 | | - | |
586 | | - | |
587 | | - | |
588 | | - | |
589 | | - | |
590 | | - | |
591 | | - | |
592 | | - | |
593 | | - | |
594 | | - | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
595 | 577 | | |
596 | 578 | | |
597 | 579 | | |
598 | 580 | | |
599 | | - | |
600 | 581 | | |
601 | 582 | | |
602 | 583 | | |
| |||
608 | 589 | | |
609 | 590 | | |
610 | 591 | | |
611 | | - | |
| 592 | + | |
| 593 | + | |
612 | 594 | | |
613 | 595 | | |
614 | 596 | | |
| 597 | + | |
615 | 598 | | |
616 | 599 | | |
617 | 600 | | |
| |||
664 | 647 | | |
665 | 648 | | |
666 | 649 | | |
| 650 | + | |
667 | 651 | | |
668 | 652 | | |
669 | 653 | | |
| 654 | + | |
670 | 655 | | |
671 | 656 | | |
672 | 657 | | |
| |||
679 | 664 | | |
680 | 665 | | |
681 | 666 | | |
| 667 | + | |
682 | 668 | | |
683 | 669 | | |
684 | 670 | | |
| |||
690 | 676 | | |
691 | 677 | | |
692 | 678 | | |
| 679 | + | |
693 | 680 | | |
694 | 681 | | |
695 | 682 | | |
| |||
718 | 705 | | |
719 | 706 | | |
720 | 707 | | |
721 | | - | |
722 | | - | |
723 | | - | |
724 | 708 | | |
725 | 709 | | |
726 | 710 | | |
727 | 711 | | |
728 | 712 | | |
| 713 | + | |
729 | 714 | | |
730 | 715 | | |
731 | 716 | | |
732 | 717 | | |
| 718 | + | |
733 | 719 | | |
734 | 720 | | |
735 | 721 | | |
| |||
738 | 724 | | |
739 | 725 | | |
740 | 726 | | |
| 727 | + | |
741 | 728 | | |
742 | 729 | | |
743 | 730 | | |
744 | 731 | | |
| 732 | + | |
745 | 733 | | |
746 | 734 | | |
747 | 735 | | |
| |||
1185 | 1173 | | |
1186 | 1174 | | |
1187 | 1175 | | |
1188 | | - | |
| 1176 | + | |
1189 | 1177 | | |
1190 | 1178 | | |
1191 | 1179 | | |
| |||
1275 | 1263 | | |
1276 | 1264 | | |
1277 | 1265 | | |
1278 | | - | |
| 1266 | + | |
1279 | 1267 | | |
1280 | 1268 | | |
1281 | 1269 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
275 | 275 | | |
276 | 276 | | |
277 | 277 | | |
| 278 | + | |
278 | 279 | | |
279 | 280 | | |
280 | 281 | | |
281 | 282 | | |
282 | 283 | | |
283 | 284 | | |
| 285 | + | |
284 | 286 | | |
285 | 287 | | |
286 | 288 | | |
| |||
344 | 346 | | |
345 | 347 | | |
346 | 348 | | |
347 | | - | |
| 349 | + | |
348 | 350 | | |
349 | 351 | | |
350 | 352 | | |
| |||
514 | 516 | | |
515 | 517 | | |
516 | 518 | | |
| 519 | + | |
517 | 520 | | |
518 | 521 | | |
519 | 522 | | |
| 523 | + | |
520 | 524 | | |
521 | 525 | | |
522 | 526 | | |
| |||
529 | 533 | | |
530 | 534 | | |
531 | 535 | | |
| 536 | + | |
532 | 537 | | |
533 | 538 | | |
534 | 539 | | |
| |||
540 | 545 | | |
541 | 546 | | |
542 | 547 | | |
| 548 | + | |
543 | 549 | | |
544 | 550 | | |
545 | 551 | | |
| |||
568 | 574 | | |
569 | 575 | | |
570 | 576 | | |
571 | | - | |
572 | | - | |
573 | | - | |
574 | 577 | | |
575 | 578 | | |
576 | 579 | | |
577 | 580 | | |
578 | 581 | | |
| 582 | + | |
579 | 583 | | |
580 | 584 | | |
581 | 585 | | |
582 | 586 | | |
| 587 | + | |
583 | 588 | | |
584 | 589 | | |
585 | 590 | | |
| |||
588 | 593 | | |
589 | 594 | | |
590 | 595 | | |
| 596 | + | |
591 | 597 | | |
592 | 598 | | |
593 | 599 | | |
594 | 600 | | |
| 601 | + | |
595 | 602 | | |
596 | 603 | | |
597 | 604 | | |
| |||
1178 | 1185 | | |
1179 | 1186 | | |
1180 | 1187 | | |
1181 | | - | |
| 1188 | + | |
1182 | 1189 | | |
1183 | 1190 | | |
1184 | 1191 | | |
| |||
1207 | 1214 | | |
1208 | 1215 | | |
1209 | 1216 | | |
1210 | | - | |
| 1217 | + | |
1211 | 1218 | | |
1212 | 1219 | | |
1213 | 1220 | | |
| |||
0 commit comments