Skip to content

WIP feat(kt-devnet): pin container images#15697

Closed
sigma wants to merge 1 commit intodevelopfrom
sigma/pin-kt-images
Closed

WIP feat(kt-devnet): pin container images#15697
sigma wants to merge 1 commit intodevelopfrom
sigma/pin-kt-images

Conversation

@sigma
Copy link
Contributor

@sigma sigma commented May 5, 2025

Description

WIP. This is to demo a new optimism-package feature to allow pinning container images from the caller.

Tests

Additional context

Metadata

@codecov
Copy link

codecov bot commented May 5, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 42.96%. Comparing base (98f0403) to head (911e3bc).
Report is 274 commits behind head on develop.

Additional details and impacted files
@@             Coverage Diff             @@
##           develop   #15697      +/-   ##
===========================================
- Coverage    46.19%   42.96%   -3.24%     
===========================================
  Files         1282     1121     -161     
  Lines       105545    96752    -8793     
===========================================
- Hits         48758    41570    -7188     
+ Misses       53271    51802    -1469     
+ Partials      3516     3380     -136     
Flag Coverage Δ
cannon-go-tests-64 ?
contracts-bedrock-tests ?

Flags with carried forward coverage won't be shown. Click here to find out more.

see 170 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

sigma added a commit to ethpandaops/optimism-package that referenced this pull request May 5, 2025
This change adds a concept of registry for the various container images
we handle.

It has several purposes:
- to centralize the definition of the container images we use
- to make it overridable by a downstream consumer

In particular, this improves the reprodicibility capabilities of the
package, as said downstream consumers can pin specific versions of the
packages being used, in a way that's orthogonal to the arguments
definition that's passed to the package.

See ethereum-optimism/optimism#15697 for an
example.
The *defaults* are pinned, without affecting the ability to override
images on a per-component instance basis.
@opgitgovernance opgitgovernance added the S-stale Status: Will be closed unless there is activity label May 20, 2025
@opgitgovernance
Copy link
Contributor

This pr has been automatically marked as stale and will be closed in 5 days if no updates

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-stale Status: Will be closed unless there is activity

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments