Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added blog/assets/previews/stackademic-article.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added blog/assets/previews/zero-trust-2026.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
36 changes: 35 additions & 1 deletion src/data/externalArticles.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
import infoqPreview from '@site/blog/assets/previews/infoq-article-2026.png';
import brightbasePreview from '@site/blog/assets/previews/brightbase-article-2026.png';
import zerotrustPreview from '@site/blog/assets/previews/zero-trust-2026.png';
import stackademicPreview from '@site/blog/assets/previews/stackademic-article.webp';
import article163Preview from '@site/blog/assets/previews/163-article-2026.png';
import condeintechnologyPreview from '@site/blog/assets/previews/codeintechnology-article-2026.jpg';
import bestidpitnextPreview from '@site/blog/assets/previews/bestidp-itnext-article-2026.webp';
import demistifyingAbdelPreview from '@site/blog/assets/previews/demystifying-abdel-article-2026.webp';
import inforworldPreview from '@site/blog/assets/previews/developer-platform-with-backstage-2026.webp';

export interface ExternalArticle {
title: string;
Expand Down Expand Up @@ -37,6 +40,27 @@ const externalArticles: ExternalArticle[] = [
source: 'Bright Base',
image: brightbasePreview,
},
{
title: 'Zero Trust Networking for OpenChoreo with Istio Ambient Mesh',
url: 'https://nomadxd.github.io/blog/zero-trust-networking-for-openchoreo-with-istio-ambient-mesh',
description:
'How OpenChoreo Cell architecture and Istio ambient mesh create defense-in-depth for Kubernetes workloads, demonstrated with a simulated NASA Artemis II lunar mission.',
date: '2026-04-14',
category: 'community',
source: 'Github',
image: zerotrustPreview,
},
{
title:
'From Kubernetes to a Platform: A Guided Tour of OpenChoreo’s Custom Resources',
url: 'https://blog.stackademic.com/from-kubernetes-to-a-platform-a-guided-tour-of-openchoreos-custom-resources-bfc4a88746ab',
description:
'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.',
date: '2026-04-20',
category: 'community',
source: 'Stackademic',
image: stackademicPreview,
},
{
title:
'OpenChoreo 1.0 Released: Integrating AI Agents into the Kubernetes Development Layer (Translated)',
Expand Down Expand Up @@ -76,9 +100,19 @@ const externalArticles: ExternalArticle[] = [
'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.',
date: '2026-06-18',
category: 'community',
source: 'medium',
source: 'Medium',
image: demistifyingAbdelPreview,
},
{
title: 'Building a state-of-the-art development platform with Backstage',
url: 'https://www.infoworld.com/article/4189074/building-a-state-of-the-art-development-platform-with-backstage.html',
description:
'Why a developer portal isn’t a development platform, and how to design the all-important layer beneath it.',
date: '2026-06-25',
category: 'community',
source: 'InfoWorld',
image: inforworldPreview,
},
];

export default externalArticles;
26 changes: 13 additions & 13 deletions src/pages/community/events.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"events": [
{
"month": "JUN",
"day": "25",
"category": "Community calls",
"title": "OpenChoreo monthly community call — June",
"meta": "Zoom · Open to all",
"primaryAction": "Add to calendar",
"primaryActionHref": "https://zoom-lfx.platform.linuxfoundation.org/meetings/openchoreo?view=list"
"month": "JUL",
"day": "1",
"category": "Meetups",
"title": "KSUG.AI Australia - Melbourne Meetup",
"meta": "July 1 . Melbourne, Australia",
"primaryAction": "Register",
"primaryActionHref": "https://www.meetup.com/ksug-au/events/315111947/"
},
{
"month": "JUL",
Expand All @@ -29,6 +29,12 @@
}
],
"pastEvents": [
{
"date": "June 25",
"title": "OpenChoreo monthly community call — June",
"action": "Watch Video",
"actionHref": "https://youtu.be/AMPolwONG-o?si=Lyfy-Bk9PyS3ZP2v"
},
{
"date": "June 18-19",
"title": "KubeCon + CloudNativeCon India 2026",
Expand All @@ -40,12 +46,6 @@
"title": "Cloud Native Hyderabad",
"action": "More Details",
"actionHref": "https://ocgroups.dev/cncf/group/cloud-native-hyderabad/event/tr9jkbf"
},
{
"date": "June 4",
"title": "Kubernetes Sri Lanka",
"action": "More Details",
"actionHref": "https://ocgroups.dev/cncf/group/f8dnmxt/event/hkf8t4e"
}
]
}
30 changes: 25 additions & 5 deletions src/pages/community/past-events.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,26 @@
{
"pastEvents": [
{
{
"date": "June 25",
"year": "2026",
"title": "OpenChoreo monthly community call — June",
"description": "OpenChoreo monthly community call #1",
"type": "Community Call",
"location": "Virtual",
"action": "Watch Video",
"href": "https://youtu.be/AMPolwONG-o?si=Lyfy-Bk9PyS3ZP2v"
},
{
"date": "June 18-19",
"year": "2026",
"title": "KubeCon + CloudNativeCon India 2026",
"description": "Talk: Zero Trust for Autonomous Agents: Isolating AI Workloads on Kubernetes",
"type": "Conference",
"location": "Mumbai, India",
"action": "More Details",
"href": "https://kccncind2026.sched.com/event/2IW3w/zero-trust-for-autonomous-agents-isolating-ai-workloads-on-kubernetes-kanagalingam-senthalan-wso2"
},
{
"date": "June 11",
"year": "2026",
"title": "Cloud Native Hyderabad",
Expand Down Expand Up @@ -30,14 +50,14 @@
"action": "More Details",
"href": "https://www.meetup.com/cloud-native-london/events/312972430/"
},
{
{
"date": "April 30",
"year": "2026",
"title": "Cloud Native Mexico City",
"description": "Talk: Building AI-Native, Kubernetes-First Platforms for PEs, SREs, and Developers",
"type": "Meetup",
"location": "Ciudad de México, Mexico",
"action": "Watch the Session",
"action": "Watch Video",
"href": "https://www.youtube.com/watch?v=CWC4-yATTU8"
},
{
Expand All @@ -47,7 +67,7 @@
"description": "Talk: OpenChoreo: Building AI-Native, Kubernetes-First Platforms for PEs, SREs, and Developers",
"type": "Conference",
"location": "Seattle, WA, United States",
"action": "Watch the Session",
"action": "Watch Video",
"href": "https://youtu.be/rW_R521yjHA?si=pR3tRn9H2FaKWYPQ"
},
{
Expand Down Expand Up @@ -151,4 +171,4 @@
"href": "https://www.meetup.com/container-and-modern-apps-user-group-seattle-bellevue/events/312975745/?eventOrigin=group_events_list"
}
]
}
}