2 releases
0.1.1 | Sep 11, 2020 |
---|---|
0.1.0 | Sep 2, 2020 |
#11 in #keycloak
18KB
340 lines
Keycloak Custom Resource Definition in Rust
This repository contains Rust types, for working with the CRDs from the Keycloak operator.
Keycloak is an open source identity and access management solution.
Usage
This crate can be used in combination with kube-rs:
fn main() {
let keycloaks: Api<Keycloak> = Api::namespaced(client, &namespace);
keycloaks
.create(
&Default::default(),
&Keycloak {
metadata: ObjectMeta {
name: Some("my-instance".into()),
namespace: Some("my-namespace".into()),
..Default::default()
},
spec: KeycloakSpec {
external_access: ExternalAccess {
enabled: true,
..Default::default()
},
instances: 1,
..Default::default()
},
..Default::default()
},
)
.await?;
}
Dependencies
~41MB
~666K SLoC