Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
N
nebula
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
exchain
nebula
Commits
f25b2d86
Unverified
Commit
f25b2d86
authored
Jun 22, 2023
by
protolambda
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
op-service: return prefixed env-var in slice
parent
018a5bb3
Changes
17
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
31 additions
and
32 deletions
+31
-32
config.go
endpoint-monitor/config.go
+1
-1
cli.go
op-batcher/compressor/cli.go
+4
-7
flags.go
op-batcher/flags/flags.go
+1
-1
config.go
op-batcher/rpc/config.go
+1
-1
flags.go
op-bootnode/flags/flags.go
+1
-1
flags.go
op-challenger/flags/flags.go
+1
-1
flags.go
op-heartbeat/flags/flags.go
+1
-1
flags.go
op-program/host/flags/flags.go
+1
-1
flags.go
op-proposer/flags/flags.go
+1
-1
cli.go
op-service/log/cli.go
+3
-3
cli.go
op-service/metrics/cli.go
+3
-3
cli.go
op-service/pprof/cli.go
+3
-3
cli.go
op-service/rpc/cli.go
+2
-2
cli.go
op-service/tls/cli.go
+1
-1
cli.go
op-service/txmgr/cli.go
+1
-1
util.go
op-service/util.go
+4
-2
config.go
op-signer/client/config.go
+2
-2
No files found.
endpoint-monitor/config.go
View file @
f25b2d86
...
@@ -25,7 +25,7 @@ const (
...
@@ -25,7 +25,7 @@ const (
func
CLIFlags
(
envPrefix
string
)
[]
cli
.
Flag
{
func
CLIFlags
(
envPrefix
string
)
[]
cli
.
Flag
{
prefixEnvVars
:=
func
(
name
string
)
[]
string
{
prefixEnvVars
:=
func
(
name
string
)
[]
string
{
return
[]
string
{
opservice
.
PrefixEnvVar
(
envPrefix
,
name
)}
return
opservice
.
PrefixEnvVar
(
envPrefix
,
name
)
}
}
flags
:=
[]
cli
.
Flag
{
flags
:=
[]
cli
.
Flag
{
&
cli
.
StringSliceFlag
{
&
cli
.
StringSliceFlag
{
...
...
op-batcher/compressor/cli.go
View file @
f25b2d86
...
@@ -15,32 +15,29 @@ const (
...
@@ -15,32 +15,29 @@ const (
)
)
func
CLIFlags
(
envPrefix
string
)
[]
cli
.
Flag
{
func
CLIFlags
(
envPrefix
string
)
[]
cli
.
Flag
{
prefixEnvVars
:=
func
(
name
string
)
[]
string
{
return
[]
string
{
opservice
.
PrefixEnvVar
(
envPrefix
,
name
)}
}
return
[]
cli
.
Flag
{
return
[]
cli
.
Flag
{
&
cli
.
Uint64Flag
{
&
cli
.
Uint64Flag
{
Name
:
TargetL1TxSizeBytesFlagName
,
Name
:
TargetL1TxSizeBytesFlagName
,
Usage
:
"The target size of a batch tx submitted to L1."
,
Usage
:
"The target size of a batch tx submitted to L1."
,
Value
:
100
_000
,
Value
:
100
_000
,
EnvVars
:
prefixEnvVars
(
"TARGET_L1_TX_SIZE_BYTES"
),
EnvVars
:
opservice
.
PrefixEnvVar
(
envPrefix
,
"TARGET_L1_TX_SIZE_BYTES"
),
},
},
&
cli
.
IntFlag
{
&
cli
.
IntFlag
{
Name
:
TargetNumFramesFlagName
,
Name
:
TargetNumFramesFlagName
,
Usage
:
"The target number of frames to create per channel"
,
Usage
:
"The target number of frames to create per channel"
,
Value
:
1
,
Value
:
1
,
EnvVars
:
prefixEnvVars
(
"TARGET_NUM_FRAMES"
),
EnvVars
:
opservice
.
PrefixEnvVar
(
envPrefix
,
"TARGET_NUM_FRAMES"
),
},
},
&
cli
.
Float64Flag
{
&
cli
.
Float64Flag
{
Name
:
ApproxComprRatioFlagName
,
Name
:
ApproxComprRatioFlagName
,
Usage
:
"The approximate compression ratio (<= 1.0)"
,
Usage
:
"The approximate compression ratio (<= 1.0)"
,
Value
:
0.4
,
Value
:
0.4
,
EnvVars
:
prefixEnvVars
(
"APPROX_COMPR_RATIO"
),
EnvVars
:
opservice
.
PrefixEnvVar
(
envPrefix
,
"APPROX_COMPR_RATIO"
),
},
},
&
cli
.
StringFlag
{
&
cli
.
StringFlag
{
Name
:
KindFlagName
,
Name
:
KindFlagName
,
Usage
:
"The type of compressor. Valid options: "
+
strings
.
Join
(
KindKeys
,
", "
),
Usage
:
"The type of compressor. Valid options: "
+
strings
.
Join
(
KindKeys
,
", "
),
EnvVars
:
prefixEnvVars
(
"COMPRESSOR"
),
EnvVars
:
opservice
.
PrefixEnvVar
(
envPrefix
,
"COMPRESSOR"
),
Value
:
RatioKind
,
Value
:
RatioKind
,
},
},
}
}
...
...
op-batcher/flags/flags.go
View file @
f25b2d86
...
@@ -19,7 +19,7 @@ import (
...
@@ -19,7 +19,7 @@ import (
const
EnvVarPrefix
=
"OP_BATCHER"
const
EnvVarPrefix
=
"OP_BATCHER"
func
prefixEnvVars
(
name
string
)
[]
string
{
func
prefixEnvVars
(
name
string
)
[]
string
{
return
[]
string
{
opservice
.
PrefixEnvVar
(
EnvVarPrefix
,
name
)}
return
opservice
.
PrefixEnvVar
(
EnvVarPrefix
,
name
)
}
}
var
(
var
(
...
...
op-batcher/rpc/config.go
View file @
f25b2d86
...
@@ -16,7 +16,7 @@ func CLIFlags(envPrefix string) []cli.Flag {
...
@@ -16,7 +16,7 @@ func CLIFlags(envPrefix string) []cli.Flag {
&
cli
.
BoolFlag
{
&
cli
.
BoolFlag
{
Name
:
EnableAdminFlagName
,
Name
:
EnableAdminFlagName
,
Usage
:
"Enable the admin API (experimental)"
,
Usage
:
"Enable the admin API (experimental)"
,
EnvVars
:
[]
string
{
opservice
.
PrefixEnvVar
(
envPrefix
,
"RPC_ENABLE_ADMIN"
)}
,
EnvVars
:
opservice
.
PrefixEnvVar
(
envPrefix
,
"RPC_ENABLE_ADMIN"
)
,
},
},
}
}
}
}
...
...
op-bootnode/flags/flags.go
View file @
f25b2d86
...
@@ -14,7 +14,7 @@ import (
...
@@ -14,7 +14,7 @@ import (
const
envVarPrefix
=
"OP_BOOTNODE"
const
envVarPrefix
=
"OP_BOOTNODE"
func
prefixEnvVars
(
name
string
)
[]
string
{
func
prefixEnvVars
(
name
string
)
[]
string
{
return
[]
string
{
opservice
.
PrefixEnvVar
(
envVarPrefix
,
name
)}
return
opservice
.
PrefixEnvVar
(
envVarPrefix
,
name
)
}
}
var
(
var
(
...
...
op-challenger/flags/flags.go
View file @
f25b2d86
...
@@ -16,7 +16,7 @@ import (
...
@@ -16,7 +16,7 @@ import (
const
envVarPrefix
=
"OP_CHALLENGER"
const
envVarPrefix
=
"OP_CHALLENGER"
func
prefixEnvVars
(
name
string
)
[]
string
{
func
prefixEnvVars
(
name
string
)
[]
string
{
return
[]
string
{
opservice
.
PrefixEnvVar
(
envVarPrefix
,
name
)}
return
opservice
.
PrefixEnvVar
(
envVarPrefix
,
name
)
}
}
var
(
var
(
...
...
op-heartbeat/flags/flags.go
View file @
f25b2d86
...
@@ -10,7 +10,7 @@ import (
...
@@ -10,7 +10,7 @@ import (
const
envPrefix
=
"OP_HEARTBEAT"
const
envPrefix
=
"OP_HEARTBEAT"
func
prefixEnvVars
(
name
string
)
[]
string
{
func
prefixEnvVars
(
name
string
)
[]
string
{
return
[]
string
{
opservice
.
PrefixEnvVar
(
envPrefix
,
name
)}
return
opservice
.
PrefixEnvVar
(
envPrefix
,
name
)
}
}
const
(
const
(
...
...
op-program/host/flags/flags.go
View file @
f25b2d86
...
@@ -16,7 +16,7 @@ import (
...
@@ -16,7 +16,7 @@ import (
const
EnvVarPrefix
=
"OP_PROGRAM"
const
EnvVarPrefix
=
"OP_PROGRAM"
func
prefixEnvVars
(
name
string
)
[]
string
{
func
prefixEnvVars
(
name
string
)
[]
string
{
return
[]
string
{
service
.
PrefixEnvVar
(
EnvVarPrefix
,
name
)}
return
service
.
PrefixEnvVar
(
EnvVarPrefix
,
name
)
}
}
var
(
var
(
...
...
op-proposer/flags/flags.go
View file @
f25b2d86
...
@@ -17,7 +17,7 @@ import (
...
@@ -17,7 +17,7 @@ import (
const
EnvVarPrefix
=
"OP_PROPOSER"
const
EnvVarPrefix
=
"OP_PROPOSER"
func
prefixEnvVars
(
name
string
)
[]
string
{
func
prefixEnvVars
(
name
string
)
[]
string
{
return
[]
string
{
opservice
.
PrefixEnvVar
(
EnvVarPrefix
,
name
)}
return
opservice
.
PrefixEnvVar
(
EnvVarPrefix
,
name
)
}
}
var
(
var
(
...
...
op-service/log/cli.go
View file @
f25b2d86
...
@@ -24,18 +24,18 @@ func CLIFlags(envPrefix string) []cli.Flag {
...
@@ -24,18 +24,18 @@ func CLIFlags(envPrefix string) []cli.Flag {
Name
:
LevelFlagName
,
Name
:
LevelFlagName
,
Usage
:
"The lowest log level that will be output"
,
Usage
:
"The lowest log level that will be output"
,
Value
:
"info"
,
Value
:
"info"
,
EnvVars
:
[]
string
{
opservice
.
PrefixEnvVar
(
envPrefix
,
"LOG_LEVEL"
)}
,
EnvVars
:
opservice
.
PrefixEnvVar
(
envPrefix
,
"LOG_LEVEL"
)
,
},
},
&
cli
.
StringFlag
{
&
cli
.
StringFlag
{
Name
:
FormatFlagName
,
Name
:
FormatFlagName
,
Usage
:
"Format the log output. Supported formats: 'text', 'terminal', 'logfmt', 'json', 'json-pretty',"
,
Usage
:
"Format the log output. Supported formats: 'text', 'terminal', 'logfmt', 'json', 'json-pretty',"
,
Value
:
"text"
,
Value
:
"text"
,
EnvVars
:
[]
string
{
opservice
.
PrefixEnvVar
(
envPrefix
,
"LOG_FORMAT"
)}
,
EnvVars
:
opservice
.
PrefixEnvVar
(
envPrefix
,
"LOG_FORMAT"
)
,
},
},
&
cli
.
BoolFlag
{
&
cli
.
BoolFlag
{
Name
:
ColorFlagName
,
Name
:
ColorFlagName
,
Usage
:
"Color the log output if in terminal mode"
,
Usage
:
"Color the log output if in terminal mode"
,
EnvVars
:
[]
string
{
opservice
.
PrefixEnvVar
(
envPrefix
,
"LOG_COLOR"
)}
,
EnvVars
:
opservice
.
PrefixEnvVar
(
envPrefix
,
"LOG_COLOR"
)
,
},
},
}
}
}
}
...
...
op-service/metrics/cli.go
View file @
f25b2d86
...
@@ -20,19 +20,19 @@ func CLIFlags(envPrefix string) []cli.Flag {
...
@@ -20,19 +20,19 @@ func CLIFlags(envPrefix string) []cli.Flag {
&
cli
.
BoolFlag
{
&
cli
.
BoolFlag
{
Name
:
EnabledFlagName
,
Name
:
EnabledFlagName
,
Usage
:
"Enable the metrics server"
,
Usage
:
"Enable the metrics server"
,
EnvVars
:
[]
string
{
opservice
.
PrefixEnvVar
(
envPrefix
,
"METRICS_ENABLED"
)}
,
EnvVars
:
opservice
.
PrefixEnvVar
(
envPrefix
,
"METRICS_ENABLED"
)
,
},
},
&
cli
.
StringFlag
{
&
cli
.
StringFlag
{
Name
:
ListenAddrFlagName
,
Name
:
ListenAddrFlagName
,
Usage
:
"Metrics listening address"
,
Usage
:
"Metrics listening address"
,
Value
:
"0.0.0.0"
,
Value
:
"0.0.0.0"
,
EnvVars
:
[]
string
{
opservice
.
PrefixEnvVar
(
envPrefix
,
"METRICS_ADDR"
)}
,
EnvVars
:
opservice
.
PrefixEnvVar
(
envPrefix
,
"METRICS_ADDR"
)
,
},
},
&
cli
.
IntFlag
{
&
cli
.
IntFlag
{
Name
:
PortFlagName
,
Name
:
PortFlagName
,
Usage
:
"Metrics listening port"
,
Usage
:
"Metrics listening port"
,
Value
:
7300
,
Value
:
7300
,
EnvVars
:
[]
string
{
opservice
.
PrefixEnvVar
(
envPrefix
,
"METRICS_PORT"
)}
,
EnvVars
:
opservice
.
PrefixEnvVar
(
envPrefix
,
"METRICS_PORT"
)
,
},
},
}
}
}
}
...
...
op-service/pprof/cli.go
View file @
f25b2d86
...
@@ -19,19 +19,19 @@ func CLIFlags(envPrefix string) []cli.Flag {
...
@@ -19,19 +19,19 @@ func CLIFlags(envPrefix string) []cli.Flag {
&
cli
.
BoolFlag
{
&
cli
.
BoolFlag
{
Name
:
EnabledFlagName
,
Name
:
EnabledFlagName
,
Usage
:
"Enable the pprof server"
,
Usage
:
"Enable the pprof server"
,
EnvVars
:
[]
string
{
opservice
.
PrefixEnvVar
(
envPrefix
,
"PPROF_ENABLED"
)}
,
EnvVars
:
opservice
.
PrefixEnvVar
(
envPrefix
,
"PPROF_ENABLED"
)
,
},
},
&
cli
.
StringFlag
{
&
cli
.
StringFlag
{
Name
:
ListenAddrFlagName
,
Name
:
ListenAddrFlagName
,
Usage
:
"pprof listening address"
,
Usage
:
"pprof listening address"
,
Value
:
"0.0.0.0"
,
Value
:
"0.0.0.0"
,
EnvVars
:
[]
string
{
opservice
.
PrefixEnvVar
(
envPrefix
,
"PPROF_ADDR"
)}
,
EnvVars
:
opservice
.
PrefixEnvVar
(
envPrefix
,
"PPROF_ADDR"
)
,
},
},
&
cli
.
IntFlag
{
&
cli
.
IntFlag
{
Name
:
PortFlagName
,
Name
:
PortFlagName
,
Usage
:
"pprof listening port"
,
Usage
:
"pprof listening port"
,
Value
:
6060
,
Value
:
6060
,
EnvVars
:
[]
string
{
opservice
.
PrefixEnvVar
(
envPrefix
,
"PPROF_PORT"
)}
,
EnvVars
:
opservice
.
PrefixEnvVar
(
envPrefix
,
"PPROF_PORT"
)
,
},
},
}
}
}
}
...
...
op-service/rpc/cli.go
View file @
f25b2d86
...
@@ -19,13 +19,13 @@ func CLIFlags(envPrefix string) []cli.Flag {
...
@@ -19,13 +19,13 @@ func CLIFlags(envPrefix string) []cli.Flag {
Name
:
ListenAddrFlagName
,
Name
:
ListenAddrFlagName
,
Usage
:
"rpc listening address"
,
Usage
:
"rpc listening address"
,
Value
:
"0.0.0.0"
,
Value
:
"0.0.0.0"
,
EnvVars
:
[]
string
{
opservice
.
PrefixEnvVar
(
envPrefix
,
"RPC_ADDR"
)}
,
EnvVars
:
opservice
.
PrefixEnvVar
(
envPrefix
,
"RPC_ADDR"
)
,
},
},
&
cli
.
IntFlag
{
&
cli
.
IntFlag
{
Name
:
PortFlagName
,
Name
:
PortFlagName
,
Usage
:
"rpc listening port"
,
Usage
:
"rpc listening port"
,
Value
:
8545
,
Value
:
8545
,
EnvVars
:
[]
string
{
opservice
.
PrefixEnvVar
(
envPrefix
,
"RPC_PORT"
)}
,
EnvVars
:
opservice
.
PrefixEnvVar
(
envPrefix
,
"RPC_PORT"
)
,
},
},
}
}
}
}
...
...
op-service/tls/cli.go
View file @
f25b2d86
...
@@ -30,7 +30,7 @@ func CLIFlagsWithFlagPrefix(envPrefix string, flagPrefix string) []cli.Flag {
...
@@ -30,7 +30,7 @@ func CLIFlagsWithFlagPrefix(envPrefix string, flagPrefix string) []cli.Flag {
return
strings
.
Trim
(
fmt
.
Sprintf
(
"%s.%s"
,
flagPrefix
,
flagName
),
"."
)
return
strings
.
Trim
(
fmt
.
Sprintf
(
"%s.%s"
,
flagPrefix
,
flagName
),
"."
)
}
}
prefixEnvVars
:=
func
(
name
string
)
[]
string
{
prefixEnvVars
:=
func
(
name
string
)
[]
string
{
return
[]
string
{
opservice
.
PrefixEnvVar
(
envPrefix
,
name
)}
return
opservice
.
PrefixEnvVar
(
envPrefix
,
name
)
}
}
return
[]
cli
.
Flag
{
return
[]
cli
.
Flag
{
&
cli
.
StringFlag
{
&
cli
.
StringFlag
{
...
...
op-service/txmgr/cli.go
View file @
f25b2d86
...
@@ -50,7 +50,7 @@ var (
...
@@ -50,7 +50,7 @@ var (
func
CLIFlags
(
envPrefix
string
)
[]
cli
.
Flag
{
func
CLIFlags
(
envPrefix
string
)
[]
cli
.
Flag
{
prefixEnvVars
:=
func
(
name
string
)
[]
string
{
prefixEnvVars
:=
func
(
name
string
)
[]
string
{
return
[]
string
{
opservice
.
PrefixEnvVar
(
envPrefix
,
name
)}
return
opservice
.
PrefixEnvVar
(
envPrefix
,
name
)
}
}
return
append
([]
cli
.
Flag
{
return
append
([]
cli
.
Flag
{
&
cli
.
StringFlag
{
&
cli
.
StringFlag
{
...
...
op-service/util.go
View file @
f25b2d86
...
@@ -16,8 +16,10 @@ import (
...
@@ -16,8 +16,10 @@ import (
"github.com/urfave/cli/v2"
"github.com/urfave/cli/v2"
)
)
func
PrefixEnvVar
(
prefix
,
suffix
string
)
string
{
// PrefixEnvVar adds a prefix to the environment variable,
return
prefix
+
"_"
+
suffix
// and returns the env-var wrapped in a slice for usage with urfave CLI v2.
func
PrefixEnvVar
(
prefix
,
suffix
string
)
[]
string
{
return
[]
string
{
prefix
+
"_"
+
suffix
}
}
}
// ValidateEnvVars logs all env vars that are found where the env var is
// ValidateEnvVars logs all env vars that are found where the env var is
...
...
op-signer/client/config.go
View file @
f25b2d86
...
@@ -20,12 +20,12 @@ func CLIFlags(envPrefix string) []cli.Flag {
...
@@ -20,12 +20,12 @@ func CLIFlags(envPrefix string) []cli.Flag {
&
cli
.
StringFlag
{
&
cli
.
StringFlag
{
Name
:
EndpointFlagName
,
Name
:
EndpointFlagName
,
Usage
:
"Signer endpoint the client will connect to"
,
Usage
:
"Signer endpoint the client will connect to"
,
EnvVars
:
[]
string
{
opservice
.
PrefixEnvVar
(
envPrefix
,
"ENDPOINT"
)}
,
EnvVars
:
opservice
.
PrefixEnvVar
(
envPrefix
,
"ENDPOINT"
)
,
},
},
&
cli
.
StringFlag
{
&
cli
.
StringFlag
{
Name
:
AddressFlagName
,
Name
:
AddressFlagName
,
Usage
:
"Address the signer is signing transactions for"
,
Usage
:
"Address the signer is signing transactions for"
,
EnvVars
:
[]
string
{
opservice
.
PrefixEnvVar
(
envPrefix
,
"ADDRESS"
)}
,
EnvVars
:
opservice
.
PrefixEnvVar
(
envPrefix
,
"ADDRESS"
)
,
},
},
}
}
flags
=
append
(
flags
,
optls
.
CLIFlagsWithFlagPrefix
(
envPrefix
,
"signer"
)
...
)
flags
=
append
(
flags
,
optls
.
CLIFlagsWithFlagPrefix
(
envPrefix
,
"signer"
)
...
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment