From e451212e961bd00bb145eb00cd2641a143a14a87 Mon Sep 17 00:00:00 2001 From: Thomas Schraitle Date: Thu, 5 May 2022 11:42:13 +0200 Subject: [PATCH 1/3] Proof of concept of tables For Dima regarding container_support_matrix.png Things to watch for: * Zebra style table This may be misleading, but with a little CSS magic it can be removed * SVG graphic The checkmark and crossmark are SVG, but it could be done with text as well * Alignment May be a bit off, but this could be eliminated with some CSS/XSLT magic --- images/src/svg/black-checkmark.svg | 58 +++++ images/src/svg/black-crossmark.svg | 74 +++++++ images/src/svg/blue-checkmark.svg | 59 ++++++ images/src/svg/green-checkmark.svg | 59 ++++++ images/src/svg/red-crossmark.svg | 74 +++++++ xml/containers-support.xml | 326 +++++++++++++++++++++++++++++ 6 files changed, 650 insertions(+) create mode 100644 images/src/svg/black-checkmark.svg create mode 100644 images/src/svg/black-crossmark.svg create mode 100644 images/src/svg/blue-checkmark.svg create mode 100644 images/src/svg/green-checkmark.svg create mode 100644 images/src/svg/red-crossmark.svg diff --git a/images/src/svg/black-checkmark.svg b/images/src/svg/black-checkmark.svg new file mode 100644 index 0000000000..b741066da0 --- /dev/null +++ b/images/src/svg/black-checkmark.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + diff --git a/images/src/svg/black-crossmark.svg b/images/src/svg/black-crossmark.svg new file mode 100644 index 0000000000..775f1abd27 --- /dev/null +++ b/images/src/svg/black-crossmark.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + diff --git a/images/src/svg/blue-checkmark.svg b/images/src/svg/blue-checkmark.svg new file mode 100644 index 0000000000..f2e5be65de --- /dev/null +++ b/images/src/svg/blue-checkmark.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + diff --git a/images/src/svg/green-checkmark.svg b/images/src/svg/green-checkmark.svg new file mode 100644 index 0000000000..8bc13c36c1 --- /dev/null +++ b/images/src/svg/green-checkmark.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + diff --git a/images/src/svg/red-crossmark.svg b/images/src/svg/red-crossmark.svg new file mode 100644 index 0000000000..e95f149145 --- /dev/null +++ b/images/src/svg/red-crossmark.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + diff --git a/xml/containers-support.xml b/xml/containers-support.xml index 6f0ac246f0..d998a57ecc 100644 --- a/xml/containers-support.xml +++ b/xml/containers-support.xml @@ -35,6 +35,332 @@ + + + Third-party container host platform + + + + + + + + + + + + + Host OS -> + Container Image v + + + SLE12 SP3 + + + SLE12 SP4 + + + SLE12 SP5 + + +   SLE15   + + + SLE15 SP1 + + + SLE15 SP2 + + + SLE15 SP3 + + + + + + + Kernel + + + 4.4 + + + 4.12 + + + 4.12 + + + 4.12+ + + + 4.12+ + + + 5.3.18 + + + 5.3.18+ + + + + + glibc + + + 2.22 + + + 2.22+ + + + 2.22+ + + + 2.26 + + + 2.26 + + + 2.26 + + + 2.31 + + + + + SLE 12 SP3 + + + +   + + + + + Ok + + + + + +   + + + + + Ok + + + + +   + + + + + Ok + + + + +   + + + + + Ok + + + + +   + + + + + Ok + + + + +   + + + + + Ok + + + + +   + + + + + Ok + + + + + + + + SLE 12 SP4 + + +   + + + + + Ok + + + + + + +   + + + + + Ok + + + + +   + + + + + Ok + + + + +   + + + + + Ok + + + + +   + + + + + Ok + + + + +   + + + + + Ok + + + + +   + + + + + Ok + + + + + + + SLE 15 SP1 + + +   + + + + + Ok + + + + + +   + + + + + Ok + + + + + + + +   + + + + + Ok + + + + + +   + + + + + Ok + + + + + +   + + + + + Ok + + + + + +   + + + + + Ok + + + + + + + +
+ In most scenarios, all &slea; containers are expected to be interoperable if the application or its dependencies do not interact directly with kernel From c0f0523761fcae35c844e372b087e63dec319fa7 Mon Sep 17 00:00:00 2001 From: Thomas Schraitle Date: Thu, 5 May 2022 14:06:44 +0200 Subject: [PATCH 2/3] Simplified table * Get rid of * Get rid of s inside ; they just make alignment difficult * Add explanation of the graphics * Add align="center" for every --- xml/containers-support.xml | 318 +++++++++++++++++-------------------- 1 file changed, 144 insertions(+), 174 deletions(-) diff --git a/xml/containers-support.xml b/xml/containers-support.xml index d998a57ecc..5b23e10c59 100644 --- a/xml/containers-support.xml +++ b/xml/containers-support.xml @@ -38,6 +38,7 @@ Third-party container host platform + @@ -81,53 +82,25 @@ Kernel - - 4.4 - - - 4.12 - - - 4.12 - - - 4.12+ - - - 4.12+ - - - 5.3.18 - - - 5.3.18+ - + 4.4 + 4.12 + 4.12 + 4.12+ + 4.12+ + 5.3.18 + 5.3.18+ glibc - - 2.22 - - - 2.22+ - - - 2.22+ - - - 2.26 - - - 2.26 - - - 2.26 - - - 2.31 - + 2.22 + 2.22+ + 2.22+ + 2.26 + 2.26 + 2.26 + 2.31 @@ -135,226 +108,223 @@ -   + - + - - Ok - - - -   + + - + - - Ok - - + - -   + + - + - - Ok - - + - -   + + - + - - Ok - - + - -   + + - + - - Ok - - + - -   + + - + - - Ok - - + - -   + + - + - - Ok - - + - - + SLE 12 SP4 -   + - + - - Ok - - - + -   + - + - - Ok - - + - -   + + - + - - Ok - - + - -   + + - + - - Ok - - + - -   + + - + - - Ok - - + - -   + + - + - - Ok - - + - -   + + - + - - Ok - - + - + SLE 15 SP1 - -   + + - - Ok - - - -   + + - - Ok - - - - + + — -   + + - - Ok - - + -   + - - Ok - - - -   + + + + + + + + + + + + + + + + + + + Explanation + + + + + Ok - - - - -   + + + Fully compatible and fully supported. + + + + Ok - - + + + Workaround specific fully supported, but compatibility depends on type + of container (privileged or unprivileged) and on the application interactions + (direct with kernel-version-specific data structures, kernel-version-specific modules, + etc.) + + + + + + + + Limited and commercially viable support: may or may not work, workload-specific, + requires verification by customer + + + + + + + + + + Ok + + + + + Unsupported + + + + From 3b6d27c2ef64140f3dff7883a48dbe625f7cfe72 Mon Sep 17 00:00:00 2001 From: Thomas Schraitle Date: Thu, 5 May 2022 15:06:22 +0200 Subject: [PATCH 3/3] Support FO/PDF --- xml/containers-support.xml | 71 ++++++++++++++++++-------------------- 1 file changed, 34 insertions(+), 37 deletions(-) diff --git a/xml/containers-support.xml b/xml/containers-support.xml index 5b23e10c59..07ae040115 100644 --- a/xml/containers-support.xml +++ b/xml/containers-support.xml @@ -35,7 +35,7 @@ - +
Third-party container host platform @@ -54,25 +54,25 @@ Host OS ->Container Image v - + SLE12 SP3 - + SLE12 SP4 - + SLE12 SP5 -   SLE15   + SLE15 - + SLE15 SP1 - + SLE15 SP2 - + SLE15 SP3 @@ -108,51 +108,52 @@ + - + - + - + - + - + - + - + @@ -164,50 +165,51 @@ - + + - + - + - + - + - + - + @@ -219,14 +221,14 @@ - + - + @@ -236,29 +238,30 @@ - + + - + - + - + @@ -273,11 +276,8 @@ - + - - Ok - Fully compatible and fully supported. @@ -286,11 +286,8 @@ - + - - Ok - Workaround specific fully supported, but compatibility depends on type @@ -312,7 +309,7 @@ - + Ok