|
7 | 7 | ---
|
8 | 8 |
|
9 | 9 | <section id="users">
|
10 |
| - <main class="main-section"> |
11 | 10 | <h5>Kubernetes works with partners to create a strong, vibrant codebase that supports a spectrum of complementary platforms.</h5>
|
12 | 11 | <div class="col-container">
|
13 | 12 | <div class="col-nav">
|
|
17 | 16 | </h5>
|
18 | 17 | <br>Vetted service providers with deep experience helping enterprises successfully adopt Kubernetes.
|
19 | 18 | <br><br><br>
|
20 |
| - <button class="button" id="kcsp" onclick="updateSrc(this.id)">See KCSP Partners</button> |
| 19 | + <button class="button landscape-trigger landscape-default" data-landscape-types="kubernetes-certified-service-provider" id="kcsp">See KCSP Partners</button> |
21 | 20 | <br><br>Interested in becoming a
|
22 | 21 | <a href="https://www.cncf.io/certification/kcsp/">KCSP</a>?
|
23 | 22 | </center>
|
|
28 | 27 | <b>Certified Kubernetes Distributions, Hosted Platforms, and Installers</b>
|
29 | 28 | </h5>Software conformance ensures that every vendor’s version of Kubernetes supports the required APIs.
|
30 | 29 | <br><br><br>
|
31 |
| - <button class="button" id="conformance" onclick="updateSrc(this.id)">See Conformance Partners</button> |
| 30 | + <button class="button landscape-trigger" data-landscape-types="certified-kubernetes-distribution,certified-kubernetes-hosted,certified-kubernetes-installer" id="conformance">See Conformance Partners</button> |
32 | 31 | <br><br>Interested in becoming
|
33 | 32 | <a href="https://www.cncf.io/certification/software-conformance/">Kubernetes Certified</a>?
|
34 | 33 | </center>
|
|
40 | 39 | </h5>
|
41 | 40 | <br>Vetted training providers who have deep experience in cloud native technology training.
|
42 | 41 | <br><br><br>
|
43 |
| - <button class="button" id="ktp" onclick="updateSrc(this.id)">See KTP Partners</button> |
| 42 | + <button class="button landscape-trigger" data-landscape-types="kubernetes-training-partner" id="ktp">See KTP Partners</button> |
44 | 43 | <br><br>Interested in becoming a
|
45 | 44 | <a href="https://www.cncf.io/certification/training/">KTP</a>?
|
46 | 45 | </center>
|
47 | 46 | </div>
|
48 | 47 | </div>
|
49 |
| - <script crossorigin="anonymous" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" src="https://code.jquery.com/jquery-3.3.1.min.js"></script> |
50 |
| - <script type="text/javascript"> |
51 |
| - |
52 |
| - var defaultLink = "https://landscape.cncf.io/category=kubernetes-certified-service-provider&format=card-mode&grouping=category&embed=yes"; |
53 |
| - var firstLink = "https://landscape.cncf.io/category=certified-kubernetes-distribution,certified-kubernetes-hosted,certified-kubernetes-installer&format=card-mode&grouping=category&embed=yes"; |
54 |
| - var secondLink = "https://landscape.cncf.io/category=kubernetes-training-partner&format=card-mode&grouping=category&embed=yes"; |
55 |
| - |
56 |
| - function updateSrc(buttonId) { |
57 |
| - if (buttonId == "kcsp") { |
58 |
| - $("#landscape").attr("src", defaultLink); |
59 |
| - window.location.hash = "#kcsp"; |
60 |
| - } |
61 |
| - if (buttonId == "conformance") { |
62 |
| - $("#landscape").attr("src", firstLink); |
63 |
| - window.location.hash = "#conformance"; |
64 |
| - } |
65 |
| - if (buttonId == "ktp") { |
66 |
| - $("#landscape").attr("src", secondLink); |
67 |
| - window.location.hash = "#ktp"; |
68 |
| - } |
69 |
| - } |
70 |
| - |
71 |
| - // Automatically load the correct iframe based on the URL fragment |
72 |
| - document.addEventListener("DOMContentLoaded", function () { |
73 |
| - var showContent = "kcsp"; |
74 |
| - if (window.location.hash) { |
75 |
| - console.log("hash is:", window |
76 |
| - .location |
77 |
| - .hash |
78 |
| - .substring(1)); |
79 |
| - showContent = window |
80 |
| - .location |
81 |
| - .hash |
82 |
| - .substring(1); |
83 |
| - } |
84 |
| - updateSrc(showContent); |
85 |
| - }); |
86 |
| - </script> |
87 |
| - <body> |
88 |
| - <div id="frameHolder"> |
89 |
| - <iframe frameborder="0" id="landscape" scrolling="no" src="" style="width: 1px; min-width: 100%" title="CNCF Landscape"></iframe> |
90 |
| - <script src="https://landscape.cncf.io/iframeResizer.js"></script> |
91 |
| - </div> |
92 |
| - </body> |
93 |
| - </main> |
| 48 | + {{< cncf-landscape helpers=true >}} |
94 | 49 | </section>
|
95 | 50 |
|
96 | 51 | <style>
|
|
0 commit comments