Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 834 Bytes

File metadata and controls

36 lines (26 loc) · 834 Bytes

eAPI Function

This Crossplane composition function generates resources for interacting with Arista EOS devices via JSON-RPC.
It is intended for use in Crossplane Configuration packages to manage device state automatically.

# Run the code in development mode, for crossplane render
hatch run development
# Lint and format the code - see pyproject.toml
hatch fmt
# Run unit tests - see tests/test_fn.py
hatch test
# Build the function's runtime image - see Dockerfile
docker build . --tag=runtime
# Build a function package - see package/crossplane.yaml
crossplane xpkg build -f package --embed-runtime-image=runtime

License

Copyright 2026-present Michal Bakalarski and Netclab Contributors

The project is published under Apache 2.0 License