Skip to content
Snippets Groups Projects
David Hoese's avatar
David Hoese authored
Includes bumping mapcache to 2Ti and a 7 day clean up
c571695a

GeoSphere Deploy

This repository holds the various configuration files needed to deploy GeoSphere data processing jobs on the GeoSphere Kubernetes cluster(s). To accomplish this deployment a series of GitLab "triggers" are configured so when sub-components in the https://gitlab.ssec.wisc.edu/cspp_geo/geosphere GitLab group are updated, deployment is executed and operational processing is upgraded.

This repository also contains "helper" CI configs for sub-component repositories to use for building and testing their pieces.

Repository Structure

  • admin: Kubernetes resources that should be manually installed to define cluster resources available to the main geosphere application(s). These are not run as part of continuous integration.
  • cichart: Docker image configuration used by certain CI jobs to build or download helm charts.
  • ci_geosphere: Extra helm chart "values" YAML files to configure GeoSphere for the production environment.
  • ci_geosphere-test: Extra helm chart "values" YAML files to configure GeoSphere for the development (geosphere-test) environment.
  • sidecars: Docker image configurations for various "sidecar" containers that don't fit in one subcomponent's project.
  • .gitlab-ci.yml: Continuous Integration (CI) configuration