Skip to content

Generate Helm documentation pages-build-deployment Publish Helm charts

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.