geostore
geostore copied to clipboard
Central storage, management and access for important geospatial datasets
Geostore has some bespoke roles granting s3 permission to external accounts (i.e. koordinates lds, opentopo). For example: - `infrastructure/constructs/opentopo.py` - `infrastructure/constructs/lds.py` As best practice, we should probably separate these out...
### Enabler So that we optimise GitHub Action workflow minutes and costs, we want to review how often Dependabot bump packages for an update. Dependabot currently scans for new package...
Our current testing takes a long time and with an increasing code base it looks to take more time in the future. To speed things up we will look at...
### Enabler So that CI logs are searchable, we want to expire Cloudwatch logs after a [group agreed] set amount of time. Logs created by CI are currently set to...
### Enabler So that we can use the most recent language features, we want to upgrade Python from 3.9 to 3.10. So that [some reason], we want to [do something]...
## Bug Description When submitting some data to a dataset that has the same STAC ID in teh collection/catalog.json as another dataset results in the dataset being imported to S3...
### Enabler So that tests run as fast as possible, we want to run them in parallel. #### Acceptance Criteria - [ ] Given a number of tests to run,...
### User Story So that I know Geostore can scale and handle vast amounts of data, as a user, I want to ensure that I can continue adding datasets to...
### User Story So that I can create meaningful end dataset title and s3 urls, as a data maintainer, I want to be able to add other characters (e.g. `.`,...
## Bug Description `any_exception_class` should check whether the class name exists before creating it. Right now there's a tiny but non-zero chance that it overrides an existing class, which could...