#kubernetes #crd #macro #api-bindings #customresource

macro kube-derive

Custom derives for the kube kubernetes crates

80 releases (breaking)

new 0.93.1 Jul 23, 2024
0.92.1 Jun 19, 2024
0.89.0 Mar 26, 2024
0.87.2 Dec 22, 2023
0.31.0 Mar 28, 2020

#1824 in Encoding

Download history 48197/week @ 2024-04-05 46979/week @ 2024-04-12 53639/week @ 2024-04-19 64041/week @ 2024-04-26 55455/week @ 2024-05-03 65103/week @ 2024-05-10 70704/week @ 2024-05-17 61329/week @ 2024-05-24 66801/week @ 2024-05-31 75316/week @ 2024-06-07 71580/week @ 2024-06-14 77992/week @ 2024-06-21 72793/week @ 2024-06-28 70606/week @ 2024-07-05 65424/week @ 2024-07-12 54958/week @ 2024-07-19

277,039 downloads per month
Used in 90 crates (15 directly)

Apache-2.0

41KB
518 lines

kube-derive

Add #[derive(CustomResource)] to your custom resource struct.

Installation

Add the derive feature to kube:

[dependencies]
kube = { version = "0.93.1", feature = ["derive"] }

Usage

See the kube-derive API Docs

Examples

See the crd_ prefixed examples for more.

Development

Help very welcome! Kubebuilder like features, testing improvement, openapi feature. See https://github.com/kube-rs/kube/labels/derive


lib.rs:

A crate for kube's derive macros.

Dependencies

~1–1.7MB
~38K SLoC