Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
11803cf
fix: update default values in values.yaml to be empty
almog8k May 14, 2026
31514d7
feat: enhance error handling and reporting in storage providers with …
almog8k May 14, 2026
75bd93e
Merge remote-tracking branch 'origin/master' into test/deletion-strat…
almog8k May 18, 2026
d97ac97
feat(tests): enhance tiles deletion strategy with integration tests a…
almog8k May 18, 2026
e3d3687
fix: add gisDomain label to mclabels in values.yaml
almog8k May 18, 2026
afdb85d
fix(tests): randomize file extension for tiles deletion tests
almog8k May 18, 2026
e8f3988
chore: update @map-colonies/raster-shared to version 8.1.0
almog8k May 19, 2026
a647c00
test: refactor tiles deletion params to use buildBaseParams helper
almog8k May 19, 2026
9c01d2b
Merge remote-tracking branch 'origin/master' into test/deletion-strat…
almog8k Aug 12, 2026
1a1a149
fix: constrain zoom range in tile generation to defined limits
almog8k Aug 30, 2026
2c29dcd
fix: update Minio container image to a specific release version
almog8k Aug 30, 2026
49fcca5
fix: improve error handling when stopping Minio container
almog8k Aug 30, 2026
4e36b8b
docs: add integration test setup instructions for Minio server
almog8k Aug 30, 2026
2fab21a
fix: update @map-colonies/mc-priority-queue and @map-colonies/mc-util…
almog8k Aug 31, 2026
6ba39cc
test: enhance tiles deletion integration tests with additional scenarios
almog8k Aug 31, 2026
a6c0623
test: add integration scenarios for tiles deletion strategy with batc…
almog8k Sep 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,25 @@ npm test
npm run test:watch
```

#### Integration tests

`npm run test:integration` needs an S3-compatible server. By default it starts a Minio
[testcontainer](https://testcontainers.com/) automatically.
The image is pinned to the release deployed in our Azure environment; bump it in
`tests/integration/helpers/minioContainer.ts` when that environment moves.

To run against an already-running Minio instead, set `TEST_MINIO_ENDPOINT`:

| Variable | Default | Purpose |
| ------------------------ | ------------ | ------------------------------------------------------------------ |
| `TEST_MINIO_ENDPOINT` | _(unset)_ | Point the suite at an existing Minio. Unset means start a container. |
| `TEST_MINIO_ACCESS_KEY` | `minioadmin` | Access key for that server. |
| `TEST_MINIO_SECRET_KEY` | `minioadmin` | Secret key for that server. |

> **The suite creates and deletes buckets on whichever endpoint it is given.** Never point
> `TEST_MINIO_ENDPOINT` at a shared or deployed environment, and beware of leaving it exported in a
> shell profile. Each run prints which mode it selected and against which endpoint.

## Customizing the Boilerplate

This boilerplate includes example "logistics" code to demonstrate task handling. Follow these steps to adapt it to your use case:
Expand Down
2 changes: 1 addition & 1 deletion eslint.config.mjs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import tsBaseConfig from '@map-colonies/eslint-config/ts-base';
import { config } from '@map-colonies/eslint-config/helpers';

export default config(tsBaseConfig, { ignores: ['vitest.config.mts'] });
export default config(tsBaseConfig, { ignores: ['vitest.config.mts', 'vitest.integration.config.mts'] });
1 change: 1 addition & 0 deletions helm/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ mclabels:
component: backend
partOf: core
owner: raster
gisDomain: raster
Comment thread
razbroc marked this conversation as resolved.
prometheus:
enabled: true

Expand Down
Loading
Loading