-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
ks-444: integrate keystone contract deployment #14334
Conversation
6392df1
to
d41407f
Compare
67b57d1
to
0099c5b
Compare
@@ -0,0 +1,213 @@ | |||
package clo |
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.
forked from clo repo until KS-455 can be tackled https://github.com/smartcontractkit/feeds-manager/tree/develop/api/models
@@ -0,0 +1,1446 @@ | |||
[ |
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.
testdata is just the output of fmscli get nodeOperators
. https://github.com/smartcontractkit/feeds-manager/tree/develop?tab=readme-ov-file#chainlink-orchestrator-api-client
this kind of data will be input to the testnet deployment
integration-tests/deployment/keystone/capability_definitions.go
Outdated
Show resolved
Hide resolved
kslib "github.com/smartcontractkit/chainlink/integration-tests/deployment/keystone" | ||
) | ||
|
||
func Apply0001(lggr logger.Logger, env deployment.Environment, ab deployment.AddressBook, registryChainSel uint64) (deployment.ChangesetOutput, error) { |
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.
note - we found that leaving these unordered is actually easier. Since you will have multiple higher environments (staging/testnet/mainnet) where you may want to run them in different orders/skip some etc. Can take a look at the CCIP dir for naming there.
We probably want to add the keystone team as codeowners for Line 108 in 002296d
|
85c1b8f
Quality Gate passedIssues Measures |
KS-444
This add keystone specific implementation for programmatically deploying and configuration contracts.
The primary new concept is CLO integration