Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/cre-local-env-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,7 @@ jobs:
working-directory: core/scripts/cre/environment
env:
CTF_CONFIGS: "./configs/workflow-gateway-don.toml"
CTF_JD_IMAGE: "${{ secrets.AWS_ACCOUNT_ID_PROD }}.dkr.ecr.${{ secrets.QA_AWS_REGION }}.amazonaws.com/job-distributor:0.22.1"
CTF_JD_IMAGE: "${{ secrets.AWS_ACCOUNT_ID_PROD }}.dkr.ecr.${{ secrets.QA_AWS_REGION }}.amazonaws.com/job-distributor:0.28.0"
CTF_CHAINLINK_IMAGE: "${{ secrets.QA_AWS_ACCOUNT_NUMBER }}.dkr.ecr.${{ secrets.QA_AWS_REGION }}.amazonaws.com/chainlink:${{ github.event_name == 'pull_request' && format('nightly-{0}-plugins', steps.set-date.outputs.date) || inputs.chainlink_image_tag }}"
CTF_CHIP_ROUTER_IMAGE: "${{ secrets.QA_AWS_ACCOUNT_NUMBER }}.dkr.ecr.${{ secrets.QA_AWS_REGION }}.amazonaws.com/local-cre-chip-router:v1.0.1"
DISABLE_DX_TRACKING: "true"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cre-regression-system-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -212,7 +212,7 @@ jobs:
uses: ./.github/actions/start-local-cre-environment
with:
jd-image: "${{ secrets.AWS_ACCOUNT_ID_PROD }}.dkr.ecr.${{
secrets.QA_AWS_REGION }}.amazonaws.com/job-distributor:0.22.1"
secrets.QA_AWS_REGION }}.amazonaws.com/job-distributor:0.28.0"
chainlink-image: "${{ steps.resolve-chainlink-image.outputs.resolved_image }}"
chip-router-image: "${{ secrets.QA_AWS_ACCOUNT_NUMBER }}.dkr.ecr.${{
secrets.QA_AWS_REGION }}.amazonaws.com/local-cre-chip-router:v1.0.1"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cre-soak-memory-leak.yml
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ jobs:
uses: ./.github/actions/start-local-cre-environment
with:
jd-image: "${{ secrets.AWS_ACCOUNT_ID_PROD }}.dkr.ecr.${{ secrets.QA_AWS_REGION
}}.amazonaws.com/job-distributor:0.22.1"
}}.amazonaws.com/job-distributor:0.28.0"
chainlink-image: "${{ secrets.QA_AWS_ACCOUNT_NUMBER }}.dkr.ecr.${{
secrets.QA_AWS_REGION }}.amazonaws.com/${{ inputs.ecr_name ||
'chainlink' }}:${{ inputs.chainlink_image_tag }}"
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/cre-system-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,9 @@ jobs:
"Test_CRE_V2_Aptos_Suite": [
{"topology":"workflow-gateway-aptos","configs":"configs/workflow-gateway-don-aptos.toml"}
],
"Test_CRE_V2_Stellar_Suite": [
{"topology":"workflow-gateway-stellar","configs":"configs/workflow-gateway-don-stellar.toml"}
],
"Test_CRE_V2_Solana_Write": [
{"topology":"workflow","configs":"configs/workflow-don-solana.toml"}
],
Expand Down Expand Up @@ -350,7 +353,7 @@ jobs:
with:
jd-image:
"${{ secrets.AWS_ACCOUNT_ID_PROD }}.dkr.ecr.${{ secrets.QA_AWS_REGION
}}.amazonaws.com/job-distributor:0.22.1"
}}.amazonaws.com/job-distributor:0.28.0"
chainlink-image: "${{ steps.resolve-chainlink-image.outputs.resolved_image }}"
chip-router-image: "${{ secrets.QA_AWS_ACCOUNT_NUMBER }}.dkr.ecr.${{
secrets.QA_AWS_REGION }}.amazonaws.com/local-cre-chip-router:v1.0.1"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cre-wf-caching-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ jobs:
with:
jd-image:
"${{ secrets.AWS_ACCOUNT_ID_PROD }}.dkr.ecr.${{ secrets.QA_AWS_REGION
}}.amazonaws.com/job-distributor:0.22.1"
}}.amazonaws.com/job-distributor:0.28.0"
# TODO - remove nightly image fallback after testing
chainlink-image: "${{ secrets.QA_AWS_ACCOUNT_NUMBER }}.dkr.ecr.${{
secrets.QA_AWS_REGION }}.amazonaws.com/${{ inputs.ecr_name ||
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cre-workflow-don-benchmark.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ jobs:
- name: Start the test
shell: bash
env:
CTF_JD_IMAGE: "${{ secrets.AWS_ACCOUNT_ID_PROD }}.dkr.ecr.${{ secrets.QA_AWS_REGION }}.amazonaws.com/job-distributor:0.22.1"
CTF_JD_IMAGE: "${{ secrets.AWS_ACCOUNT_ID_PROD }}.dkr.ecr.${{ secrets.QA_AWS_REGION }}.amazonaws.com/job-distributor:0.28.0"
CTF_CHAINLINK_IMAGE: "${{ secrets.QA_AWS_ACCOUNT_NUMBER }}.dkr.ecr.${{ secrets.QA_AWS_REGION }}.amazonaws.com/chainlink:${{ github.event_name == 'pull_request' && format('PR-{0}-{1}',github.event.pull_request.number, github.sha ) || inputs.chainlink_image_tag }}"
# Anvil developer key, not a secret
PRIVATE_KEY: "ac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/devenv-compat.yml
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ jobs:
CTF_LOG_LEVEL: ${{ inputs.ctf-log-level }}
# JD is required by the local CRE-based tests
CTF_JD_IMAGE: "${{ secrets.AWS_ACCOUNT_ID_PROD }}.dkr.ecr.${{
secrets.QA_AWS_REGION }}.amazonaws.com/job-distributor:0.22.1"
secrets.QA_AWS_REGION }}.amazonaws.com/job-distributor:0.28.0"
# ChIP Router is required by the local CRE-based tests
CTF_CHIP_ROUTER_IMAGE: "${{ secrets.QA_AWS_ACCOUNT_NUMBER }}.dkr.ecr.${{
secrets.QA_AWS_REGION }}.amazonaws.com/local-cre-chip-router:v1.0.1"
Expand Down
Binary file not shown.
Binary file modified core/capabilities/compute/test/simple/cmd/testdata/output.wasm.br
Binary file not shown.
19 changes: 19 additions & 0 deletions core/cmd/shell_local.go
Original file line number Diff line number Diff line change
Expand Up @@ -363,7 +363,7 @@
return nil
}

