Schema: Add basic folder schema (#67561)

This commit is contained in:
Ryan McKinley
2023-05-03 13:07:39 -07:00
committed by GitHub
parent 5765514397
commit 881ed3b599
11 changed files with 381 additions and 4 deletions

View File

@@ -0,0 +1,30 @@
package kind
name: "Folder"
maturity: "merged"
description: "A folder is a collection of resources that are grouped together and can share permissions."
lineage: seqs: [
{
schemas: [
//0.0
{
spec: {
// Unique folder id. (will be k8s name)
uid: string
// Folder title
title: string
// Description of the folder.
description?: string
} @cuetsy(kind="interface")
//
// TODO:
// common metadata will soon support setting the parent folder in the metadata
//
},
]
},
]