Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

RS-PYTHON/rs-helm

Open more actions menu

Repository files navigation

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.

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.

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.

The Product Interface Deliver Point is a pick-up point for Sentinel products. This service allows clients to discover and retrieve available Sentinel products through a standard OData RESTful API. The following endpoints have been implemented in RS-Server to interact with PRIP RESTful API.

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.

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).

The staging service is a simple a simple OGC API based application for staging external data sources products. This application needs a Jupyterhub API Token for the moment (dask.jupyterhub_api_token), follow this documentation to generated one : https://jupyterhub.readthedocs.io/en/latest/howto/rest.html#create-an-api-token

A simple mock for ADGS station.

A simple mock for CADIP station.

A simple mock for LTA station.

A simple mock for PRIP station.

A simple chart for the STAC browser. Note that because of bug radiantearth/stac-browser#479 the ingress path is forced to /.

A temporary service for DPR1, to provide a web service to trigger DPR processing.

A service to synchronize users create/detele users in the Cloud Provider's Object Storage based on the existing Keycloak's user. OSAM stands for Object Storage Access Manager.


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.



Footnotes

  1. Temporary* service for DPR, because it's only a simple substitue while the official one is not yet delivered.

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.