Skip to content

Commit

Permalink
[Sdktechno 233] Add default resources limitation (#581)
Browse files Browse the repository at this point in the history
* SDKTECHNO-233: Add default resources' value on jobs and apps


---------

Co-authored-by: GitHub Action Bot <github-action@saagie.com>
  • Loading branch information
guillaumeprevost76 and github-saagie authored Jul 4, 2023
1 parent 562062a commit ef8138d
Show file tree
Hide file tree
Showing 47 changed files with 239 additions and 9 deletions.
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

0 comments on commit ef8138d

Please sign in to comment.