-
Notifications
You must be signed in to change notification settings - Fork 75
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(chart): add auctioneer chart and just commands #1738
base: main
Are you sure you want to change the base?
Conversation
4b28b35
to
66b4e56
Compare
780c5d4
to
b7fcb9e
Compare
15c6845
to
c77e0c0
Compare
b7fcb9e
to
5429bdd
Compare
ee7a54b
to
2bb00cf
Compare
5429bdd
to
58b4ce8
Compare
2bb00cf
to
b6c959c
Compare
32eb3bc
to
45810bf
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some config suggestions and small fixes. also, should consider make all name and labels configurable for multiple auctioneer deployments, but assuming there will be only one auctioneer running this is less of an issue.
@@ -36,6 +36,9 @@ genesis: | |||
# address of the bridge account. needs funds to sign bridge init tx | |||
- address: astria1d7zjjljc0dsmxa545xkpwxym86g8uvvwhtezcr | |||
balance: "69000000" | |||
# address of the auctioneer account. needs funds to submit auction results. | |||
- address: astria1l5hg09ak99cfua5gu33j2m2se8eunv8nazyxtr | |||
balance: "69000420" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should make sure dev private key is known, preferably by adding to default dev/values/auctioneer/values.yaml
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
it's in dev/values/auctioneer/values.yaml
here:
astria/dev/values/auctioneer/values.yaml
Line 12 in 9aaf752
sequencerPrivateKey: |
b6c959c
to
9aaf752
Compare
37d324d
to
855d63e
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, nice base chart. couple very small nits.
rollupGrpcEndpoint: "" | ||
rollupId: "" | ||
latencyMarginMs: "" | ||
logLevel: "info" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We have generally set the logLevel in most through global I believe although I'm open to that not being ideal and doing it here.
sequencerAddressPrefix: astria | ||
rollupGrpcEndpoint: "" | ||
rollupId: "" | ||
latencyMarginMs: "" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This might be worth providing a default example for, since I'm not sure whether it should be 1 or 2000
@@ -13,6 +13,10 @@ spec: | |||
- name: ws-rpc-svc | |||
port: {{ .Values.ports.wsRPC }} | |||
targetPort: ws-rpc | |||
- name: execution-grpc-svc | |||
# TODO: this service should be served over UDS |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: remove comment
@@ -12,6 +12,7 @@ on: | |||
required: false | |||
type: choice | |||
options: | |||
- auctioneer |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should probably be in the docker pr vs here
Summary
Adds a Helm chart for deploying the Auctioneer.
Background
PR #1556 adds the auctioneer binary. This binary has clients to both rollup and sequencer nodes.
Changes
charts/auctioneer
directory for the auctioneer binarycharts/deploy.just
for deploying/deleting the auctioneer chart in our k8s clusterdev/auctioneer/values.yaml
for dev values for the auctioneer.dev/validators/all.yaml
so that the auctioneer has a balance while testing against the dev cluster.Testing
How are these changes tested?
Breaking Changelist
Related Issues
Link any issues that are related, prefer full github links.
closes #1766