diff --git a/.github/ISSUE_TEMPLATE/news.md b/.github/ISSUE_TEMPLATE/news.md index 7907e6dbc8c3f..a91399fa91ddc 100644 --- a/.github/ISSUE_TEMPLATE/news.md +++ b/.github/ISSUE_TEMPLATE/news.md @@ -11,7 +11,7 @@ We're in the news! When this happens, we take a moment to reprint that news in o #### Task 1. Create a copy of the [news template](https://github.com/layer5io/layer5/tree/master/src/collections/news/news-template/0000-00-00-news-title). 1. Follow the instructions included in the news template and rename the new file after the title of the news article using lowercase, kebab casing. - 1. Understand that this is a reprint request and that you are to copy/paste the published article verbatim. Be sure that you have included the filled in each of the front matter of properties. And have provided a hero image from the original article as well as that you use the original article authors name. + 1. Understand that this is a reprint request and that you are to copy/paste the published article verbatim. Be sure that you have included the filled in each of the front matter of properties. And have provided a hero image from the original article as well as that you use the original article authors name. Use the `source_url` field to point to the original article for attribution. 1. Please add the following article to [src/collections/news](https://github.com/layer5io/layer5/tree/master/src/collections/news): **Article:** diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 64cbe04ddcfe7..b275d24160a27 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -125,7 +125,7 @@ If you'd like to contribute a post to layer5.io/blog, please open an Issue and s ## Adding News -1. In order to add/update news items, see the detailed instructions in the [news issue template](https://github.com/layer5io/layer5/issues/new?template=news.md). +1. In order to add/update news items, see the detailed instructions in the [news issue template](https://github.com/layer5io/layer5/issues/new?template=news.md). When adding a reprint, use the optional `source_url` field in the frontmatter to link back to the original article for attribution. # Contributing to Layer5's Sistent diff --git a/src/collections/news/2019/2019-10-24-layer5-meshery-forrester/index.mdx b/src/collections/news/2019/2019-10-24-layer5-meshery-forrester/index.mdx index 1f9761e456f3c..0e8bd77f83f3c 100644 --- a/src/collections/news/2019/2019-10-24-layer5-meshery-forrester/index.mdx +++ b/src/collections/news/2019/2019-10-24-layer5-meshery-forrester/index.mdx @@ -7,6 +7,7 @@ category: Coverage thumbnail: ./layer5-meshery-forrester.webp darkthumbnail: ./layer5-meshery-forrester.webp eurl: https://www.forrester.com/webinar/Plan+A+Service+Mesh+For+Your+Microservices+Future/-/E-WEB29705 +source_url: https://www.forrester.com/webinar/Plan+A+Service+Mesh+For+Your+Microservices+Future/-/E-WEB29705 published: true description: "Forrester explores the critical role of service mesh technology in navigating the complexities of distributed systems and microservices." redirect_from: diff --git a/src/collections/news/2019/2019-12-12-meshery-in-top3-service-mesh-developments-in-2020/index.mdx b/src/collections/news/2019/2019-12-12-meshery-in-top3-service-mesh-developments-in-2020/index.mdx index 2abdc3abe02e9..fb8db5262a89d 100644 --- a/src/collections/news/2019/2019-12-12-meshery-in-top3-service-mesh-developments-in-2020/index.mdx +++ b/src/collections/news/2019/2019-12-12-meshery-in-top3-service-mesh-developments-in-2020/index.mdx @@ -7,6 +7,7 @@ category: Coverage thumbnail: ./Meshery_top3_servish_mesh_development.webp darkthumbnail: ./Meshery_top3_servish_mesh_development.webp eurl: https://thenewstack.io/the-top-3-service-mesh-developments-in-2020/ +source_url: https://thenewstack.io/the-top-3-service-mesh-developments-in-2020/ published: true dsecription: "In 2020, service mesh adoption surged with Istio, Linkerd, Kuma, and Maesh gaining traction. Tools like Service Mesh Interface (SMI) spec and Meshery addressed evolving needs, while Network Service Mesh extended principles to lower stack layers." type: News diff --git a/src/collections/news/2019/2019-12-27-vendors-make-a-splash-in-2019-service-mesh-implementation-rush/index.mdx b/src/collections/news/2019/2019-12-27-vendors-make-a-splash-in-2019-service-mesh-implementation-rush/index.mdx index b2ead11f8da57..3506f7e2d9daa 100644 --- a/src/collections/news/2019/2019-12-27-vendors-make-a-splash-in-2019-service-mesh-implementation-rush/index.mdx +++ b/src/collections/news/2019/2019-12-27-vendors-make-a-splash-in-2019-service-mesh-implementation-rush/index.mdx @@ -5,6 +5,7 @@ title: "Vendors make a splash in 2019 service mesh implementation rush" thumbnail: ./2019-12-27-vendors-make-a-splash-in-2019-service-mesh-implementation-rush.webp darkthumbnail: ./2019-12-27-vendors-make-a-splash-in-2019-service-mesh-implementation-rush.webp eurl: https://searchapparchitecture.techtarget.com/feature/Vendors-make-a-splash-in-2019-service-mesh-implementation-rush +source_url: https://searchapparchitecture.techtarget.com/feature/Vendors-make-a-splash-in-2019-service-mesh-implementation-rush published: true dsecription: "In 2019, the rise of service mesh implementation led to a surge in vendors entering the market, with a focus on managing services at scale. Notable players include Istio, Envoy, Tetrate, Meshery, HashiCorp, Kong, Containous, Aspen Mesh, and Layer5. Envoy refined its sidecar proxy design, while Google retained proprietary control over its service mesh technology, Istio." category: Coverage diff --git a/src/collections/news/2020/2020-03-12-meshery-service-mesh-management-plane/index.mdx b/src/collections/news/2020/2020-03-12-meshery-service-mesh-management-plane/index.mdx index 36175000d91d2..c7c8696f52577 100644 --- a/src/collections/news/2020/2020-03-12-meshery-service-mesh-management-plane/index.mdx +++ b/src/collections/news/2020/2020-03-12-meshery-service-mesh-management-plane/index.mdx @@ -8,6 +8,7 @@ darkthumbnail: "./linkerd-emojivoto.webp" description: "Manage service meshes and optimize your cloud-native infrastructure with Meshery" category: Coverage eurl: https://www.learncloudnative.com/blog/2020-03-12-meshery-service-mesh-management-plane/ +source_url: https://www.learncloudnative.com/blog/2020-03-12-meshery-service-mesh-management-plane/ published: true redirect_from: - /news/managing-service-meshes-with-meshery/ diff --git a/src/collections/news/2020/2020-03-13-what-the-numbers-say-about-how-service-meshes-are-used-today/index.mdx b/src/collections/news/2020/2020-03-13-what-the-numbers-say-about-how-service-meshes-are-used-today/index.mdx index c1a9d40873ad8..b6551301d2042 100644 --- a/src/collections/news/2020/2020-03-13-what-the-numbers-say-about-how-service-meshes-are-used-today/index.mdx +++ b/src/collections/news/2020/2020-03-13-what-the-numbers-say-about-how-service-meshes-are-used-today/index.mdx @@ -7,6 +7,7 @@ category: Coverage thumbnail: "./what-the-numbers-say-about-how-service-meshes-are-used-today.webp" darkthumbnail: "./what-the-numbers-say-about-how-service-meshes-are-used-today.webp" eurl: https://thenewstack.io/what-the-numbers-say-about-how-service-meshes-are-used-today/ +source_url: https://thenewstack.io/what-the-numbers-say-about-how-service-meshes-are-used-today/ description: "Explore the latest insights on service mesh usage trends and nuances in this survey analysis by The New Stack" published: true type: News diff --git a/src/collections/news/2020/2020-06-01-meshery-accepted-into-cncf-landscape/index.mdx b/src/collections/news/2020/2020-06-01-meshery-accepted-into-cncf-landscape/index.mdx index b1125a35b1db3..c76e5c2a51793 100644 --- a/src/collections/news/2020/2020-06-01-meshery-accepted-into-cncf-landscape/index.mdx +++ b/src/collections/news/2020/2020-06-01-meshery-accepted-into-cncf-landscape/index.mdx @@ -7,6 +7,7 @@ category: Press Release thumbnail_svg: ./cncf-landscape-horizontal-color.svg darkthumbnail_svg: ./cncf-landscape-horizontal-color.svg eurl: https://landscape.cncf.io/card-mode?category=service-mesh&grouping=category&selected=meshery +source_url: https://landscape.cncf.io/card-mode?category=service-mesh&grouping=category&selected=meshery published: true description: "Meshery, the service mesh management project, is now officially part of the Cloud Native Computing Foundation's Landscape. Explore our community's journey and growth in contributing to the cloud-native ecosystem." type: News diff --git a/src/collections/news/2020/2020-10-29-kubernetes-evolves-into-an-enterprise-platform.md/index.mdx b/src/collections/news/2020/2020-10-29-kubernetes-evolves-into-an-enterprise-platform.md/index.mdx index fdb51362f0048..e9b10bbc74f70 100644 --- a/src/collections/news/2020/2020-10-29-kubernetes-evolves-into-an-enterprise-platform.md/index.mdx +++ b/src/collections/news/2020/2020-10-29-kubernetes-evolves-into-an-enterprise-platform.md/index.mdx @@ -6,6 +6,7 @@ thumbnail: ./kubernetes-platform.webp darkthumbnail: ./kubernetes-platform.webp category: Coverage eurl: https://amalgaminsights.com/2018/12/20/the-view-from-kubeconcloudnativecon-seattle/ +source_url: https://amalgaminsights.com/2018/12/20/the-view-from-kubeconcloudnativecon-seattle/ description: "Meshery, an open-source project, delivers a service mesh management plane, simplifying network traffic management in Kubernetes clusters. Learn how Kubernetes evolves into an enterprise platform with Meshery's contribution. Read more in Amalgam Insights' research." published: true type: News diff --git a/src/collections/news/2020/2020-12-02-kubecon+cloudnativecon-service-mesh-battle-stories-and-fixes/index.mdx b/src/collections/news/2020/2020-12-02-kubecon+cloudnativecon-service-mesh-battle-stories-and-fixes/index.mdx index 3820b68e0f89c..7bd2491573297 100644 --- a/src/collections/news/2020/2020-12-02-kubecon+cloudnativecon-service-mesh-battle-stories-and-fixes/index.mdx +++ b/src/collections/news/2020/2020-12-02-kubecon+cloudnativecon-service-mesh-battle-stories-and-fixes/index.mdx @@ -7,6 +7,7 @@ category: Coverage thumbnail: ./service-mesh-implementations.webp darkthumbnail: ./service-mesh-implementations.webp eurl: https://thenewstack.io/kubeconcloudnativecon-service-mesh-battle-stories-and-fixes/ +source_url: https://thenewstack.io/kubeconcloudnativecon-service-mesh-battle-stories-and-fixes/ description: "Discover insights from KubeCon+CloudNativeCon on service mesh implementations and best practices. Learn about the evolving landscape of service mesh options like Envoy, Istio, Linkerd, and Kuma. Explore the importance of interoperability and service mesh specifications, presented by Lee Calcote, founder of Layer5." published: true type: News diff --git a/src/collections/news/2020/2020-12-04-service-mesh-offers-promising-solution-for-cloud-native-networking/index.mdx b/src/collections/news/2020/2020-12-04-service-mesh-offers-promising-solution-for-cloud-native-networking/index.mdx index 0ced3be13c1b3..9551f662da5c3 100644 --- a/src/collections/news/2020/2020-12-04-service-mesh-offers-promising-solution-for-cloud-native-networking/index.mdx +++ b/src/collections/news/2020/2020-12-04-service-mesh-offers-promising-solution-for-cloud-native-networking/index.mdx @@ -7,6 +7,7 @@ category: Coverage thumbnail: ./service-mesh.webp darkthumbnail: ./service-mesh.webp eurl: http://www.enterprisenetworkingplanet.com/datacenter/datacenter-blog/service-mesh-cloud-native-networking.html +source_url: http://www.enterprisenetworkingplanet.com/datacenter/datacenter-blog/service-mesh-cloud-native-networking.html description: "Discover the future of cloud-native networking with service mesh, a next-gen SDN for the cloud. Explore benefits like team decoupling and learn about key projects such as Linkerd, Istio, and NSM. Dive into service mesh abstraction with SMI and SMP for simplified interoperability and performance insights." published: true type: News diff --git a/src/collections/news/2021/2021-06-18-5-lesser-known-but-extremely-powerful-Kubernetes-service-mesh-tools/index.mdx b/src/collections/news/2021/2021-06-18-5-lesser-known-but-extremely-powerful-Kubernetes-service-mesh-tools/index.mdx index 9571668283886..96715a3edc705 100644 --- a/src/collections/news/2021/2021-06-18-5-lesser-known-but-extremely-powerful-Kubernetes-service-mesh-tools/index.mdx +++ b/src/collections/news/2021/2021-06-18-5-lesser-known-but-extremely-powerful-Kubernetes-service-mesh-tools/index.mdx @@ -8,6 +8,7 @@ thumbnail: ./kubernetes-with-mesh-tools.webp darkthumbnail: ./kubernetes-with-mesh-tools.webp description: "Learn how these lesser-known yet powerful Kubernetes service mesh tools enhance service mesh interfaces and streamline management in Kubernetes environments" eurl: https://techgenix.com/kubernetes-service-mesh-tools/ +source_url: https://techgenix.com/kubernetes-service-mesh-tools/ published: true type: News technology: Kubernetes diff --git a/src/collections/news/2021/2021-07-24-cncf-projects-bring-service-mesh-interoperability-benchmarks/index.mdx b/src/collections/news/2021/2021-07-24-cncf-projects-bring-service-mesh-interoperability-benchmarks/index.mdx index 8a53c83ec767d..61b3484ecb77e 100644 --- a/src/collections/news/2021/2021-07-24-cncf-projects-bring-service-mesh-interoperability-benchmarks/index.mdx +++ b/src/collections/news/2021/2021-07-24-cncf-projects-bring-service-mesh-interoperability-benchmarks/index.mdx @@ -8,6 +8,7 @@ thumbnail_svg: ./The-New-Stack-Logo.svg darkthumbnail_svg: ./The-New-Stack-Logo.svg description: "CNCF projects Meshery, SMP, and SMI offer distinct approaches to service mesh technology. Meshery emphasizes individual service mesh strengths, SMP provides in-depth performance insights, and SMI defines broad characteristics" eurl: https://thenewstack.io/cncf-projects-bring-service-mesh-interoperability-benchmarks/ +source_url: https://thenewstack.io/cncf-projects-bring-service-mesh-interoperability-benchmarks/ published: true type: News product: Meshery diff --git a/src/collections/news/2021/2021-10-12-cncf-adopts-service-mesh-performance-standard-established-by-layer5/index.mdx b/src/collections/news/2021/2021-10-12-cncf-adopts-service-mesh-performance-standard-established-by-layer5/index.mdx index 53922555f098c..9b3141090cd27 100644 --- a/src/collections/news/2021/2021-10-12-cncf-adopts-service-mesh-performance-standard-established-by-layer5/index.mdx +++ b/src/collections/news/2021/2021-10-12-cncf-adopts-service-mesh-performance-standard-established-by-layer5/index.mdx @@ -1,27 +1,28 @@ ---- -title: "CNCF Adopts Service Mesh Performance Standard Established by Layer5" -subtitle: "" -date: 2021-10-12 02:26:00 +0000 -author: VMBlog -category: Coverage -thumbnail: ./smp-in-meshery.png -darkthumbnail: ./smp-in-meshery.png -description: "Learn how SMP facilitates unbiased analysis, aiding service mesh vendors and end users in enhancing their implementations and operational efficiency." -eurl: https://vmblog.com/archive/2021/10/12/cncf-adopts-service-mesh-performance-standard-established-by-layer5.aspx#.YqWex9JBxIc -published: true -type: News -resource: true ---- - -import { NewsWrapper } from "../../News.style.js"; -import smp from "./smp-in-meshery.png" - - - -Layer5 announced Service Mesh Performance, an open source standard for service mesh efficiency, a growing consideration for cloud native operators and developers utilizing a service mesh in their infrastructure. With the myriad service meshes available and their sophisticated configurations, distributed systems efficacy and performance management is a continuous concern. - -With multiple academic institutions and many vendors involved in the project, the CNCF provides a neutral place for publication of this research and encourages participation from each service mesh vendor under the promise of unbiased analysis, which will help all involved to collectively improve their service mesh implementations and end users to improve operations of their deployments. - -"As communication networks evolve toward cloud native 5G and Edge computing, service mesh forms the basis of underlying infrastructure and application networking", said Sunku Raganath, SMP Maintainer and Solutions Architect at Intel. "Studying service mesh performance across the multitude of deployment scenarios enables us to understand its impact on latency and throughput, in turn, enabling application developers and infrastructure providers to customize and control service mesh behavior within these latency constrained environments". Service Mesh Performance is squarely focused on critical scenarios of performance management across 5G and Edge computing environments. "An efficient service mesh performance for the given combination of resources for a particular KPI will determine whether the current hardware and software scheduling environment is optimal or needs a change", said Mrittika Ganguli, Director and PE, cloud native solutions, NEXG, Intel. - +--- +title: "CNCF Adopts Service Mesh Performance Standard Established by Layer5" +subtitle: "" +date: 2021-10-12 02:26:00 +0000 +author: VMBlog +category: Coverage +thumbnail: ./smp-in-meshery.png +darkthumbnail: ./smp-in-meshery.png +description: "Learn how SMP facilitates unbiased analysis, aiding service mesh vendors and end users in enhancing their implementations and operational efficiency." +eurl: https://vmblog.com/archive/2021/10/12/cncf-adopts-service-mesh-performance-standard-established-by-layer5.aspx#.YqWex9JBxIc +source_url: https://vmblog.com/archive/2021/10/12/cncf-adopts-service-mesh-performance-standard-established-by-layer5.aspx#.YqWex9JBxIc +published: true +type: News +resource: true +--- + +import { NewsWrapper } from "../../News.style.js"; +import smp from "./smp-in-meshery.png" + + + +Layer5 announced Service Mesh Performance, an open source standard for service mesh efficiency, a growing consideration for cloud native operators and developers utilizing a service mesh in their infrastructure. With the myriad service meshes available and their sophisticated configurations, distributed systems efficacy and performance management is a continuous concern. + +With multiple academic institutions and many vendors involved in the project, the CNCF provides a neutral place for publication of this research and encourages participation from each service mesh vendor under the promise of unbiased analysis, which will help all involved to collectively improve their service mesh implementations and end users to improve operations of their deployments. + +"As communication networks evolve toward cloud native 5G and Edge computing, service mesh forms the basis of underlying infrastructure and application networking", said Sunku Raganath, SMP Maintainer and Solutions Architect at Intel. "Studying service mesh performance across the multitude of deployment scenarios enables us to understand its impact on latency and throughput, in turn, enabling application developers and infrastructure providers to customize and control service mesh behavior within these latency constrained environments". Service Mesh Performance is squarely focused on critical scenarios of performance management across 5G and Edge computing environments. "An efficient service mesh performance for the given combination of resources for a particular KPI will determine whether the current hardware and software scheduling environment is optimal or needs a change", said Mrittika Ganguli, Director and PE, cloud native solutions, NEXG, Intel. + \ No newline at end of file diff --git a/src/collections/news/2021/2021-10-14-cncf-adopts-meshery-to-advance-service-mesh-management/index.mdx b/src/collections/news/2021/2021-10-14-cncf-adopts-meshery-to-advance-service-mesh-management/index.mdx index 95bab44e936cc..4d7f93dffc324 100644 --- a/src/collections/news/2021/2021-10-14-cncf-adopts-meshery-to-advance-service-mesh-management/index.mdx +++ b/src/collections/news/2021/2021-10-14-cncf-adopts-meshery-to-advance-service-mesh-management/index.mdx @@ -7,6 +7,7 @@ category: Coverage thumbnail: ./devops.webp darkthumbnail: ./devops.webp eurl: https://devops.com/cncf-adopts-meshery-to-advance-service-mesh-management/ +source_url: https://devops.com/cncf-adopts-meshery-to-advance-service-mesh-management/ description: "CNCF's adoption of Meshery, a service mesh management platform as a sandbox-level project. Discover how Meshery simplifies service mesh management, and explore Service Mesh Performance (SMP), a toolset for measuring service mesh efficiency, donated by Layer5 to CNCF." published: true type: News diff --git a/src/collections/news/2021/2021-10-15-6-cncf-service-mesh-tools/index.mdx b/src/collections/news/2021/2021-10-15-6-cncf-service-mesh-tools/index.mdx index 39479633655f7..34a3d4bdd4e93 100644 --- a/src/collections/news/2021/2021-10-15-6-cncf-service-mesh-tools/index.mdx +++ b/src/collections/news/2021/2021-10-15-6-cncf-service-mesh-tools/index.mdx @@ -7,6 +7,7 @@ category: Coverage thumbnail: ./mesh-tools.webp darkthumbnail: ./mesh-tools.webp eurl: https://containerjournal.com/features/6-cncf-service-mesh-tools +source_url: https://containerjournal.com/features/6-cncf-service-mesh-tools description: "Discover how service meshes simplify managing microservices by providing standardized features like traffic management and security. Learn about CNCF's innovative cloud-native technologies for efficient microservices deployment and observability" published: true type: News diff --git a/src/collections/news/2021/2021-11-10-analyzing-service-mesh-performance/index.mdx b/src/collections/news/2021/2021-11-10-analyzing-service-mesh-performance/index.mdx index a4c5a8906b062..5d864c9312466 100644 --- a/src/collections/news/2021/2021-11-10-analyzing-service-mesh-performance/index.mdx +++ b/src/collections/news/2021/2021-11-10-analyzing-service-mesh-performance/index.mdx @@ -8,6 +8,7 @@ thumbnail: ./cover.webp darkthumbnail: ./cover.webp description: "Learn how to effectively analyze and optimize service mesh performance to enhance your cloud-native infrastructure. Gain insights into microservices behavior, workload performance, and analytical tools for optimal configurations." eurl: https://www.nxtbook.com/nxtbooks/ieee/bridge_issue3_2021/index.php#/p/16 +source_url: https://www.nxtbook.com/nxtbooks/ieee/bridge_issue3_2021/index.php#/p/16 published: true type: News product: Service Mesh Performance diff --git a/src/collections/news/2021/2021-12-10-the-top-12-cncf-sandbox-projects-of-2021/index.mdx b/src/collections/news/2021/2021-12-10-the-top-12-cncf-sandbox-projects-of-2021/index.mdx index b63679552537b..d89e8563cc761 100644 --- a/src/collections/news/2021/2021-12-10-the-top-12-cncf-sandbox-projects-of-2021/index.mdx +++ b/src/collections/news/2021/2021-12-10-the-top-12-cncf-sandbox-projects-of-2021/index.mdx @@ -5,6 +5,7 @@ date: 2021-12-10 12:15:05 +0000 author: TechGenix thumbnail: ./tech-genix-cover.jpg eurl: "https://techgenix.com/the-top-12-cncf-sandbox-projects-of-2021/" +source_url: "https://techgenix.com/the-top-12-cncf-sandbox-projects-of-2021/" published: true category: Coverage type: News diff --git a/src/collections/news/2022/2022-05-24-intel-layer5-announcement-meshmark/index.mdx b/src/collections/news/2022/2022-05-24-intel-layer5-announcement-meshmark/index.mdx index 111eecbc70efa..9aedf72ee68dc 100644 --- a/src/collections/news/2022/2022-05-24-intel-layer5-announcement-meshmark/index.mdx +++ b/src/collections/news/2022/2022-05-24-intel-layer5-announcement-meshmark/index.mdx @@ -8,6 +8,7 @@ darkthumbnail: it-pro.webp category: Coverage description: "MeshMark, a metric introduced by Intel and Layer5, helps quantify and optimize cloud-native service mesh deployments. Part of CNCF's Service Mesh Performance project, MeshMark measures load latency and resource utilization, providing essential insights for enhancing cloud-native environments." eurl: https://www.itprotoday.com/performance-management/intel-layer-5-announce-meshmark-quantify-cloud-native-performance +source_url: https://www.itprotoday.com/performance-management/intel-layer-5-announce-meshmark-quantify-cloud-native-performance published: true redirect_from: - /company/news/intel-layer-5-announce-meshmark-to-quantify-cloud-native-performance diff --git a/src/collections/news/2022/2022-09-06-the-ultimate-list-of-opensource-cn-tools/index.md b/src/collections/news/2022/2022-09-06-the-ultimate-list-of-opensource-cn-tools/index.md index f4a7f1aab9a6f..7afddabc8d881 100644 --- a/src/collections/news/2022/2022-09-06-the-ultimate-list-of-opensource-cn-tools/index.md +++ b/src/collections/news/2022/2022-09-06-the-ultimate-list-of-opensource-cn-tools/index.md @@ -8,6 +8,7 @@ thumbnail: ./tools.webp darkthumbnail: ./tools.webp description: "Discover the ultimate compilation of open-source cloud-native tools curated by the Cloud Native Computing Foundation (CNCF). From scheduling and observability to security, CI/CD, service mesh, and edge computing, explore a comprehensive range of tools revolutionizing the cloud-native landscape" eurl: https://containerjournal.com/features/the-ultimate-list-of-open-source-cloud-native-tools/ +source_url: https://containerjournal.com/features/the-ultimate-list-of-open-source-cloud-native-tools/ published: true type: News --- diff --git a/src/collections/news/2023/2023-01-11-the-most-innovative-cloud-management-companies/index.mdx b/src/collections/news/2023/2023-01-11-the-most-innovative-cloud-management-companies/index.mdx index 19a921f0143e8..cdcafc0d4d31c 100644 --- a/src/collections/news/2023/2023-01-11-the-most-innovative-cloud-management-companies/index.mdx +++ b/src/collections/news/2023/2023-01-11-the-most-innovative-cloud-management-companies/index.mdx @@ -8,6 +8,7 @@ thumbnail: ./best-startup-texas.jpeg darkthumbnail: ./best-startup-texas.jpeg description: "Layer5 stands out as one of the most innovative cloud management companies among 100,000 Texas-based startups, acknowledged for its exceptional performance in company track record, executive leadership, market share, innovation, and ESG rating." eurl: "https://beststartuptexas.com/101-texas-united-states-based-cloud-management-companies-the-most-innovative-cloud-management-companies/" +source_url: "https://beststartuptexas.com/101-texas-united-states-based-cloud-management-companies-the-most-innovative-cloud-management-companies/" published: true type: News --- diff --git a/src/collections/news/2023/2023-08-16-kubernetes-1.28-improves-open-source-cloud-native-compute-and-networking/index.mdx b/src/collections/news/2023/2023-08-16-kubernetes-1.28-improves-open-source-cloud-native-compute-and-networking/index.mdx index 680fcaaf4ce40..a3d2c96853d36 100644 --- a/src/collections/news/2023/2023-08-16-kubernetes-1.28-improves-open-source-cloud-native-compute-and-networking/index.mdx +++ b/src/collections/news/2023/2023-08-16-kubernetes-1.28-improves-open-source-cloud-native-compute-and-networking/index.mdx @@ -8,6 +8,7 @@ thumbnail: ./kubernetes-1.28-improves-open-source-cloud-native-compute-and-netwo darkthumbnail: ./kubernetes-1.28-improves-open-source-cloud-native-compute-and-networking.webp description: "Explore Kubernetes 1.28: the latest update enhancing cloud-native computing. Discover improved resiliency, networking, and stability features, including advanced load balancer health checks and support for dual-stack transitions" eurl: "https://www.sdxcentral.com/articles/news/kubernetes-1-28-improves-open-source-cloud-native-compute-and-networking/2023/08/" +source_url: "https://www.sdxcentral.com/articles/news/kubernetes-1-28-improves-open-source-cloud-native-compute-and-networking/2023/08/" published: true type: News --- diff --git a/src/collections/news/2023/2023-12-13-how-kubernetes-1-29-improves-open-source-cloud-native-production-readiness/index.mdx b/src/collections/news/2023/2023-12-13-how-kubernetes-1-29-improves-open-source-cloud-native-production-readiness/index.mdx index 3a763bd129331..38009a64fa1ba 100644 --- a/src/collections/news/2023/2023-12-13-how-kubernetes-1-29-improves-open-source-cloud-native-production-readiness/index.mdx +++ b/src/collections/news/2023/2023-12-13-how-kubernetes-1-29-improves-open-source-cloud-native-production-readiness/index.mdx @@ -5,6 +5,7 @@ date: 2023-12-13 12:15:05 +0000 author: SDxCentral thumbnail: ./kubernetes-1-29.jpg eurl: "https://www.sdxcentral.com/articles/news/how-kubernetes-1-29-improves-open-source-cloud-native-production-readiness/2023/12/" +source_url: "https://www.sdxcentral.com/articles/news/how-kubernetes-1-29-improves-open-source-cloud-native-production-readiness/2023/12/" published: true category: Coverage type: News diff --git a/src/collections/news/2025/2025-11-12-meshery-enterprise/index.mdx b/src/collections/news/2025/2025-11-12-meshery-enterprise/index.mdx index 26590c989d3e1..3364a34b2eeb9 100644 --- a/src/collections/news/2025/2025-11-12-meshery-enterprise/index.mdx +++ b/src/collections/news/2025/2025-11-12-meshery-enterprise/index.mdx @@ -48,6 +48,6 @@ In the meantime, IT organizations should expect the total number of workloads ru Hopefully, there will come a day soon when the inherent complexity of Kubernetes is no longer an issue, but until then, the next best thing is to adopt tools that enable IT teams to manage clusters at a much higher level of abstraction. -**Read the original article on https://cloudnativenow.com/features/layer5-debuts-enterprise-edition-of-meshery-for-configuring-kubernetes/** +**Read the original article on https://cloudnativenow.com/features/layer5-debuts-enterprise-edition-of-meshery-for-configuring-kubernetes/** diff --git a/src/collections/news/2025/2025-11-23-kubecon-2025-cncf-to-standardize-ai-workloads/index.mdx b/src/collections/news/2025/2025-11-23-kubecon-2025-cncf-to-standardize-ai-workloads/index.mdx index 17f73ed179f28..3bcf8162173fa 100644 --- a/src/collections/news/2025/2025-11-23-kubecon-2025-cncf-to-standardize-ai-workloads/index.mdx +++ b/src/collections/news/2025/2025-11-23-kubecon-2025-cncf-to-standardize-ai-workloads/index.mdx @@ -7,6 +7,7 @@ thumbnail: ./kubecon25.png darkthumbnail: ./kubecon25.png category: "News Press" eurl: https://itopstimes.com/kubernetes/kubecon-2025-cncf-to-standardize-ai-workloads/ +source_url: https://itopstimes.com/kubernetes/kubecon-2025-cncf-to-standardize-ai-workloads/ tags: - Announcements - CNCF diff --git a/src/collections/news/news-template/0000-00-00-news-title/index.mdx b/src/collections/news/news-template/0000-00-00-news-title/index.mdx index 8ef89db72db21..df0977d039273 100644 --- a/src/collections/news/news-template/0000-00-00-news-title/index.mdx +++ b/src/collections/news/news-template/0000-00-00-news-title/index.mdx @@ -6,6 +6,7 @@ author: The Newsroom thumbnail_svg: ./sample.svg darkthumbnail_svg: ./sample.svg eurl: https://www.example.com/some/other/site +source_url: https://original-source.com/article (Optional) published: false --- @@ -13,6 +14,7 @@ published: false subtitle: If the "subtitle" variable is not defined, then put subtitle:"" eurl: If the "eurl" (external url) variable is not defined, then put eurl:"" +source_url: Optional. URL to the original article for "Originally published at" attribution. for any content to be directly entered below the front matter. published: "true" when ready to be public diff --git a/src/sections/Company/News-single/index.js b/src/sections/Company/News-single/index.js index 0ee57c65d0b5a..bbf24c9d52340 100644 --- a/src/sections/Company/News-single/index.js +++ b/src/sections/Company/News-single/index.js @@ -79,7 +79,13 @@ const NewsSingle = ({ data, children }) => { { - frontmatter.eurl && ( + frontmatter.source_url ? ( +
+
+ Originally published at {frontmatter.source_url} +
+
+ ) : frontmatter.eurl && (
Read the full article on {frontmatter.author} diff --git a/src/sections/Company/News-single/source_url.test.js b/src/sections/Company/News-single/source_url.test.js new file mode 100644 index 0000000000000..c5cccb934a078 --- /dev/null +++ b/src/sections/Company/News-single/source_url.test.js @@ -0,0 +1,79 @@ +import React from 'react'; +import { shallow } from 'enzyme'; +import NewsSingle from './index'; +import * as Gatsby from 'gatsby'; + +const useStaticQuery = jest.spyOn(Gatsby, 'useStaticQuery'); +const mockUseStyledDarkMode = jest.fn(); + +jest.mock('../../../theme/app/useStyledDarkMode', () => ({ + useStyledDarkMode: () => ({ isDark: false }), +})); + +describe('NewsSingle', () => { + beforeEach(() => { + useStaticQuery.mockImplementation(() => ({ + allMdx: { + nodes: [] + } + })); + }); + + afterEach(() => { + jest.clearAllMocks(); + }); + + it('renders "Originally published at" link when source_url is present', () => { + const data = { + mdx: { + frontmatter: { + title: 'Test', + source_url: 'https://original.com', + author: 'Me', + date: '2023-01-01' + }, + fields: { slug: '/test' } + } + }; + + const wrapper = shallow(); + const link = wrapper.find('a[href="https://original.com"]'); + expect(link.exists()).toBe(true); + expect(wrapper.text()).toContain('Originally published at'); + }); + + it('does not render "Originally published at" link when source_url is missing', () => { + const data = { + mdx: { + frontmatter: { + title: 'Test', + author: 'Me', + date: '2023-01-01' + }, + fields: { slug: '/test' } + } + }; + + const wrapper = shallow(); + expect(wrapper.text()).not.toContain('Originally published at'); + }); + + it('does not render "Read the full article on" (eurl) when source_url is present', () => { + const data = { + mdx: { + frontmatter: { + title: 'Test', + source_url: 'https://original.com', + eurl: 'https://eurl.com', + author: 'Me', + date: '2023-01-01' + }, + fields: { slug: '/test' } + } + }; + + const wrapper = shallow(); + expect(wrapper.text()).toContain('Originally published at'); + expect(wrapper.text()).not.toContain('Read the full article on'); + }); +}); diff --git a/src/templates/news-single.js b/src/templates/news-single.js index ea3460359eeb7..0ad7095bf77f2 100644 --- a/src/templates/news-single.js +++ b/src/templates/news-single.js @@ -15,6 +15,7 @@ export const query = graphql` date(formatString: "MMMM Do, YYYY") author eurl + source_url description presskit thumbnail {