Newer
Older
# 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