RS-Server Helm Charts
This repository contains the official RS-Server Helm charts for installing and configuring rs-server
on Kubernetes.
rs-server-adgs
The Auxiliary Data Gathering Service (ADGS) is a pick-up point for Sentinel auxiliary files. This service allows clients to discover and retrieve available auxiliary data files through a standard OData RESTful API. The following endpoints have been implemented in RS-Server to interact with ADGS RESTful API.
rs-server-cadip
The CADU Interface delivery Point (CADIP) is a pick-up point for Sentinel CADU data. The CADIP allows clients to straightforwardly discover and retrieve available data files through a standard OData RESTful API. The following endpoints have been implemented in RS-Server to interact with CADIP RESTful API.
rs-server-catalog
The catalog is a STAC catalog that contains the medatadata of the products. It is organized in collections and items. It is based on STAC FastAPI.
rs-server-catalog-db
The catalog's database is a PostgreSQL database with the PostGIS extension. It is based on PgSTAC.
rs-server-frontend
The frontend is a simple FastAPI interface based on Swagger exposing the endpoints. A user can use it to interact with the rs-server backends (CADIP, ADGS, catalog, etc).
mockup-station-adgs
A simple mock for ADGS station.
mockup-station-cadip
A simple mock for CADIP station.
mockup-processor-dpr
A simple mock for DPR processor.
Find more documentation on the rs-server repository.
Usage
Helm must be installed to use the charts. Please refer to Helm's documentation to get started.
TL;DR
helm repo add rs-python https://home.rs-python.eu/rs-helm
helm repo update rs-python
helm search repo rs-python --versions --devel
helm install my-release rs-python/<chart>
Installing
Find below an example on how to install the rs-server-frontend
component and set some values:
helm install rs-server-frontend rs-python/rs-server-frontend --namespace=processing --set ingress.host=dev-rspy.esa-copernicus.eu --set image.version=latest --set image.PullPolicy=Always
Upgrading
Find below an example on how to upgrade the rs-server-cadip
component, re-use previously set values, and set some values:
helm upgrade rs-server-cadip rs-python/rs-server-cadip --namespace=processing --reuse-values --set obs.endpoint=https://oss.eu-west-0.prod-cloud-ocb.orange-business.com --set obs.region=eu-west-0 --set obs.secret.ak=XXXXXXXXXXXXXX --set obs.secret.sk=YYYYYYYYYYYYYYYYYYYYY --force --version 0.0.0-f9c864f
This project is funded by the EU and ESA.