From ee91610146be3d5bf9def062a83e5aa75ae294a2 Mon Sep 17 00:00:00 2001 From: havard <2212037+havard024@users.noreply.github.com> Date: Thu, 14 Dec 2023 12:41:54 +0100 Subject: [PATCH] feat: add onepassword.com CRDs (#244) --- onepassword.com/onepassworditem_v1.json | 72 +++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 onepassword.com/onepassworditem_v1.json diff --git a/onepassword.com/onepassworditem_v1.json b/onepassword.com/onepassworditem_v1.json new file mode 100644 index 00000000..e7b3ed17 --- /dev/null +++ b/onepassword.com/onepassworditem_v1.json @@ -0,0 +1,72 @@ +{ + "description": "OnePasswordItem is the Schema for the onepassworditems API", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "type": "object" + }, + "spec": { + "description": "OnePasswordItemSpec defines the desired state of OnePasswordItem", + "properties": { + "itemPath": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "status": { + "description": "OnePasswordItemStatus defines the observed state of OnePasswordItem", + "properties": { + "conditions": { + "items": { + "properties": { + "lastTransitionTime": { + "description": "Last time the condition transit from one status to another.", + "format": "date-time", + "type": "string" + }, + "message": { + "description": "Human-readable message indicating details about last transition.", + "type": "string" + }, + "status": { + "description": "Status of the condition, one of True, False, Unknown.", + "type": "string" + }, + "type": { + "description": "Type of job condition, Completed.", + "type": "string" + } + }, + "required": [ + "status", + "type" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "required": [ + "conditions" + ], + "type": "object", + "additionalProperties": false + }, + "type": { + "description": "Kubernetes secret type. More info: https://kubernetes.io/docs/concepts/configuration/secret/#secret-types", + "type": "string" + } + }, + "type": "object" + } + \ No newline at end of file