Releases: RS-PYTHON/rs-infra-core
Releases · RS-PYTHON/rs-infra-core
v0.2a14
[0.2a14] - 2025-06-10
Added
- PR#136 : Add operational and dask-gateway rolebinding
- RSPY-672 : Split dpr processing flow
- PR#145 : Add Keycloak SMTP configuration
- RSPY-601-603 : Add osam service
Changed
Fixed
v0.2a13
[0.2a13] - 2025-05-15
Added
- PR#129 : Trace requests headers and body with opentelemetry
- RSPY-652/653/654 : Add rs-dpr-service
Changed
- RSPY-664 : use smaller nodes for staging
- RSPY-594 : Use latest rs-server wheels when building the dask-staging image
- RSPY-594 : Build jupyter with latest rs-client-libraries wheel
- PR#131 : Remove old phase1 files
- PR#133 : Use custom pygeo projects
- Update inventory file
Fixed
- PR#124 : remove old ogc validation env var
v0.2a12
[0.2a12] - 2025-04-14
Added
- RSPY-236: Upgrade to Ubuntu 24.04.2
- RSPY-644: [S3L0 demo] Use OpenTelemetry
- New docker image
ghcr.io/rs-python/rs-infra-core-mockup
Changed
- Bump rs-server-staging version to
0.2a12
- RSPY-631: Update to latest stable version of Prefect 3 (3.2.13) and drop Prefect 2
- Bump ingress-nginx to fix CVE-2025-1974
Fixed
- Documentation outdated : bumped cots version
- Typos in installation documentation
- Typos in installation scripts
- Changed executable to
/bin/bash
for several steps in Ansible - Removed several special chars in the auto generated passwords that break YAML when it's the first character in the string
v0.2a11
[0.2a11] - 2025-03-12
🚨 Breaking changes
- Many apps have been moved from
rs-infra-core
tors-infra-security
,rs-infra-monitoring
,rs-server-deployment
andrs-workflow-env
- Starting from this version (0.2a11), RS cannot be installed on Orange and shall be installed on OVH.
Added
- RSPY-581 : OVH: deployment of rs-infra-core
- RSPY-583 : OVH: deployment of rs-infra-monitoring
- RSPY-584 : OVH: deployment of rs-infra-security
- RSPY-585 : OVH: deployment of rs-workflow-env (rs-workflow-env-deployment repository )
- RSPY-586 : OVH: deployment of rs-server (rs-server-deployment repository)
- RSPY-602 : Update stac-fastapi / stac-fastapi-pgstac / pgstac to 5.0.x / 4.0.x / 0.9.x
- RSPY-607 : Update S1L0 processing Prefect flow with real S1L0Processor 0.9.0
- New apps
ds-fanotify
to increase fanotify limit on the node (the limit was quickly reached on the OVH node)
Changed
- Many apps have been moved from
rs-infra-core
tors-infra-security
,rs-infra-monitoring
,rs-server-deployment
andrs-workflow-env
- Updated keycloak realm to Remove old references to phase1
- Updated to storage classes for OVH
- Ingress nginx
- svc is now
LoadBalancer
(instead ofNodePort
) (needed for OVH) - Has its own namespace
ingress-nginx
(instead ofkube-system
)
- svc is now
Deprecated
- Prefect 2 is completely deprecated and is replaced with Prefect 3
- Removed old ClusterRoleBinding from phase1
Fixed
- RSPY-416 : [Security] Cannot connect to Wazuh GUI with SSO
- Missing namespaces : ingress-nginx and dask-gateway
- Remove
NoSchedule
andPreferNoSchedule
on infra and processing nodepool
v0.2a10
[0.2a10] - 2025-02-18
🚨 The repository has been renamed from rs-infrastructure
to rs-infra-core
.
Added
- RSPY-570 : Integrate DPR empty processor
Changed
- rs-server : bumped the versions to 0.2.0-a10
- RSPY-596 : Update to stac-browser 3.3
- RSPY-577 : Update cluster deployment to OVH
- RSPY-580 : Changed cluster start and stop to be compatible with OVH
- CI/CI : Updated for the rename of the repository
Deprecated
- Prefect 2 is deprecated and is partially replaced with Prefect 3 and will be fully replaced with Prefect 3 in version
0.2a11
Release 0.2a10 (current version) | Release 0.2a11 (next version) | |
---|---|---|
Prefect 2 internal svc | prefect-server.processing.svc.cluster.local | X |
Prefect 2 public svc | processing.example.com | X |
Prefect 3 internal svc | prefect3-server.processing.svc.cluster.local | prefect-server.processing.svc.cluster.local |
Prefect 3 public svc | prefect3.example.com | processing.example.com |
- Some folders and applications will be moved into other repositories to separate what is strictly related to the infrastructure, rs-server and applications needed for rs-srver
Fixed
- RSPY-591 : Wazuh agents are not connected
v0.2a9
[0.2a9] - 2025-01-15
🎇 Happy new year !
Changed
- Documentation for dask-gateway
- rs-server : bumped the versions to 0.2.0-a9
Fixed
- RSPY-548 : No OpenTelemetry support in dask cluster
- RSPY-558 : Affinity and Toleration not set on rs-server-cadip, rs-server-adgs
- Grafana : generic oAuth, several users with the same email were not allowed
v0.2a8
[0.2a8] - 2024-12-13
Added
- rs-server-staging : switch OGC API persistence to PostgreSQL, added
catalogBucket
- rs-server-station-credentials : added adgs2 station
- dask-gateway : added
imagePullPolicy
andcluster_name
parameter - Prefect 3 server and worker
Changed
- dask-gateway
- removed
rs-server-common
- added
git
- updated
rs-server-staging
- removed
- rs-server : bumped the versions to 0.2.0-a8
cluster.tfvars
updated- docker base image from
quay.io
ordocker.io
migrated onghcr.io
(avoid pull limitations in CI)
Deprecated
- Prefect 2 server and worker (will be removed in Q1 2025)
v0.2a7
[0.2a7] - 2024-11-22
Added
- Dask-gateway : new server parameter
scheduler_extra_container_config
- RSPY-360 : Add taint on nodes
- RSPY-479 : OVH : start a single isolated node
- RSPY-480 : OVH : deploy IAM for publication service
Changed
- rs-server-staging : pre-requirement about the JupyterHub token updated (docs and conf)
Fixed
- RSPY-503 : STAC Browser AUXIP deployment missing
- apikeymanager: set use_authlib_oauth to
true
- RSPY-509 : Unable to retrieve traces older than 24 hours
- Tempo : missing backend configuration for S3
- RSPY-531 : [RS-STAGING] Bucket name not modifiable on current configuration
v0.2a6
[0.2a6] - 2024-11-07
Added
- (Partial) RSPY-425 : CI/CD chain to build a Dask base image that embeds rs-client library
- RSPY-361 : Add egress to a set of nodes
Changed
- Refactor terraform node labeling
- Update rs-server version and conf
Fixed
- jupyterhub secret name
v0.2a5
[0.2a5] - 2024-10-14
Added
- RSPY-230 : Deploy STAC browser
- rs-server : added application rs-server-station-credentials
Changed
- Bump helm chart version for rs-server
- rs-server : updated several charts
Fixed
- JupyterHub : Value of
RSPY_UAC_CHECK_URL