2 个版本
0.1.1 | 2020年9月11日 |
---|---|
0.1.0 | 2020年9月2日 |
#10 in #keycloak
18KB
340 行
Rust 中 Keycloak 自定义资源定义
此仓库包含 Rust 类型,用于与 Keycloak 操作员 的 CRDs 一起使用。
Keycloak 是一个开源的身份和访问管理解决方案。
用法
此 crate 可以与 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?;
}
依赖
~45MB
~721K SLoC