Skip to content

Icechunk data repository#1283

Merged
JustinElms merged 21 commits intomasterfrom
icechunk
Mar 20, 2026
Merged

Icechunk data repository#1283
JustinElms merged 21 commits intomasterfrom
icechunk

Conversation

@JustinElms
Copy link
Copy Markdown
Contributor

@JustinElms JustinElms commented Feb 26, 2026

Background

This enables the use of Icechunk data stores in the Navigator as the first step in replacing our current data indexing solution. Most of these changes are related to updating the configurations and tests. Only minor changes were needed to actually enable the use of Icechunk.

This approach only supports S3 and local file storage configurations. In production MinIo will be used to enable data access while the local option is only used for testing however users could configure their own Navigator deployments to use either.

Why did you take this approach?

Since Icechunk interfaces so well with xarray we only needed to add functions to access the repositories. Everything else in the dataflow should be business as usual.

Anything in particular that should be highlighted?

All code related to our current data indexing solution has been left intact but will likely be removed once we fully migrate to this approach.

Checks

  • I ran unit tests.
  • I've tested the relevant changes from a user POV.
  • I've formatted my Python code using black ..

@JustinElms JustinElms requested a review from Shasan634 March 17, 2026 21:42
@JustinElms JustinElms self-assigned this Mar 17, 2026
@JustinElms JustinElms added enhancement Python Data/Pipelines Things to do with the indexing tool or the pipelines. dependencies Pull requests that update a dependency file labels Mar 17, 2026
@JustinElms JustinElms marked this pull request as ready for review March 18, 2026 00:39
@JustinElms JustinElms merged commit cdf91b5 into master Mar 20, 2026
7 checks passed
@JustinElms JustinElms deleted the icechunk branch March 20, 2026 16:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Data/Pipelines Things to do with the indexing tool or the pipelines. dependencies Pull requests that update a dependency file enhancement Python

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant