Skip to content

Commit af18e23

Browse files
remove df commands in cre-cli (#17785)
* remove df commands in cre-cli * fix goimports
1 parent b4e91c2 commit af18e23

File tree

2 files changed

+0
-130
lines changed

2 files changed

+0
-130
lines changed

system-tests/lib/crecli/commands.go

Lines changed: 0 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,7 @@ import (
77
"os/exec"
88
"path/filepath"
99
"regexp"
10-
"strconv"
11-
"strings"
1210

13-
"github.com/ethereum/go-ethereum/common"
1411
"github.com/pkg/errors"
1512
)
1613

@@ -153,77 +150,6 @@ func EncryptSecrets(creCLICommandPath, secretsFile string, secrets map[string]st
153150
return re.ReplaceAllString(matches[0][1], ""), nil
154151
}
155152

156-
func SetFeedAdmin(creCLICommandPath string, chainID int, adminAddress common.Address, settingsFile *os.File) error {
157-
setFeedAdminCmd := exec.Command(creCLICommandPath, "-S", settingsFile.Name(), "df", "set-feed-admin", "--chain-id", strconv.Itoa(chainID), "--feed-admin", adminAddress.Hex()) // #nosec G204
158-
var outputBuffer bytes.Buffer
159-
setFeedAdminCmd.Stdout = &outputBuffer
160-
setFeedAdminCmd.Stderr = &outputBuffer
161-
if err := setFeedAdminCmd.Start(); err != nil {
162-
return errors.Wrap(err, "failed to start DF set feed admin command")
163-
}
164-
165-
waitErr := setFeedAdminCmd.Wait()
166-
fmt.Println("Set Feed Admin output:\n", outputBuffer.String())
167-
if waitErr != nil {
168-
return errors.Wrap(waitErr, "failed to wait for set feed admin command")
169-
}
170-
171-
return nil
172-
}
173-
174-
func SetFeedConfig(creCLICommandPath, feedID, feedDecimals, feedDescription string, chainID int, allowedSenders, allowedWorkflowOwners []common.Address, allowedWorkflowNames []string, settingsFile *os.File) error {
175-
allowedSendersHex := make([]string, len(allowedSenders))
176-
for i, addr := range allowedSenders {
177-
allowedSendersHex[i] = addr.Hex()
178-
}
179-
allowedSendersStr := strings.Join(allowedSendersHex, ",")
180-
181-
allowedWorkflowOwnersHex := make([]string, len(allowedWorkflowOwners))
182-
for i, addr := range allowedWorkflowOwners {
183-
allowedWorkflowOwnersHex[i] = addr.Hex()
184-
}
185-
allowedWorkflowOwnersStr := strings.Join(allowedWorkflowOwnersHex, ",")
186-
187-
cleanFeedID := strings.TrimPrefix(feedID, "0x")
188-
feedLength := len(cleanFeedID)
189-
190-
if feedLength < 32 {
191-
return errors.Errorf("feed ID must be at least 32 characters long, but was %d", feedLength)
192-
}
193-
194-
if feedLength > 32 {
195-
cleanFeedID = cleanFeedID[:32]
196-
}
197-
198-
setFeedConfigCmd := exec.Command(creCLICommandPath,
199-
"-S", settingsFile.Name(),
200-
"df",
201-
"set-feed-config",
202-
"--chain-id", strconv.Itoa(chainID),
203-
"--allowed-senders", allowedSendersStr,
204-
"--allowed-workflow-owners", allowedWorkflowOwnersStr,
205-
"--allowed-workflow-names", strings.Join(allowedWorkflowNames, ","),
206-
"--data-id", cleanFeedID,
207-
"--decimals-arr", fmt.Sprintf("[%s]", feedDecimals),
208-
"--description", feedDescription,
209-
) // #nosec G204
210-
211-
var outputBuffer bytes.Buffer
212-
setFeedConfigCmd.Stdout = &outputBuffer
213-
setFeedConfigCmd.Stderr = &outputBuffer
214-
if err := setFeedConfigCmd.Start(); err != nil {
215-
return errors.Wrap(err, "failed to start DF set feed config command")
216-
}
217-
218-
waitErr := setFeedConfigCmd.Wait()
219-
fmt.Println("Set Feed Config output:\n", outputBuffer.String())
220-
if waitErr != nil {
221-
return errors.Wrap(waitErr, "failed to wait for set feed config command")
222-
}
223-
224-
return nil
225-
}
226-
227153
func PauseWorkflow(creCLICommandPath string, settingsFile *os.File) error {
228154
commandArgs := []string{"workflow", "pause", "-S", settingsFile.Name(), "-v"}
229155

system-tests/tests/smoke/cre/por_test.go

Lines changed: 0 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import (
55
"os"
66
"path/filepath"
77
"strconv"
8-
"strings"
98
"testing"
109
"time"
1110

@@ -251,11 +250,6 @@ type configureDataFeedsCacheInput struct {
251250
}
252251

253252
func configureDataFeedsCacheContract(testLogger zerolog.Logger, input *configureDataFeedsCacheInput) error {
254-
chainIDInt, intErr := strconv.Atoi(input.blockchain.ChainID)
255-
if intErr != nil {
256-
return errors.Wrap(intErr, "failed to convert chain ID to int")
257-
}
258-
259253
forwarderAddress, forwarderErr := crecontracts.FindAddressesForChain(input.fullCldEnvironment.ExistingAddresses, input.chainSelector, keystone_changeset.KeystoneForwarder.String()) //nolint:staticcheck // won't migrate now
260254
if forwarderErr != nil {
261255
return errors.Wrapf(forwarderErr, "failed to find forwarder address for chain %d", input.chainSelector)
@@ -266,56 +260,6 @@ func configureDataFeedsCacheContract(testLogger zerolog.Logger, input *configure
266260
return errors.Wrapf(dataFeedsCacheErr, "failed to find data feeds cache address for chain %d", input.chainSelector)
267261
}
268262

269-
if input.useCRECLI {
270-
// These two env vars are required by the CRE CLI
271-
err := os.Setenv("CRE_ETH_PRIVATE_KEY", input.deployerPrivateKey)
272-
if err != nil {
273-
return errors.Wrap(err, "failed to set CRE_ETH_PRIVATE_KEY")
274-
}
275-
err = os.Setenv("CRE_PROFILE", libcrecli.CRECLIProfile)
276-
if err != nil {
277-
return errors.Wrap(err, "failed to set CRE_PROFILE")
278-
}
279-
280-
dfAdminErr := libcrecli.SetFeedAdmin(input.creCLIAbsPath, chainIDInt, input.sethClient.MustGetRootKeyAddress(), input.settingsFile)
281-
if dfAdminErr != nil {
282-
return errors.Wrap(dfAdminErr, "failed to set feed admin")
283-
}
284-
285-
cleanFeedID := strings.TrimPrefix(input.feedID, "0x")
286-
287-
// Ensure the feed ID is long enough
288-
if len(cleanFeedID) < 14 { // Need at least 7 bytes (14 hex chars)
289-
return fmt.Errorf("feed ID too short: %s", input.feedID)
290-
} else if len(cleanFeedID) > 32 {
291-
cleanFeedID = cleanFeedID[:32]
292-
}
293-
294-
// Extract decimals from feed ID
295-
decimals, decimalsErr := df_changeset.GetDecimalsFromFeedID(cleanFeedID)
296-
if decimalsErr != nil {
297-
return errors.Wrapf(decimalsErr, "failed to get decimals from feed ID %s", input.feedID)
298-
}
299-
300-
dfConfigErr := libcrecli.SetFeedConfig(
301-
input.creCLIAbsPath,
302-
input.feedID,
303-
strconv.Itoa(int(decimals)),
304-
"PoR test feed",
305-
chainIDInt,
306-
[]common.Address{forwarderAddress},
307-
[]common.Address{input.sethClient.MustGetRootKeyAddress()},
308-
[]string{input.workflowName},
309-
input.settingsFile,
310-
)
311-
312-
if dfConfigErr != nil {
313-
return errors.Wrap(dfConfigErr, "failed to set feed config")
314-
}
315-
316-
return nil
317-
}
318-
319263
configInput := &keystonetypes.ConfigureDataFeedsCacheInput{
320264
CldEnv: input.fullCldEnvironment,
321265
ChainSelector: input.chainSelector,

0 commit comments

Comments
 (0)