#kubernetes-cluster #resources #define #crd #generated #structures #upstream

cluster-api-rs

Cluster API structures generated by kopium from upstream CRDs

11 stable releases

new 1.9.5 Feb 18, 2025
1.9.4 Jan 23, 2025
1.9.3 Dec 24, 2024
1.8.5 Nov 6, 2024
1.8.1 Aug 14, 2024

#337 in Database interfaces

Download history 1/week @ 2024-10-29 128/week @ 2024-11-05 2/week @ 2024-11-12 14/week @ 2024-11-19 163/week @ 2024-11-26 55/week @ 2024-12-03 751/week @ 2024-12-10 397/week @ 2024-12-17 200/week @ 2024-12-24 205/week @ 2024-12-31 225/week @ 2025-01-07 38/week @ 2025-01-14 435/week @ 2025-01-21 315/week @ 2025-01-28 54/week @ 2025-02-04 235/week @ 2025-02-11

1,047 downloads per month

MIT/Apache

325KB
3.5K SLoC

cluster-api-rs

cluster-api-rs is an auto-generated Rust API types derived from Cluster API CRDs. It provides a Rust interface for interacting with Cluster API resources, allowing to build new CAPI integrations in Rust.

Definitions are generated using kopium.

Library can be used as a dependency:

  1. Add it to your Cargo.toml:
[dependencies]
cluster-api-rs = "1.8.5"

Features

  • Automatically generated from upstream Kubernetes Cluster API CRDs on each new release.
  • Type-safe Rust bindings for Cluster API resources.

Contributing

We welcome contributions to enhance the project! To contribute:

  1. Fork this repository.
  2. Create a new branch for your feature or fix.
  3. Submit a pull request with a detailed explanation of your changes.

License

This project is licensed under the Apache 2.0 License. See the LICENSE for details.

Dependencies

~37MB
~590K SLoC