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

[Sdktechno 233] Add default resources limitation #581

Merged
merged 6 commits into from
Jul 4, 2023
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
5 changes: 5 additions & 0 deletions technologies/app/airbyte/metadata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ baseline: "Airbyte is a cloud-native, open-source data integration platform"
description: " Airbyte is a powerful data integration tool that can help organizations streamline their data workflows and ensure the accuracy and reliability of their data."
available: true
icon: airbyte
defaultResources:
cpu:
limit: 0.2
memory:
limit: 128 MB
backgroundColor: "#a094cc"
customFlags: []
readme: /technologies/app/airbyte
Expand Down
5 changes: 5 additions & 0 deletions technologies/app/airbyte/technology.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ baseline: "Airbyte is a cloud-native, open-source data integration platform"
description: " Airbyte is a powerful data integration tool that can help organizations streamline their data workflows and ensure the accuracy and reliability of their data."
available: true
icon: airbyte
defaultResources:
cpu:
limit: 0.2
memory:
limit: 128 MB
backgroundColor: "#a094cc"
customFlags: []
readme: /technologies/app/airbyte
5 changes: 5 additions & 0 deletions technologies/app/apache-superset/metadata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ baseline: "Apache Superset is a modern data exploration and visualization platfo
description: "Superset is fast, lightweight, intuitive, and loaded with options that make it easy for users of all skill sets to explore and visualize their data, from simple line charts to highly detailed geospatial charts"
available: true
icon: superset
defaultResources:
cpu:
limit: 1
memory:
limit: 8 GiB
backgroundColor: "#00d1c1"
customFlags: []
readme: /technologies/app/apache-superset
Expand Down
5 changes: 5 additions & 0 deletions technologies/app/apache-superset/technology.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ baseline: "Apache Superset is a modern data exploration and visualization platfo
description: "Superset is fast, lightweight, intuitive, and loaded with options that make it easy for users of all skill sets to explore and visualize their data, from simple line charts to highly detailed geospatial charts"
available: true
icon: superset
defaultResources:
cpu:
limit: 1
memory:
limit: 8 GiB
backgroundColor: "#00d1c1"
customFlags: []
readme: /technologies/app/apache-superset
5 changes: 5 additions & 0 deletions technologies/app/cloudbeaver/metadata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ baseline: Free Universal Database Tool
description: CloudBeaver is free and open source product that already supports the most popular open source databases, such us PostgreSQL, MySQL, MariaDB, SQLite and Firebird.
available: true
icon: cloudbeaver
defaultResources:
cpu:
limit: 1
memory:
limit: 4 GiB
backgroundColor: "#6e98bf"
customFlags: []
contexts:
Expand Down
5 changes: 5 additions & 0 deletions technologies/app/cloudbeaver/technology.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,10 @@ baseline: Free Universal Database Tool
description: CloudBeaver is free and open source product that already supports the most popular open source databases, such us PostgreSQL, MySQL, MariaDB, SQLite and Firebird.
available: true
icon: cloudbeaver
defaultResources:
cpu:
limit: 1
memory:
limit: 4 GiB
backgroundColor: "#6e98bf"
customFlags: []
5 changes: 5 additions & 0 deletions technologies/app/grafana/metadata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ baseline: The open-source platform for monitoring and observability. Default adm
description: Grafana allows you to query, visualize, alert on and understand your metrics no matter where they are stored.
available: true
icon: grafana
defaultResources:
cpu:
limit: 1
memory:
limit: 2 GiB
backgroundColor: "#1857B8"
customFlags: []
readme: /technologies/app/grafana
Expand Down
5 changes: 5 additions & 0 deletions technologies/app/grafana/technology.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ baseline: The open-source platform for monitoring and observability. Default adm
description: Grafana allows you to query, visualize, alert on and understand your metrics no matter where they are stored.
available: true
icon: grafana
defaultResources:
cpu:
limit: 1
memory:
limit: 2 GiB
backgroundColor: "#1857B8"
customFlags: []
readme: /technologies/app/grafana
5 changes: 5 additions & 0 deletions technologies/app/jupyter/metadata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ baseline: Data Science Notebook.
description: The Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualization and narrative text.
available: true
icon: jupyter
defaultResources:
cpu:
limit: 2
memory:
limit: 16 GiB
backgroundColor: "#E87A35"
customFlags: []
readme: /technologies/app/jupyter
Expand Down
5 changes: 5 additions & 0 deletions technologies/app/jupyter/technology.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ baseline: Data Science Notebook.
description: The Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualization and narrative text.
available: true
icon: jupyter
defaultResources:
cpu:
limit: 2
memory:
limit: 16 GiB
backgroundColor: "#E87A35"
customFlags: []
readme: /technologies/app/jupyter
5 changes: 5 additions & 0 deletions technologies/app/kibana/metadata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ baseline: Your window into the Elastic Stack.
description: Kibana is a free and open user interface that lets you visualize your Elasticsearch data and navigate the Elastic Stack.
available: true
icon: kibana
defaultResources:
cpu:
limit: 1
memory:
limit: 4 GiB
backgroundColor: "#40BEB0"
customFlags: []
readme: /technologies/app/kibana
Expand Down
5 changes: 5 additions & 0 deletions technologies/app/kibana/technology.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ baseline: Your window into the Elastic Stack.
description: Kibana is a free and open user interface that lets you visualize your Elasticsearch data and navigate the Elastic Stack.
available: true
icon: kibana
defaultResources:
cpu:
limit: 1
memory:
limit: 4 GiB
backgroundColor: "#40BEB0"
customFlags: []
readme: /technologies/app/kibana
5 changes: 5 additions & 0 deletions technologies/app/metabase/metadata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ available: true
baseline: "Metabase is an open source business intelligence tool. This version is bundled with Impala and Athena drivers"
description: "Metabase is an open source business intelligence tool. This version is bundled with Impala and Athena drivers"
icon: metabase
defaultResources:
cpu:
limit: 1
memory:
limit: 8 GiB
backgroundColor: "#5ea4e3"
customFlags: []
readme: /technologies/app/metabase
Expand Down
5 changes: 5 additions & 0 deletions technologies/app/metabase/technology.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ available: true
baseline: "Metabase is an open source business intelligence tool. This version is bundled with Impala and Athena drivers"
description: "Metabase is an open source business intelligence tool. This version is bundled with Impala and Athena drivers"
icon: metabase
defaultResources:
cpu:
limit: 1
memory:
limit: 8 GiB
backgroundColor: "#5ea4e3"
customFlags: []
readme: /technologies/app/metabase
Expand Down
5 changes: 5 additions & 0 deletions technologies/app/mlflow-server/metadata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ baseline: An open source platform for the end-to-end machine learning lifecycle.
description: MLflow tracking server is used for logging parameters, code versions, metrics, and output files when running your machine learning code and for later visualizing the results.
available: true
icon: mlflow
defaultResources:
cpu:
limit: 1
memory:
limit: 2 GiB
backgroundColor: "#092241"
customFlags: []
readme: /technologies/app/mflow-server
Expand Down
5 changes: 5 additions & 0 deletions technologies/app/mlflow-server/technology.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ baseline: An open source platform for the end-to-end machine learning lifecycle.
description: MLflow tracking server is used for logging parameters, code versions, metrics, and output files when running your machine learning code and for later visualizing the results.
available: true
icon: mlflow
defaultResources:
cpu:
limit: 1
memory:
limit: 2 GiB
backgroundColor: "#092241"
customFlags: []
readme: /technologies/app/mflow-server
5 changes: 5 additions & 0 deletions technologies/app/pgadmin4/metadata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ baseline: "pgAdmin4"
description: "pgAdmin4 is a postgresql browser. \nCreate an environment variable named 'PGADMIN_DEFAULT_EMAIL' to set a user mail and PGADMIN_DEFAULT_PASSWORD for his password."
available: true
icon: pgadmin4
defaultResources:
cpu:
limit: 1
memory:
limit: 4 GiB
backgroundColor: "#326690"
customFlags: []
readme: /technologies/app/pgadmin4
Expand Down
5 changes: 5 additions & 0 deletions technologies/app/pgadmin4/technology.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ baseline: "pgAdmin4"
description: "pgAdmin4 is a postgresql browser. \nCreate an environment variable named 'PGADMIN_DEFAULT_EMAIL' to set a user mail and PGADMIN_DEFAULT_PASSWORD for his password."
available: true
icon: pgadmin4
defaultResources:
cpu:
limit: 1
memory:
limit: 4 GiB
backgroundColor: "#326690"
customFlags: []
readme: /technologies/app/pgadmin4
5 changes: 5 additions & 0 deletions technologies/app/rstudio/metadata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ baseline: IDE for R.
description: RStudio is an integrated development environment (IDE) for R.
available: true
icon: rstudio
defaultResources:
cpu:
limit: 1
memory:
limit: 8 GiB
backgroundColor: "#75aadb"
customFlags: []
readme: /technologies/app/rstudio
Expand Down
5 changes: 5 additions & 0 deletions technologies/app/rstudio/technology.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ baseline: IDE for R.
description: RStudio is an integrated development environment (IDE) for R.
available: true
icon: rstudio
defaultResources:
cpu:
limit: 1
memory:
limit: 8 GiB
backgroundColor: "#75aadb"
customFlags: []
readme: /technologies/app/rstudio
5 changes: 5 additions & 0 deletions technologies/app/saagie-usage-monitoring/metadata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ baseline: "Saagie Usage Monitoring lets you monitor your Saagie platform"
description: "Saagie Usage Monitoring lets you monitor your Saagie platform including jobs, apps and pipelines stats."
available: true
icon: project-activity
defaultResources:
cpu:
limit: 1
memory:
limit: 2 GiB
backgroundColor: "#253c5b"
customFlags: []
readme: /technologies/app/saagie-usage-monitoring
Expand Down
5 changes: 5 additions & 0 deletions technologies/app/saagie-usage-monitoring/technology.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ baseline: "Saagie Usage Monitoring lets you monitor your Saagie platform"
description: "Saagie Usage Monitoring lets you monitor your Saagie platform including jobs, apps and pipelines stats."
available: true
icon: project-activity
defaultResources:
cpu:
limit: 1
memory:
limit: 2 GiB
backgroundColor: "#253c5b"
customFlags: []
readme: /technologies/app/saagie-usage-monitoring
5 changes: 5 additions & 0 deletions technologies/app/spark-history-server/metadata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ baseline: "The Spark history server is a monitoring tool that displays informati
description: "The Spark history server is a monitoring tool that displays information about completed Spark applications"
available: true
icon: spark
defaultResources:
cpu:
limit: 1
memory:
limit: 2 GiB
backgroundColor: "#e25a1c"
customFlags: []
readme: /technologies/app/spark-history-server
Expand Down
5 changes: 5 additions & 0 deletions technologies/app/spark-history-server/technology.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ baseline: "The Spark history server is a monitoring tool that displays informati
description: "The Spark history server is a monitoring tool that displays information about completed Spark applications"
available: true
icon: spark
defaultResources:
cpu:
limit: 1
memory:
limit: 2 GiB
backgroundColor: "#e25a1c"
customFlags: []
readme: /technologies/app/spark-history-server
5 changes: 5 additions & 0 deletions technologies/app/vscode/metadata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,11 @@ description: "VS Code server is an IDE that supports several languages. \n
and VSCODE_SUDO_PASSWORD to get sudo access inside the container."
available: true
icon: vscode
defaultResources:
cpu:
limit: 1
memory:
limit: 2 GiB
backgroundColor: "#3EAAF2"
customFlags: []
readme: /technologies/app/vscode
Expand Down
5 changes: 5 additions & 0 deletions technologies/app/vscode/technology.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,11 @@ description: "VS Code server is an IDE that supports several languages. \n
and VSCODE_SUDO_PASSWORD to get sudo access inside the container."
available: true
icon: vscode
defaultResources:
cpu:
limit: 1
memory:
limit: 2 GiB
backgroundColor: "#3EAAF2"
customFlags: []
readme: /technologies/app/vscode
5 changes: 5 additions & 0 deletions technologies/app/zeppelin/metadata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ baseline: Data Science Notebook.
description: Zeppelin is a web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more.
available: true
icon: zeppelin
defaultResources:
cpu:
limit: 1
memory:
limit: 4 GiB
backgroundColor: "#0099CC"
customFlags: []
readme: /technologies/app/zeppelin
Expand Down
5 changes: 5 additions & 0 deletions technologies/app/zeppelin/technology.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ baseline: Data Science Notebook.
description: Zeppelin is a web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more.
available: true
icon: zeppelin
defaultResources:
cpu:
limit: 1
memory:
limit: 4 GiB
backgroundColor: "#0099CC"
customFlags: []
readme: /technologies/app/zeppelin
5 changes: 5 additions & 0 deletions technologies/job/bash/metadata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,11 @@ label: Bash
description: Bash is a command processor that typically runs in a text window where the user types commands that cause actions.
available: true
icon: bash
defaultResources:
cpu:
limit: 1
memory:
limit: 2 GiB
contexts:
- id: debian10-buster
label: debian10-buster
Expand Down
7 changes: 6 additions & 1 deletion technologies/job/bash/technology.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,9 @@ id: bash
label: Bash
description: Bash is a command processor that typically runs in a text window where the user types commands that cause actions.
available: true
icon: bash
icon: bash
defaultResources:
cpu:
limit: 1
memory:
limit: 2 GiB
5 changes: 5 additions & 0 deletions technologies/job/dbt/metadata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,11 @@ label: dbt
description: dbt-cli is a transformation workflow that lets teams quickly and collaboratively deploy analytics code following software engineering best practices like modularity, portability, CI/CD, and documentation.
available: true
icon: dbt
defaultResources:
cpu:
limit: 1
memory:
limit: 2 GiB
contexts:
- id: "1.3"
label: "1.3"
Expand Down
7 changes: 6 additions & 1 deletion technologies/job/dbt/technology.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,9 @@ id: dbt-cli
label: dbt
description: dbt-cli is a transformation workflow that lets teams quickly and collaboratively deploy analytics code following software engineering best practices like modularity, portability, CI/CD, and documentation.
available: true
icon: dbt
icon: dbt
defaultResources:
cpu:
limit: 1
memory:
limit: 2 GiB
Loading
Loading