{"id":28548024,"url":"https://github.com/rs-python/rs-helm","last_synced_at":"2026-06-03T15:00:48.512Z","repository":{"id":222497552,"uuid":"757421953","full_name":"RS-PYTHON/rs-helm","owner":"RS-PYTHON","description":"This repository provides Helm charts for deploying rs-server services.","archived":false,"fork":false,"pushed_at":"2026-05-29T13:37:48.000Z","size":6084,"stargazers_count":1,"open_issues_count":4,"forks_count":0,"subscribers_count":0,"default_branch":"develop","last_synced_at":"2026-05-29T15:20:31.468Z","etag":null,"topics":["helm","infra","reference-system","rs-server"],"latest_commit_sha":null,"homepage":"https://home.rs-python.eu/rs-documentation/rs-helm/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RS-PYTHON.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-02-14T13:14:54.000Z","updated_at":"2026-05-28T16:47:19.000Z","dependencies_parsed_at":"2024-02-14T15:43:28.536Z","dependency_job_id":"20e29f5f-d601-4e65-ae8a-5ff455b1d26e","html_url":"https://github.com/RS-PYTHON/rs-helm","commit_stats":null,"previous_names":["rs-python/rs-helm"],"tags_count":11091,"template":false,"template_full_name":null,"purl":"pkg:github/RS-PYTHON/rs-helm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RS-PYTHON%2Frs-helm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RS-PYTHON%2Frs-helm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RS-PYTHON%2Frs-helm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RS-PYTHON%2Frs-helm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RS-PYTHON","download_url":"https://codeload.github.com/RS-PYTHON/rs-helm/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RS-PYTHON%2Frs-helm/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33870026,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-03T02:00:06.370Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["helm","infra","reference-system","rs-server"],"created_at":"2025-06-10T01:08:41.074Z","updated_at":"2026-06-03T15:00:48.490Z","avatar_url":"https://github.com/RS-PYTHON.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Generate Helm documentation](https://github.com/RS-PYTHON/rs-helm/actions/workflows/doc-helm.yaml/badge.svg)](https://github.com/RS-PYTHON/rs-helm/actions/workflows/doc-helm.yaml) [![pages-build-deployment](https://github.com/RS-PYTHON/rs-helm/actions/workflows/pages/pages-build-deployment/badge.svg)](https://github.com/RS-PYTHON/rs-helm/actions/workflows/pages/pages-build-deployment) [![Publish Helm charts](https://github.com/RS-PYTHON/rs-helm/actions/workflows/publish-helm.yml/badge.svg)](https://github.com/RS-PYTHON/rs-helm/actions/workflows/publish-helm.yml)\n\n# RS-Server Helm Charts\n\nThis repository contains the official RS-Server Helm charts for installing and configuring `rs-server` on Kubernetes.\n\n## [rs-server-adgs](charts/rs-server-adgs/README.md)\n\nThe 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.\n\n## [rs-server-cadip](charts/rs-server-cadip/README.md)\n\nThe 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.\n\n## [rs-server-prip](charts/rs-server-prip/README.md)\n\nThe 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.\n\n## [rs-server-catalog](charts/rs-server-catalog/README.md)\n\nThe 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](https://github.com/stac-utils/stac-fastapi).\n\n## [rs-server-frontend](charts/rs-server-frontend/README.md)\n\nThe 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).\n\n## [rs-server-staging](charts/rs-server-staging/README.md)\n\nThe staging service is a simple a simple OGC API based application for staging external data sources products.\nThis 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\n\n## [mockup-station-adgs](charts/mockup-station-adgs/README.md)\n\nA simple mock for ADGS station.\n\n## [mockup-station-cadip](charts/mockup-station-cadip/README.md)\n\nA simple mock for CADIP station.\n\n## [mockup-station-lta](charts/mockup-station-lta/README.md)\n\nA simple mock for LTA station.\n\n## [mockup-station-prip](charts/mockup-station-prip/README.md)\n\nA simple mock for PRIP station.\n\n## [mockup-processor-dpr](charts/mockup-processor-dpr/README.md)\n\nA simple mock for DPR processor.\n\n## [stac-browser](charts/stac-browser/README.md)\n\nA simple chart for the STAC browser.\nNote that because of bug \u003chttps://github.com/radiantearth/stac-browser/issues/479\u003e the ingress path is forced to `/`.\n\n## [rs-dpr-service](charts/rs-dpr-service/README.md)\n\nA *temporary* service for DPR[^1], to provide a web service to trigger DPR processing.\n\n[^1]: Temporary* service for DPR, because it's only a simple substitue while the official one is not yet delivered.\n\n## [rs-server-osam](charts/rs-server-osam/README.md)\n\nA 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.\n\n---\n\nFind more documentation on the [rs-server repository](https://github.com/RS-PYTHON/rs-server).\n\n---\n\n## Usage\n\n[Helm](https://helm.sh) must be installed to use the charts.\nPlease refer to Helm's [documentation](https://helm.sh/docs/) to get started.\n\n### TL;DR\n\n```bash\nhelm repo add rs-python https://home.rs-python.eu/rs-helm\nhelm repo update rs-python\nhelm search repo rs-python --versions --devel\nhelm install my-release rs-python/\u003cchart\u003e\n```\n\n### Installing\n\nFind below an example on how to install the `rs-server-frontend` component and set some values:\n\n```bash\nhelm 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\n```\n\n### Upgrading\n\nFind below an example on how to upgrade the `rs-server-cadip` component, re-use previously set values, and set some values:\n\n```bash\nhelm 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\n```\n\n\u003cbr\u003e \u003cbr\u003e\n![](./docs/_static/banner_logo.jpg)\n\u003c!---\nCentering the banner logo image is not rendered by the mkdocs inside the rs-documentation repository\n--\u003e\n\u003c!---\n\u003cp align=\"center\"\u003e\n \u003cimg src=\"/docs/_static/banner_logo.jpg\" width=\"71%\" height=\"71%\" /\u003e\n\u003c/p\u003e\n--\u003e\n\u003cp align=\"center\"\u003eThis project is funded by the EU and ESA.\u003c/p\u003e\n\u003cbr\u003e \u003cbr\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frs-python%2Frs-helm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frs-python%2Frs-helm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frs-python%2Frs-helm/lists"}