Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: [OCA-1345] - June 10 2024 Marketplace Release #10500

Merged
5 changes: 5 additions & 0 deletions packages/manager/.changeset/pr-10500-added-1716322924328.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@linode/manager": Added
---

adds Apache Kafka Cluster and Couchbase Cluster Marketplace Apps ([#10500](https://github.com/linode/manager/pull/10500))
1 change: 1 addition & 0 deletions packages/manager/public/assets/apachekafka.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions packages/manager/public/assets/couchbase.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions packages/manager/public/assets/white/apachekafka.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions packages/manager/public/assets/white/couchbase.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
44 changes: 44 additions & 0 deletions packages/manager/src/features/OneClickApps/oneClickApps.ts
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,27 @@ export const oneClickApps: OCA[] = [
'Open source workflow management platform for data engineering pipelines.',
website: 'https://airflow.apache.org/',
},
{
alt_description: 'Open source real-time data stream management cluster.',
alt_name: 'Data stream publisher-subscriber cluster',
categories: ['Development'],
colors: {
end: '5CA2A2',
start: '00C7D4',
},
description: `Apache Kafka supports a wide range of applications from log aggregation to real-time analytics. Kafka provides a foundation for building data pipelines, event-driven architectures, or stream processing applications.`,
logo_url: 'apachekafka.svg',
name: 'Apache Kafka Cluster',
related_guides: [
{
href:
'https://www.linode.com/docs/products/tools/marketplace/guides/apache-kafka/',
title: 'Deploy an Apache Kafka cluster through the Linode Marketplace',
},
],
summary: 'Open source data streaming.',
website: 'https://kafka.apache.org/',
},
{
alt_description:
'A self-hosted backend-as-a-service platform that provides developers with all the core APIs required to build any application.',
Expand Down Expand Up @@ -277,6 +298,29 @@ export const oneClickApps: OCA[] = [
'All-in-one database deployment, management, and monitoring system.',
website: 'https://docs.severalnines.com/docs/clustercontrol/',
},
{
alt_description:
'Highly available, five-node enterprise NoSQL database cluster.',
alt_name: 'Couchbase Enterprise Server Cluster',
categories: ['Databases'],
colors: {
end: 'EC1018',
start: '333333',
},
description: `Couchbase Enterprise Server is a high-performance NoSQL database, built for scale. Couchbase Server is designed with memory-first architecture, built-in cache and workload isolation.`,
logo_url: 'couchbase.svg',
name: 'Couchbase Cluster',
related_guides: [
{
href:
'https://www.linode.com/docs/products/tools/marketplace/guides/couchbase/',
title:
'Deploy a Couchbase Enterprise Server cluster through the Linode Marketplace',
},
],
summary: 'NoSQL production database cluster.',
website: 'https://www.couchbase.com/',
},
{
alt_description:
'Linux-based web hosting control panel for managing websites, servers, databases, and more.',
Expand Down
44 changes: 44 additions & 0 deletions packages/manager/src/features/OneClickApps/oneClickAppsv2.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2456,4 +2456,48 @@ export const oneClickApps: Record<number, OCA> = {
summary: 'Open source network filesystem.',
website: 'https://www.gluster.org/',
},
1366191: {
alt_description:
'Highly available, five-node enterprise NoSQL database cluster.',
alt_name: 'Couchbase Enterprise Server Cluster',
categories: ['Databases'],
colors: {
end: 'EC1018',
start: '333333',
},
description: `Couchbase Enterprise Server is a high-performance NoSQL database, built for scale. Couchbase Server is designed with memory-first architecture, built-in cache and workload isolation.`,
logo_url: 'couchbase.svg',
name: 'Couchbase Cluster',
related_guides: [
{
href:
'https://www.linode.com/docs/products/tools/marketplace/guides/couchbase/',
title:
'Deploy a Couchbase Enterprise Server cluster through the Linode Marketplace',
},
],
summary: 'NoSQL production database cluster.',
website: 'https://www.couchbase.com/',
},
1377657: {
alt_description: 'Open source real-time data stream management cluster.',
alt_name: 'Data stream publisher-subscriber cluster',
categories: ['Development'],
colors: {
end: '5CA2A2',
start: '00C7D4',
},
description: `Apache Kafka supports a wide range of applications from log aggregation to real-time analytics. Kafka provides a foundation for building data pipelines, event-driven architectures, or stream processing applications.`,
logo_url: 'apachekafka.svg',
name: 'Apache Kafka Cluster',
related_guides: [
{
href:
'https://www.linode.com/docs/products/tools/marketplace/guides/apache-kafka/',
title: 'Deploy an Apache Kafka cluster through the Linode Marketplace',
},
],
summary: 'Open source data streaming.',
website: 'https://kafka.apache.org/',
},
};
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,8 @@ export const baseApps = {
'1329462': 'LinuxGSM',
'1350733': 'Jitsi Cluster',
'1350783': 'GlusterFS Cluster',
'1366191': 'Couchbase Cluster',
'1377657': 'Apache Kafka Cluster',
};

const oneClickFilter = [
Expand Down
Loading