github.com/smartcontractkit/chainlink-testing-framework/libs@v0.0.0-20240227141906-ec710b4eb1a3/k8s/examples/resources/env.go (about) 1 package main 2 3 import ( 4 "fmt" 5 6 "github.com/rs/zerolog/log" 7 "github.com/smartcontractkit/chainlink-testing-framework/libs/k8s/environment" 8 "github.com/smartcontractkit/chainlink-testing-framework/libs/k8s/pkg" 9 "github.com/smartcontractkit/chainlink-testing-framework/libs/k8s/pkg/helm/chainlink" 10 "github.com/smartcontractkit/chainlink-testing-framework/libs/k8s/pkg/helm/ethereum" 11 ) 12 13 func main() { 14 e := environment.New(&environment.Config{ 15 Labels: []string{fmt.Sprintf("envType=%s", pkg.EnvTypeEVM5)}, 16 }). 17 AddHelm(ethereum.New(nil)). 18 AddHelm(chainlink.New(0, nil)) 19 err := e.Run() 20 if err != nil { 21 panic(err) 22 } 23 // default k8s selector 24 summ, err := e.ResourcesSummary("app in (chainlink-0, geth)") 25 if err != nil { 26 panic(err) 27 } 28 log.Warn().Interface("Resources", summ).Send() 29 e.Shutdown() 30 }