This is an environment library we are using in tests, it provides:
- cdk8s based wrappers
- High-level k8s API
- Automatic port forwarding
You can also use this library to spin up standalone environments
Read here about how to spin up a local cluster
Set up deps, you need to have node 14.x.x
, helm and yarn
Then use
make install_deps
Create an env in a separate file and run it
export CHAINLINK_IMAGE="public.ecr.aws/chainlink/chainlink"
export CHAINLINK_TAG="1.4.0-root"
export CHAINLINK_ENV_USER="Satoshi"
go run examples/simple/env.go
For more features follow tutorial
go run examples/simple/env.go
If you have another env of that type, you can connect by overriding environment name
ENV_NAMESPACE="..." go run examples/chainlink/env.go
Add more presets here
Add more programmatic examples here
If you have chaosmesh installed in your cluster you can pull and generated CRD in go like that
make chaosmesh