From 076d69a10be3d018d41a09660fe393c3a61519b4 Mon Sep 17 00:00:00 2001 From: Isaiah Olson Date: Sat, 13 Sep 2025 16:21:06 -0500 Subject: [PATCH] Add OpenAPI schema and resource definitions for FoundationDB Signed-off-by: Isaiah Olson --- .../openapi-schemas/foundationdb.json | 1 + .../cozystack-resource-definitions.yaml | 22 +++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 120000 packages/system/cozystack-api/openapi-schemas/foundationdb.json diff --git a/packages/system/cozystack-api/openapi-schemas/foundationdb.json b/packages/system/cozystack-api/openapi-schemas/foundationdb.json new file mode 120000 index 00000000..12c61ac3 --- /dev/null +++ b/packages/system/cozystack-api/openapi-schemas/foundationdb.json @@ -0,0 +1 @@ +../../../apps/foundationdb/values.schema.json \ No newline at end of file diff --git a/packages/system/cozystack-api/templates/cozystack-resource-definitions.yaml b/packages/system/cozystack-api/templates/cozystack-resource-definitions.yaml index 90d3f629..8044584f 100644 --- a/packages/system/cozystack-api/templates/cozystack-resource-definitions.yaml +++ b/packages/system/cozystack-api/templates/cozystack-resource-definitions.yaml @@ -308,6 +308,28 @@ spec: --- apiVersion: cozystack.io/v1alpha1 kind: CozystackResourceDefinition +metadata: + name: foundationdb +spec: + application: + kind: FoundationDB + singular: foundationdb + plural: foundationdbs + openAPISchema: | + {{- .Files.Get "openapi-schemas/foundationdb.json" | fromJson | toJson | nindent 6 }} + release: + prefix: foundationdb- + labels: + cozystack.io/ui: "true" + chart: + name: foundationdb + sourceRef: + kind: HelmRepository + name: cozystack-apps + namespace: cozy-public +--- +apiVersion: cozystack.io/v1alpha1 +kind: CozystackResourceDefinition metadata: name: kafka spec: