You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat: Add PgSTAC settings SQL file and update bootstrap process
- Introduced a new SQL file for PgSTAC settings to improve maintainability.
- Updated the PgSTAC bootstrap process to utilize Kubernetes jobs for database initialization and sample data loading.
- Replaced custom Python script with the pypgstac migrate command for schema initialization.
- Enhanced configuration structure for better clarity and control over sample data loading.
- Deprecated the legacy environment variable approach in favor of a more structured settings approach.
* feat: Add EOAPI Helm Chart README and streamline PgSTAC bootstrap process
* feat: Enhance debugging output for failed service boot and test failures in CI workflow
* fix: reduce timeout for service boot watch to 2 minutes
* feat: update pgstac image name to use pgstac-pypgstac variant
* fix: update log extraction for pgstac-migrate pod in CI workflow
* fix: update wait command to reference pgstac-migrate job in deployment.yaml
* fix: disable continue-on-error for test runner step in CI workflow
* fix: enhance pgstac-migrate job monitoring and increase timeout for service boot watch
* fix: add log extraction for pgstac-migrate pod in CI workflow
* fix: add error handling to pgstac-migrate job script
* fix: improve database readiness check and add error handling in pgstac-migrate job
* fix: add debugging output for environment variables in pgstac-migrate job
* fix: update postgres user privileges and clarify comments in values.yaml
* fix: configure Patroni for schema permissions and update PostgreSQL settings
* fix: update schema permissions for eoapi user in values.yaml
* fix: update PostgreSQL schema privileges for eoapi user in values.yaml
* fix: update postgrescluster options to SUPERUSER for enhanced privileges
* fix: update database initialization SQL and modify postgrescluster options for enhanced privileges
* fix: simplify database initialization SQL configuration in values.yaml
* fix: correct database options formatting in values.yaml
* fix: add CREATE privilege for eoapi user on public schema in initdb.sql
* fix: update privileges for eoapi user in initdb.sql
* fix: update initdb.sql to set default privileges for eoapi user
* fix: streamline database initialization and add verification in pgstac bootstrap job
* fix: enhance database initialization verification in pgstac bootstrap job
* fix: enhance search_path verification for PgSTAC functionality in database initialization
* fix: improve database initialization verification by checking eoapi role and search_path
* fix: ensure immediate exit on command failure in PgSTAC migration script
* fix: add database owner assignment and remove redundant initialization verification in pgstac bootstrap job
* fix: streamline PgSTAC migration job by removing redundant PostGIS extension registration and permission settings
* fix: add debugging steps for pgstac-migrate job failures and allow continuation on error
* fix: enhance logging extraction for pgstac-migrate job by implementing multiple pod retrieval methods
* fix: update initdb ConfigMap to include role creation and privileges for pgstac
* fix: ensure exit status is captured after helm test execution
* fix: add initdb ConfigMap for PostgreSQL setup with necessary roles and extensions
* fix: update helm render/install step to include an ID for better tracking
* fix: update database connection settings in pgstac bootstrap ConfigMap and job for improved flexibility
* fix: remove redundant pod log extraction methods for pgstac-migrate
* fix: remove debugging environment variable prints and unused initContainer from pgstac-load-samples job
* fix: remove unnecessary sleep step from helm-tests workflow
This Helm chart deploys the EOAPI (Earth Observation API) stack, which includes STAC API, raster tile services, vector tile services, and a multidimensional data service.
4
+
5
+
## Overview
6
+
7
+
The chart sets up:
8
+
9
+
- A PostgreSQL database with PostGIS and PgSTAC extensions
10
+
- STAC API service for metadata discovery and search
11
+
- Titiler for raster tile services
12
+
- TIPG for vector tile services
13
+
- Optional multidimensional data service
14
+
15
+
## Prerequisites
16
+
17
+
- Kubernetes 1.16+
18
+
- Helm 3.0+
19
+
- PV provisioner support in the underlying infrastructure
20
+
- CrunchyData Postgres Operator (for the PostgreSQL database)
0 commit comments