Victor Engmark

Results 137 issues of Victor Engmark

### Enabler So that we validate JSON faster, we want to investigate whether [jsonschema-rs](https://pypi.org/project/jsonschema-rs/) can help and would be easy to integrate. #### Acceptance Criteria - [ ] Understanding of...

enabler story

### Enabler So that we defend in depth against any JSON schema validator injection, we want to only allow validation according to certain schemas. #### Acceptance Criteria - [ ]...

enabler story

### Enabler So that we can bump the Geostore version easily and reproducibly, we want to use a simple program to update the relevant files. #### Acceptance Criteria - [...

enabler story

### Enabler So that [package resets are faster](https://github.com/yarnpkg/yarn/blob/master/README.md) and be consistent with other repositories in LINZ and external, we might want to use Yarn rather than NPM to install Node.js...

enabler story

## Bug Description The `cdk diff` command in our deploy pipeline runs *before* bootstrapping CDK, resulting in [warnings like the following](https://github.com/linz/geostore/runs/2714231688?check_suite_focus=true): > [+] Unknown Rules: {"CheckBootstrapVersion":{"Assertions":[{"Assert":{"Fn::Not":[{"Fn::Contains":[["1","2","3"],{"Ref":"BootstrapVersion"}]}]},"AssertDescription":"CDK bootstrap stack version 4...

bug

### Enabler So that constructs end up with legible, similar names, we want to be consistent when setting their IDs. #### Acceptance Criteria - [ ] All infrastructure construct IDs...

enabler story

See [the policy page](https://github.com/linz/geospatial-data-lake/security/policy); we should at least have a documented way to report vulnerabilities. See also https://securitytxt.org/, which will be relevant if we eventually have a web site.

documentation
security

### Enabler So that we can simplify maintenance (especially infrastructure and restore), we might want to store dataset metadata in S3 rather than a database #### Acceptance Criteria - [...

enabler story

### User Story So that I can fix more than one error at a time, as a dataset maintainer, I want to know of all the dataset errors when importing...

user story

### Enabler So that the intention of the code is clearer, we *might* want to use `Path`s rather than `str`s when passing around actual filesystem paths. At the moment this...

enabler story
python