21 lines
505 B
Rust
21 lines
505 B
Rust
|
use kube::CustomResource;
|
||
|
use schemars::JsonSchema;
|
||
|
use serde::{Deserialize, Serialize};
|
||
|
|
||
|
#[derive(CustomResource, Deserialize, Serialize, Clone, Debug, PartialEq, JsonSchema)]
|
||
|
#[kube(
|
||
|
group = "melenion.com",
|
||
|
version = "v1",
|
||
|
kind = "NeonDatabase",
|
||
|
namespaced,
|
||
|
shortname = "nd",
|
||
|
// status = "NeonDatabaseStatus"
|
||
|
)]
|
||
|
pub struct NeondatabaseSpec {
|
||
|
pub compute_image_ref: String,
|
||
|
pub neon_image_ref: String,
|
||
|
pub postgres_version: String,
|
||
|
}
|
||
|
|
||
|
pub struct NeonDatabaseStatus {}
|