|
1 | 1 | import infoqPreview from '@site/blog/assets/previews/infoq-article-2026.png'; |
2 | 2 | import brightbasePreview from '@site/blog/assets/previews/brightbase-article-2026.png'; |
| 3 | +import zerotrustPreview from '@site/blog/assets/previews/zero-trust-2026.png'; |
| 4 | +import stackademicPreview from '@site/blog/assets/previews/stackademic-article.webp'; |
3 | 5 | import article163Preview from '@site/blog/assets/previews/163-article-2026.png'; |
4 | 6 | import condeintechnologyPreview from '@site/blog/assets/previews/codeintechnology-article-2026.jpg'; |
5 | 7 | import bestidpitnextPreview from '@site/blog/assets/previews/bestidp-itnext-article-2026.webp'; |
6 | 8 | import demistifyingAbdelPreview from '@site/blog/assets/previews/demystifying-abdel-article-2026.webp'; |
| 9 | +import inforworldPreview from '@site/blog/assets/previews/developer-platform-with-backstage-2026.webp'; |
7 | 10 |
|
8 | 11 | export interface ExternalArticle { |
9 | 12 | title: string; |
@@ -37,6 +40,27 @@ const externalArticles: ExternalArticle[] = [ |
37 | 40 | source: 'Bright Base', |
38 | 41 | image: brightbasePreview, |
39 | 42 | }, |
| 43 | + { |
| 44 | + title: 'Zero Trust Networking for OpenChoreo with Istio Ambient Mesh', |
| 45 | + url: 'https://nomadxd.github.io/blog/zero-trust-networking-for-openchoreo-with-istio-ambient-mesh', |
| 46 | + description: |
| 47 | + 'How OpenChoreo Cell architecture and Istio ambient mesh create defense-in-depth for Kubernetes workloads, demonstrated with a simulated NASA Artemis II lunar mission.', |
| 48 | + date: '2026-04-14', |
| 49 | + category: 'community', |
| 50 | + source: 'Github', |
| 51 | + image: zerotrustPreview, |
| 52 | + }, |
| 53 | + { |
| 54 | + title: |
| 55 | + 'From Kubernetes to a Platform: A Guided Tour of OpenChoreo’s Custom Resources', |
| 56 | + url: 'https://blog.stackademic.com/from-kubernetes-to-a-platform-a-guided-tour-of-openchoreos-custom-resources-bfc4a88746ab', |
| 57 | + description: |
| 58 | + 'A journey through OpenChoreo custom resource — what each one is for, why it exists, and how they all fit together to turn a raw Kubernetes cluster into a developer platform.', |
| 59 | + date: '2026-04-20', |
| 60 | + category: 'community', |
| 61 | + source: 'Stackademic', |
| 62 | + image: stackademicPreview, |
| 63 | + }, |
40 | 64 | { |
41 | 65 | title: |
42 | 66 | 'OpenChoreo 1.0 Released: Integrating AI Agents into the Kubernetes Development Layer (Translated)', |
@@ -76,9 +100,19 @@ const externalArticles: ExternalArticle[] = [ |
76 | 100 | 'A technical deep-dive into the OpenChoreo multi-plane, Kubernetes-native architecture and how this open-source internal developer platform simplifies platform engineering without hiding the underlying infrastructure.', |
77 | 101 | date: '2026-06-18', |
78 | 102 | category: 'community', |
79 | | - source: 'medium', |
| 103 | + source: 'Medium', |
80 | 104 | image: demistifyingAbdelPreview, |
81 | 105 | }, |
| 106 | + { |
| 107 | + title: 'Building a state-of-the-art development platform with Backstage', |
| 108 | + url: 'https://www.infoworld.com/article/4189074/building-a-state-of-the-art-development-platform-with-backstage.html', |
| 109 | + description: |
| 110 | + 'Why a developer portal isn’t a development platform, and how to design the all-important layer beneath it.', |
| 111 | + date: '2026-06-25', |
| 112 | + category: 'community', |
| 113 | + source: 'InfoWorld', |
| 114 | + image: inforworldPreview, |
| 115 | + }, |
82 | 116 | ]; |
83 | 117 |
|
84 | 118 | export default externalArticles; |
0 commit comments