From aa71a960dbab014948fb21cd86de0c18fff9affc Mon Sep 17 00:00:00 2001 From: Nathaniel Graham Date: Thu, 1 Aug 2024 10:46:16 -0600 Subject: [PATCH] Internalhubcomponent (#879) * Added InternalHubComponent CRD Signed-off-by: Nathaniel Graham * updated group name Signed-off-by: Nathaniel Graham * updated group name Signed-off-by: Nathaniel Graham --------- Signed-off-by: Nathaniel Graham --- .../crd/internal/internal-hub-component.yaml | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 config/crd/internal/internal-hub-component.yaml diff --git a/config/crd/internal/internal-hub-component.yaml b/config/crd/internal/internal-hub-component.yaml new file mode 100644 index 00000000..b8dc18bd --- /dev/null +++ b/config/crd/internal/internal-hub-component.yaml @@ -0,0 +1,33 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + # name must match the spec fields below, and be in the form: . + name: internalhubcomponents.operator.open-cluster-management.io +spec: + # group name to use for REST API: /apis// + group: operator.open-cluster-management.io + # list of versions supported by this CustomResourceDefinition + versions: + - name: v1 + # Each version can be enabled/disabled by Served flag. + served: true + # One and only one version must be marked as the storage version. + storage: true + schema: + openAPIV3Schema: + type: object + properties: + spec: + type: object + # either Namespaced or Cluster + scope: Namespaced + names: + # plural name to be used in the URL: /apis/// + plural: internalhubcomponents + # singular name to be used as an alias on the CLI and for display + singular: internalhubcomponent + # kind is normally the CamelCased singular type. Your resource manifests use this. + kind: InternalHubComponent + # shortNames allow shorter string to match your resource on the CLI + shortNames: + - ihc \ No newline at end of file