func (s *Shell) runNode(c *cli.Context) error {

Check warning on line 366 in core/cmd/shell_local.go

View check run for this annotation

CL-sonarqube-production / SonarQube Code Analysis

Refactor this method to reduce its Cognitive Complexity from 143 to the 30 allowed.

[S3776] Cognitive Complexity of functions should not be too high See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=23015&issues=aaa15ed1-5a6c-4b71-adf8-7d67daf7c453&open=aaa15ed1-5a6c-4b71-adf8-7d67daf7c453
ctx := s.ctx()
lggr := logger.Sugared(s.Logger.Named("RunNode"))
lggr.Infow("configuration args", "config files", s.configFiles, "secret files", s.secretsFiles)
Expand Down Expand Up @@ -574,6 +574,25 @@
return fmt.Errorf("failed to ensure aptos key: %w", err2)
}
}
if s.Config.StellarEnabled() {
for _, k := range s.Config.ImportedStellarKeys().List() {
lggr.Debug("Importing stellar key")
_, err2 := app.GetKeyStore().Stellar().Import(rootCtx, []byte(k.JSON()), k.Password())
if err2 != nil {
if errors.Is(err2, keystore.ErrKeyExists) {
lggr.Debugf("Stellar key %s already exists for chain %v", k.JSON(), k.ChainDetails())
continue
}
return s.errorOut(fmt.Errorf("error importing stellar key: %w", err2))
}
lggr.Debugf("Imported stellar key %s for chain %v", k.JSON(), k.ChainDetails())
}

err2 := app.GetKeyStore().Stellar().EnsureKey(rootCtx)
if err2 != nil {
return fmt.Errorf("failed to ensure stellar key: %w", err2)
}
}
if s.Config.TronEnabled() {
err2 := app.GetKeyStore().Tron().EnsureKey(rootCtx)
if err2 != nil {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,13 @@
SkipPreflight = true
Local = true

# Stellar chain capability plugin (read path: GetLatestLedger + ReadContract).
[capability_configs.stellar]
binary_name = "stellar"

[capability_configs.stellar.values]
RequestTimeout = "30s"

[capability_configs.mock]
binary_name = "mock"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
[jd]
# change to your version
csa_encryption_key = "d1093c0060d50a3c89c189b2e485da5a3ce57f3dcb38ab7e2c0d5f0bb2314a44" # any random 32 byte hex string
image = "job-distributor:0.22.1"
image = "job-distributor:0.28.0"

[fake]
port = 8171
Expand Down
8 changes: 4 additions & 4 deletions core/scripts/cre/environment/configs/setup.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@ ctf_version = "0.10.30"

[job_distributor.build_config]
repository = "https://github.com/smartcontractkit/job-distributor"
branch = "v0.22.1"
branch = "v0.28.0"
dockerfile = "e2e/Dockerfile.e2e"
docker_ctx = "."
local_image = "job-distributor:0.22.1"
local_image = "job-distributor:0.28.0"

[job_distributor.pull_config]
local_image = "job-distributor:0.22.1"
ecr_image = "{{.MAIN_ECR}}/job-distributor:0.22.1"
local_image = "job-distributor:0.28.0"
ecr_image = "{{.MAIN_ECR}}/job-distributor:0.28.0"
Comment on lines +14 to +15

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Keep setup image aligned with CRE configs

When a developer runs go run . env setup from a clean Docker cache, this now only builds/pulls job-distributor:0.28.0, but the CRE TOML files still ask the environment to start job-distributor:0.22.1 (for example the new workflow-gateway-don-stellar.toml does so). The environment startup path checks that in.JD.Image exists locally and tells users to run setup, so setup no longer prepares the image that env restart validates and the local CRE start fails unless the old tag happens to be cached; either update the configs to 0.28.0 or tag/pull 0.22.1 as part of setup.

Useful? React with 👍 / 👎.

Comment thread
ilija42 marked this conversation as resolved.

[chip_router.build_config]
repository = "https://github.com/smartcontractkit/chainlink-testing-framework"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
[jd]
csa_encryption_key = "d1093c0060d50a3c89c189b2e485da5a3ce57f3dcb38ab7e2c0d5f0bb2314a44" # any random 32 byte hex string
# change to your version
image = "job-distributor:0.22.1"
image = "job-distributor:0.28.0"

[fake]
port = 8171
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

[jd]
csa_encryption_key = "d1093c0060d50a3c89c189b2e485da5a3ce57f3dcb38ab7e2c0d5f0bb2314a44"
image = "job-distributor:0.22.1"
image = "job-distributor:0.28.0"

[fake]
port = 8171
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

[jd]
csa_encryption_key = "d1093c0060d50a3c89c189b2e485da5a3ce57f3dcb38ab7e2c0d5f0bb2314a44"
image = "job-distributor:0.22.1"
image = "job-distributor:0.28.0"

[fake]
port = 8171
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
[jd]
csa_encryption_key = "d1093c0060d50a3c89c189b2e485da5a3ce57f3dcb38ab7e2c0d5f0bb2314a44" # any random 32 byte hex string
# change to your version
image = "job-distributor:0.22.1"
image = "job-distributor:0.28.0"

[fake]
port = 8171
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

[jd]
csa_encryption_key = "d1093c0060d50a3c89c189b2e485da5a3ce57f3dcb38ab7e2c0d5f0bb2314a44"
image = "job-distributor:0.22.1"
image = "job-distributor:0.28.0"

[fake]
port = 8171
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
[jd]
csa_encryption_key = "d1093c0060d50a3c89c189b2e485da5a3ce57f3dcb38ab7e2c0d5f0bb2314a44"
# change to your version
image = "job-distributor:0.22.1"
image = "job-distributor:0.28.0"

#[s3provider]
# # use all defaults
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

[jd]
csa_encryption_key = "d1093c0060d50a3c89c189b2e485da5a3ce57f3dcb38ab7e2c0d5f0bb2314a44"
image = "job-distributor:0.22.1"
image = "job-distributor:0.28.0"

[fake]
port = 8171
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

[jd]
csa_encryption_key = "d1093c0060d50a3c89c189b2e485da5a3ce57f3dcb38ab7e2c0d5f0bb2314a44"
image = "job-distributor:0.22.1"
image = "job-distributor:0.28.0"

[fake]
port = 8171
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
[jd]
csa_encryption_key = "d1093c0060d50a3c89c189b2e485da5a3ce57f3dcb38ab7e2c0d5f0bb2314a44" # any random 32 byte hex string
# change to your version
image = "job-distributor:0.22.1"
image = "job-distributor:0.28.0"

[fake]
port = 8171
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
# Same as workflow-gateway-don.toml but with a Stellar chain and the Stellar chain capability (READ path).
# Anvil 1337: registry and gateway. Stellar: local stellar/quickstart standalone network.
# chain_id is the STELLAR_LOCALNET network id (SHA-256 of the standalone passphrase),
# which maps to chain selector 17301180955411967724 in chain-selectors.

[chip_router]
image = "local-cre-chip-router:v1.0.1"

[[blockchains]]
type = "anvil"
chain_id = "1337"
container_name = "anvil-1337"
docker_cmd_params = ["-b", "0.5", "--mixed-mining"]

[[blockchains]]
type = "stellar"
chain_id = "baefd734b8d3e48472cff83912375fedbc7573701912fe308af730180f97d74a"

[jd]
csa_encryption_key = "d1093c0060d50a3c89c189b2e485da5a3ce57f3dcb38ab7e2c0d5f0bb2314a44"
# change to your version
image = "job-distributor:0.28.0"

[infra]
# either "docker" or "kubernetes"
type = "docker"

[[nodesets]]
nodes = 4
Comment thread
ilija42 marked this conversation as resolved.
name = "workflow"
don_family = "test-don-family"
don_types = ["workflow"]
override_mode = "all"
http_port_range_start = 10100

# Keep the registry chain (1337) in node TOML; the workflow stack still needs the EVM registry chain.
supported_evm_chains = [1337]
# Stellar chains this DON supports (string network ids), used for key generation and node relayer config.
supported_stellar_chains = ["baefd734b8d3e48472cff83912375fedbc7573701912fe308af730180f97d74a"]

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

supported_evm_chains was introduced so that node would still connect a chain even if there's no capability that requires it.

I do wonder whether stellar chainID should be handled like that or taken from capability expressed as stellar-<chainID>, e.g. stellar-baefd734b8d3e48472cff83912375fedbc7573701912fe308af730180f97d74a, although that is a bit noisy.

# Workflow runtime limits need both the EVM registry chain (1337) and the Stellar chain selector.
env_vars = { CL_CRE_SETTINGS_DEFAULT = '{"PerWorkflow":{"CapabilityCallTimeout":"5m0s","ChainAllowed":{"Default":"false","Values":{"1337":"true","17301180955411967724":"true"}},"ExecutionTimestampsEnabled":"true"}}' }
capabilities = ["cron", "consensus", "stellar", "don-time"]
registry_based_launch_allowlist = ["cron-trigger@1.0.0"]

[nodesets.db]
image = "postgres:12.0"
port = 13000

[[nodesets.node_specs]]
roles = ["plugin"]
[nodesets.node_specs.node]
docker_ctx = "../../../.."
docker_file = "core/chainlink.Dockerfile"
docker_build_args = { "CL_IS_PROD_BUILD" = "false" }
# image = "chainlink-tmp:latest"
user_config_overrides = ""

[[nodesets]]
nodes = 1
name = "bootstrap-gateway"
don_family = "test-don-family"
don_types = ["bootstrap", "gateway"]
override_mode = "each"
http_port_range_start = 10300

supported_evm_chains = [1337]

[nodesets.db]
image = "postgres:12.0"
port = 13200

[[nodesets.node_specs]]
roles = ["bootstrap", "gateway"]
[nodesets.node_specs.node]
docker_ctx = "../../../.."
docker_file = "core/chainlink.Dockerfile"
docker_build_args = { "CL_IS_PROD_BUILD" = "false" }
# 5002 is the web API capabilities port for incoming requests
# 15002 is the vault port for incoming requests
custom_ports = ["5002:5002", "15002:15002"]
# image = "chainlink-tmp:latest"
user_config_overrides = ""
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
[jd]
csa_encryption_key = "d1093c0060d50a3c89c189b2e485da5a3ce57f3dcb38ab7e2c0d5f0bb2314a44" # any random 32 byte hex string
# change to your version
image = "job-distributor:0.22.1"
image = "job-distributor:0.28.0"

[fake]
port = 8171
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
[jd]
csa_encryption_key = "d1093c0060d50a3c89c189b2e485da5a3ce57f3dcb38ab7e2c0d5f0bb2314a44" # any random 32 byte hex string
# change to your version
image = "job-distributor:0.22.1"
image = "job-distributor:0.28.0"

[fake]
port = 8171
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
[jd]
csa_encryption_key = "d1093c0060d50a3c89c189b2e485da5a3ce57f3dcb38ab7e2c0d5f0bb2314a44" # any random 32 byte hex string
# change to your version
image = "job-distributor:0.22.1"
image = "job-distributor:0.28.0"

[fake]
port = 8171
Expand Down
18 changes: 9 additions & 9 deletions core/scripts/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -47,14 +47,14 @@ require (
github.com/smartcontractkit/chain-selectors v1.0.104
github.com/smartcontractkit/chainlink-automation v0.8.1
github.com/smartcontractkit/chainlink-ccip/chains/evm v0.0.0-20260618155522-3600f66e26cd
github.com/smartcontractkit/chainlink-common v0.11.2-0.20260701091216-9264d4444ce0
github.com/smartcontractkit/chainlink-common v0.11.2-0.20260701155917-1446a98ed330
github.com/smartcontractkit/chainlink-common/keystore v1.2.0
github.com/smartcontractkit/chainlink-data-streams v0.1.15-0.20260522094612-5f9f748bd87a
github.com/smartcontractkit/chainlink-deployments-framework v0.111.1-0.20260612191326-e31c0ae4cd54
github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260623170329-4577ef4ba0ae
github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260521215851-3fdbb363496f
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260623200841-e0322b819f62
github.com/smartcontractkit/chainlink-protos/job-distributor v0.19.0
github.com/smartcontractkit/chainlink-protos/job-distributor v0.20.1-0.20260701185448-696c075849ea
github.com/smartcontractkit/chainlink-testing-framework/framework v0.16.6-0.20260630120514-36abe27604df
github.com/smartcontractkit/chainlink-testing-framework/framework/components/dockercompose v0.1.23
github.com/smartcontractkit/chainlink-testing-framework/seth v1.51.5
Expand Down Expand Up @@ -102,7 +102,7 @@ require (
cosmossdk.io/x/tx v0.13.7 // indirect
dario.cat/mergo v1.0.2 // indirect
filippo.io/bigmod v0.1.0 // indirect
filippo.io/edwards25519 v1.1.1 // indirect
filippo.io/edwards25519 v1.2.0 // indirect
filippo.io/nistec v0.0.4 // indirect
github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect
github.com/99designs/keyring v1.2.1 // indirect
Expand Down Expand Up @@ -457,7 +457,7 @@ require (
github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 // indirect
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 // indirect
github.com/pressly/goose/v3 v3.26.0 // indirect
github.com/pressly/goose/v3 v3.27.1 // indirect
github.com/prometheus/client_model v0.6.2 // indirect
github.com/prometheus/common v1.20.99 // indirect
github.com/prometheus/procfs v0.20.1 // indirect
Expand Down Expand Up @@ -581,16 +581,16 @@ require (
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
go.opentelemetry.io/contrib/bridges/prometheus v0.68.0 // indirect
go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin v0.49.0 // indirect
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.68.0 // indirect
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.69.0 // indirect
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.67.0 // indirect
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.67.0 // indirect
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.68.0 // indirect
go.opentelemetry.io/otel v1.44.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.19.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.20.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.43.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.44.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.43.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.43.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.43.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.44.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.44.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.43.0 // indirect
go.opentelemetry.io/otel/exporters/stdout/stdoutlog v0.19.0 // indirect
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.43.0 // indirect
Expand Down
Loading
Loading