Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add static ports #677

Merged
merged 27 commits into from
Jul 3, 2024

Conversation

TobiWo
Copy link
Contributor

@TobiWo TobiWo commented Jun 16, 2024

Summary

This PR adds the possibility to define static ports for most of the components included in the ethereum-package for kurtosis.

Furthermore, some parts of the code, which are relevant for this PR, will be refactored.

Tasks

  • Add new settings to network_params
  • Update input_parser
  • Update shared_utils
  • Add static ports to el clients
  • Add static ports to cl clients
  • Add static ports to vc clients
  • Add static ports to additional services
  • Update documentation

@barnabasbusa barnabasbusa changed the title Add static ports feat: Add static ports Jun 18, 2024
@TobiWo TobiWo force-pushed the feature/add-static-ports branch 6 times, most recently from 8abbe6c to 9c992f0 Compare June 24, 2024 14:21
@TobiWo TobiWo force-pushed the feature/add-static-ports branch 9 times, most recently from 59669f6 to deac0f0 Compare June 30, 2024 11:24
@barnabasbusa barnabasbusa marked this pull request as ready for review June 30, 2024 12:20
@TobiWo TobiWo force-pushed the feature/add-static-ports branch 2 times, most recently from e7090f9 to 84e909a Compare June 30, 2024 12:32
@barnabasbusa barnabasbusa marked this pull request as draft June 30, 2024 12:42
@TobiWo TobiWo force-pushed the feature/add-static-ports branch 3 times, most recently from 1e746ee to 57c07ae Compare July 1, 2024 11:18
@TobiWo TobiWo marked this pull request as ready for review July 1, 2024 12:44
src/shared_utils/shared_utils.star Outdated Show resolved Hide resolved
src/shared_utils/shared_utils.star Show resolved Hide resolved
src/shared_utils/shared_utils.star Outdated Show resolved Hide resolved
@barnabasbusa barnabasbusa enabled auto-merge (squash) July 2, 2024 08:05
@pk910 pk910 self-requested a review July 2, 2024 08:47
auto-merge was automatically disabled July 3, 2024 14:21

Head branch was pushed to by a user without write access

* Add client settings
* Add additional service settings
* Delete global public port start
TobiWo and others added 21 commits July 3, 2024 16:22
* Add participant id to launch and get_config method
* Delete port id constants
* Add port ids from constants
* Delete kurtosis port spec getter
* Add general kurtosis port spec getter from shared_utils
* Add port_publisher and vc_index to launch method
* Add public ports to service config
* Reference metric port id from constants
* Delete obsolete code
* Add port publisher config and service index as launcher arguments
* Add public ports for services
* Delete unnecessary initial port number assignments
* Add websocket port ID constant to port spec function
@barnabasbusa barnabasbusa enabled auto-merge (squash) July 3, 2024 14:56
@barnabasbusa
Copy link
Contributor

LGTM

@barnabasbusa barnabasbusa merged commit 4f054d0 into ethpandaops:main Jul 3, 2024
13 checks passed
barnabasbusa pushed a commit that referenced this pull request Jul 3, 2024
🤖 I have created a release *beep* *boop*
---


##
[4.1.0](4.0.0...4.1.0)
(2024-07-03)


### Features

* add back k8s tests
([#699](#699))
([d621cf0](d621cf0))
* add checkpoint_enabled and checkpoint_url flags
([#689](#689))
([b8cd2b4](b8cd2b4))
* add eof support
([#682](#682))
([cb203ff](cb203ff))
* add mev relays to dora config
([#679](#679))
([293001a](293001a))
* Add static ports
([#677](#677))
([4f054d0](4f054d0))
* add ws_url to el_context
([#696](#696))
([26fea61](26fea61))
* introduce devnet_repo override
([#686](#686))
([9952361](9952361))
* use CDN URL for data snapshots used for shadow forks
([#676](#676))
([91dc68c](91dc68c))


### Bug Fixes

* besu bonsai log disable
([#673](#673))
([955f19f](955f19f))
* blockscout bad return
([#685](#685))
([e80870b](e80870b))
* bump peerdas images
([#678](#678))
([1acc201](1acc201))
* DNS-1035 label
([#697](#697))
([440fb31](440fb31))
* ephemery genesis loader
([#700](#700))
([0235063](0235063))
* ignore bootnodes if in shadowfork
([#660](#660))
([cda5dda](cda5dda))
* minimal eof
([#687](#687))
([26a7618](26a7618))
* release please manifest
([#675](#675))
([75ed7e1](75ed7e1))
* remove docker login
([#701](#701))
([ede5962](ede5962))
* return empty services
([#688](#688))
([6571a70](6571a70))
* return the correct network_id
([#705](#705))
([7c592f6](7c592f6))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants