From 0848323dc7b5e75b17e154f10cff291959450d88 Mon Sep 17 00:00:00 2001 From: ThibaultFy Date: Mon, 3 Jun 2024 15:39:26 +0200 Subject: [PATCH 01/13] chore: release 0.38.0 Signed-off-by: ThibaultFy --- CHANGELOG.md | 6 ++++++ docs/source/additional/release.rst | 13 +++++++++++ docs/source/additional/releases.yaml | 32 ++++++++++++++++++++++++++++ 3 files changed, 51 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index fc11ef2b..d18fa74d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## [0.38.0](https://github.com/Substra/substra-documentation/releases/tag/0.38.0) - 2024-06-03 + +### Added + +- Documentation on how to use the Harbor profile on substra-backend ([#416](https://github.com/Substra/substra-documentation/pull/416)) + ## [0.37.0](https://github.com/Substra/substra-documentation/releases/tag/0.37.0) - 2024-03-27 diff --git a/docs/source/additional/release.rst b/docs/source/additional/release.rst index 037e122b..22778bf5 100644 --- a/docs/source/additional/release.rst +++ b/docs/source/additional/release.rst @@ -31,6 +31,19 @@ This is an overview of the main changes, please have a look at the changelog of - `backend changelog `__ - `orchestrator changelog `__ +Substra 0.38.0 --- 2024-06-03 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +**All** + +- The release 0.38.0 focuses on improving the security and limit the rights of the differents Substra pods when deployed on a cluster. The following changes have been made: + + - Ressources requests and limits are now set as default for the backend and frontend. + - Network policies have been added to limit the communication between the different pods. + - Update the different base docker images of the Susbtra components and the the user's ones to limit their vulnerabilities. + +- The profiling of functions have been reworked to take into accound the ``builiding`` step and the ``download_function`` step. + Substra 0.37.0 --- 2024-03-27 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/docs/source/additional/releases.yaml b/docs/source/additional/releases.yaml index af4305da..f9adc75c 100644 --- a/docs/source/additional/releases.yaml +++ b/docs/source/additional/releases.yaml @@ -8,6 +8,38 @@ components: # for table headers - substra-tests releases: + - version: 0.38.0 + components: + substrafl: + version: 0.46.0 + link: https://github.com/Substra/substrafl/releases/tag/0.46.0 + substra: + version: 0.53.0 + link: https://github.com/Substra/substra/releases/tag/0.53.0 + substra-tools: + version: 0.21.4 + link: https://github.com/Substra/substra-tools/releases/tag/0.21.4 + substra-backend: + version: 0.46.0 + link: https://github.com/Substra/substra-backend/releases/tag/0.46.0 + helm: + version: 26.6.7 + link: https://artifacthub.io/packages/helm/substra/substra-backend/26.6.7 + orchestrator: + version: 0.41.0 + link: https://github.com/Substra/orchestrator/releases/tag/0.41.0 + helm: + version: 8.7.2 + link: https://artifacthub.io/packages/helm/substra/orchestrator/8.7.2 + substra-frontend: + version: 0.50.0 + link: https://github.com/Substra/substra-frontend/releases/tag/0.50.0 + helm: + version: 1.1.1 + link: https://artifacthub.io/packages/helm/substra/substra-frontend/1.1.1 + substra-tests: + version: 0.51.0 + link: https://github.com/Substra/substra-tests/releases/tag/0.51.0 - version: 0.37.0 components: substrafl: From da35f23aecf1b93de311e1bfae2eda3c0b2d4773 Mon Sep 17 00:00:00 2001 From: ThibaultFy Date: Thu, 13 Jun 2024 16:31:53 +0200 Subject: [PATCH 02/13] chore: change date Signed-off-by: ThibaultFy --- docs/source/additional/release.rst | 6 +++++- docs/source/additional/releases.yaml | 24 ++++++++++++------------ 2 files changed, 17 insertions(+), 13 deletions(-) diff --git a/docs/source/additional/release.rst b/docs/source/additional/release.rst index 22778bf5..cb67fb70 100644 --- a/docs/source/additional/release.rst +++ b/docs/source/additional/release.rst @@ -31,7 +31,7 @@ This is an overview of the main changes, please have a look at the changelog of - `backend changelog `__ - `orchestrator changelog `__ -Substra 0.38.0 --- 2024-06-03 +Substra 0.38.0 --- 2024-06-13 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ **All** @@ -44,6 +44,10 @@ Substra 0.38.0 --- 2024-06-03 - The profiling of functions have been reworked to take into accound the ``builiding`` step and the ``download_function`` step. +**Backend** + +- The `user` postgres is no longer created by default in the postgres sql database. + Substra 0.37.0 --- 2024-03-27 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/docs/source/additional/releases.yaml b/docs/source/additional/releases.yaml index f9adc75c..9346be7e 100644 --- a/docs/source/additional/releases.yaml +++ b/docs/source/additional/releases.yaml @@ -20,23 +20,23 @@ releases: version: 0.21.4 link: https://github.com/Substra/substra-tools/releases/tag/0.21.4 substra-backend: - version: 0.46.0 - link: https://github.com/Substra/substra-backend/releases/tag/0.46.0 + version: 0.47.0 + link: https://github.com/Substra/substra-backend/releases/tag/0.47.0 helm: - version: 26.6.7 - link: https://artifacthub.io/packages/helm/substra/substra-backend/26.6.7 + version: 26.7.2 + link: https://artifacthub.io/packages/helm/substra/substra-backend/26.7.2 orchestrator: - version: 0.41.0 - link: https://github.com/Substra/orchestrator/releases/tag/0.41.0 + version: 0.42.0 + link: https://github.com/Substra/orchestrator/releases/tag/0.42.0 helm: - version: 8.7.2 - link: https://artifacthub.io/packages/helm/substra/orchestrator/8.7.2 + version: 8.7.5 + link: https://artifacthub.io/packages/helm/substra/orchestrator/8.7.5 substra-frontend: - version: 0.50.0 - link: https://github.com/Substra/substra-frontend/releases/tag/0.50.0 + version: 0.51.0 + link: https://github.com/Substra/substra-frontend/releases/tag/0.51.0 helm: - version: 1.1.1 - link: https://artifacthub.io/packages/helm/substra/substra-frontend/1.1.1 + version: 1.1.2 + link: https://artifacthub.io/packages/helm/substra/substra-frontend/1.1.2 substra-tests: version: 0.51.0 link: https://github.com/Substra/substra-tests/releases/tag/0.51.0 From 6f1bb3bcbb77fbfbc501dd5abe7e1a1f5680dbec Mon Sep 17 00:00:00 2001 From: ThibaultFy Date: Fri, 14 Jun 2024 09:26:20 +0200 Subject: [PATCH 03/13] chore: correct format Signed-off-by: ThibaultFy --- docs/source/additional/release.rst | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/source/additional/release.rst b/docs/source/additional/release.rst index cb67fb70..ba9a8281 100644 --- a/docs/source/additional/release.rst +++ b/docs/source/additional/release.rst @@ -41,8 +41,7 @@ Substra 0.38.0 --- 2024-06-13 - Ressources requests and limits are now set as default for the backend and frontend. - Network policies have been added to limit the communication between the different pods. - Update the different base docker images of the Susbtra components and the the user's ones to limit their vulnerabilities. - -- The profiling of functions have been reworked to take into accound the ``builiding`` step and the ``download_function`` step. + - The profiling of functions have been reworked to take into accound the ``builiding`` step and the ``download_function`` step. **Backend** From c064552a69d3d0966de63d2d4022b8d32b82e89b Mon Sep 17 00:00:00 2001 From: ThibaultFy Date: Fri, 14 Jun 2024 09:26:36 +0200 Subject: [PATCH 04/13] chore: correct format Signed-off-by: ThibaultFy --- docs/source/additional/release.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/source/additional/release.rst b/docs/source/additional/release.rst index ba9a8281..cb67fb70 100644 --- a/docs/source/additional/release.rst +++ b/docs/source/additional/release.rst @@ -41,7 +41,8 @@ Substra 0.38.0 --- 2024-06-13 - Ressources requests and limits are now set as default for the backend and frontend. - Network policies have been added to limit the communication between the different pods. - Update the different base docker images of the Susbtra components and the the user's ones to limit their vulnerabilities. - - The profiling of functions have been reworked to take into accound the ``builiding`` step and the ``download_function`` step. + +- The profiling of functions have been reworked to take into accound the ``builiding`` step and the ``download_function`` step. **Backend** From 53e1e9c21628508427b6b83b7e0f90dba93147a1 Mon Sep 17 00:00:00 2001 From: ThibaultFy Date: Fri, 14 Jun 2024 09:48:56 +0200 Subject: [PATCH 05/13] chore: correct format Signed-off-by: ThibaultFy --- docs/source/additional/release.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/additional/release.rst b/docs/source/additional/release.rst index cb67fb70..fcdaaa38 100644 --- a/docs/source/additional/release.rst +++ b/docs/source/additional/release.rst @@ -38,7 +38,7 @@ Substra 0.38.0 --- 2024-06-13 - The release 0.38.0 focuses on improving the security and limit the rights of the differents Substra pods when deployed on a cluster. The following changes have been made: - - Ressources requests and limits are now set as default for the backend and frontend. + - CPU and memory requests and limits are now provided by default for all orchestrator, backend and frontend pods. - Network policies have been added to limit the communication between the different pods. - Update the different base docker images of the Susbtra components and the the user's ones to limit their vulnerabilities. From bf4716ad62a0633282e3c11b8af0ab20494dc499 Mon Sep 17 00:00:00 2001 From: ThibaultFy Date: Fri, 14 Jun 2024 09:52:23 +0200 Subject: [PATCH 06/13] chore: correction from review Signed-off-by: ThibaultFy --- docs/source/additional/release.rst | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/docs/source/additional/release.rst b/docs/source/additional/release.rst index fcdaaa38..ba359873 100644 --- a/docs/source/additional/release.rst +++ b/docs/source/additional/release.rst @@ -41,12 +41,9 @@ Substra 0.38.0 --- 2024-06-13 - CPU and memory requests and limits are now provided by default for all orchestrator, backend and frontend pods. - Network policies have been added to limit the communication between the different pods. - Update the different base docker images of the Susbtra components and the the user's ones to limit their vulnerabilities. + - The ``user postgres`` is no longer created by default in the postgreSQL database on both backend and orchestrator. -- The profiling of functions have been reworked to take into accound the ``builiding`` step and the ``download_function`` step. - -**Backend** - -- The `user` postgres is no longer created by default in the postgres sql database. +- The profiling of functions have been reworked to take into accound the ``building`` step and the ``download_function`` step. Substra 0.37.0 --- 2024-03-27 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ From 187f45c351be8ab851e367a6dd17e6be97f48052 Mon Sep 17 00:00:00 2001 From: ThibaultFy Date: Fri, 14 Jun 2024 10:00:30 +0200 Subject: [PATCH 07/13] chore: change mamba forge version Signed-off-by: ThibaultFy --- .readthedocs.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index cbf4987c..65b8d5c4 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -8,7 +8,7 @@ version: 2 build: os: "ubuntu-22.04" tools: - python: "mambaforge-22.9" + python: "mambaforge-24.3" # Build documentation in the docs/ directory with Sphinx sphinx: From d721803d00fcc674f42da52c5b2502594b300382 Mon Sep 17 00:00:00 2001 From: ThibaultFy Date: Fri, 14 Jun 2024 10:06:08 +0200 Subject: [PATCH 08/13] chore: change mamba forge version Signed-off-by: ThibaultFy --- .readthedocs.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 65b8d5c4..edd602d3 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -8,7 +8,7 @@ version: 2 build: os: "ubuntu-22.04" tools: - python: "mambaforge-24.3" + python: "mambaforge-latest" # Build documentation in the docs/ directory with Sphinx sphinx: From ca8440e2b0486fe81be3ea0740dc35239221e7f9 Mon Sep 17 00:00:00 2001 From: ThibaultFy Date: Fri, 14 Jun 2024 10:16:28 +0200 Subject: [PATCH 09/13] chore: pss doc Signed-off-by: ThibaultFy --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d18fa74d..6857741c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Documentation on how to use the Harbor profile on substra-backend ([#416](https://github.com/Substra/substra-documentation/pull/416)) +- Documentation about Pod Security Standard for Substra deployment ([#418](https://github.com/Substra/substra-documentation/pull/418)) ## [0.37.0](https://github.com/Substra/substra-documentation/releases/tag/0.37.0) - 2024-03-27 From 3a52da174329a5e06e037bfdb3d77bbf8f1d2adb Mon Sep 17 00:00:00 2001 From: ThibaultFy Date: Fri, 14 Jun 2024 10:36:28 +0200 Subject: [PATCH 10/13] fix: rtd build Signed-off-by: ThibaultFy --- .readthedocs.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index edd602d3..692f438a 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -8,7 +8,7 @@ version: 2 build: os: "ubuntu-22.04" tools: - python: "mambaforge-latest" + python: "3.11" # Build documentation in the docs/ directory with Sphinx sphinx: From a1c066ebc42a3762348d5f691f444bb39b18422e Mon Sep 17 00:00:00 2001 From: ThibaultFy Date: Fri, 14 Jun 2024 10:37:33 +0200 Subject: [PATCH 11/13] fix: rtd build Signed-off-by: ThibaultFy --- .readthedocs.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 692f438a..cbf4987c 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -8,7 +8,7 @@ version: 2 build: os: "ubuntu-22.04" tools: - python: "3.11" + python: "mambaforge-22.9" # Build documentation in the docs/ directory with Sphinx sphinx: From f5c869ef97cdfd1a1b5241aff305f333856edd38 Mon Sep 17 00:00:00 2001 From: ThibaultFy Date: Fri, 14 Jun 2024 10:43:09 +0200 Subject: [PATCH 12/13] fix: rtd build Signed-off-by: ThibaultFy --- .readthedocs.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index cbf4987c..918bf172 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -8,7 +8,7 @@ version: 2 build: os: "ubuntu-22.04" tools: - python: "mambaforge-22.9" + python: "miniconda-latest" # Build documentation in the docs/ directory with Sphinx sphinx: From b58230bc11b82d7d28bf8320b2b05e1372a08c05 Mon Sep 17 00:00:00 2001 From: ThibaultFy Date: Fri, 14 Jun 2024 10:48:03 +0200 Subject: [PATCH 13/13] fix: rtd build Signed-off-by: ThibaultFy --- .readthedocs.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 918bf172..fbad2e95 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -8,7 +8,10 @@ version: 2 build: os: "ubuntu-22.04" tools: - python: "miniconda-latest" + python: "miniconda3-4.7" + jobs: + pre_create_environment: + - conda update --yes --quiet --name=base --channel=defaults conda # Build documentation in the docs/ directory with Sphinx sphinx: