Skip to content

Commit

Permalink
Import kubedb & kubestash CRDs (#455)
Browse files Browse the repository at this point in the history
Signed-off-by: Arnob kumar saha <[email protected]>
  • Loading branch information
ArnobKumarSaha authored Aug 14, 2024
1 parent 2e19d84 commit adcfa53
Show file tree
Hide file tree
Showing 46 changed files with 26,887 additions and 1,974 deletions.
374 changes: 294 additions & 80 deletions hub/resourcedescriptors/addons.kubestash.com/v1alpha1/addons.yaml

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -168,9 +168,15 @@ spec:
description: The key to select.
type: string
name:
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
default: ""
description: 'Name of the referent. This field is
effectively required, but due to backwards compatibility
is allowed to be empty. Instances of this type with
an empty value here are almost certainly wrong.
TODO: Add other useful fields. apiVersion, kind,
uid?'
uid? More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
TODO: Drop `kubebuilder:default` when controller-gen
doesn''t need it https://github.com/kubernetes-sigs/kubebuilder/issues/3896.'
type: string
optional:
description: Specify whether the ConfigMap or its
Expand Down Expand Up @@ -231,9 +237,15 @@ spec:
be a valid secret key.
type: string
name:
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
default: ""
description: 'Name of the referent. This field is
effectively required, but due to backwards compatibility
is allowed to be empty. Instances of this type with
an empty value here are almost certainly wrong.
TODO: Add other useful fields. apiVersion, kind,
uid?'
uid? More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
TODO: Drop `kubebuilder:default` when controller-gen
doesn''t need it https://github.com/kubernetes-sigs/kubebuilder/issues/3896.'
type: string
optional:
description: Specify whether the Secret or its key
Expand Down Expand Up @@ -263,8 +275,14 @@ spec:
description: The ConfigMap to select from
properties:
name:
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
TODO: Add other useful fields. apiVersion, kind, uid?'
default: ""
description: 'Name of the referent. This field is effectively
required, but due to backwards compatibility is allowed
to be empty. Instances of this type with an empty value
here are almost certainly wrong. TODO: Add other useful
fields. apiVersion, kind, uid? More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
TODO: Drop `kubebuilder:default` when controller-gen
doesn''t need it https://github.com/kubernetes-sigs/kubebuilder/issues/3896.'
type: string
optional:
description: Specify whether the ConfigMap must be defined
Expand All @@ -279,8 +297,14 @@ spec:
description: The Secret to select from
properties:
name:
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
TODO: Add other useful fields. apiVersion, kind, uid?'
default: ""
description: 'Name of the referent. This field is effectively
required, but due to backwards compatibility is allowed
to be empty. Instances of this type with an empty value
here are almost certainly wrong. TODO: Add other useful
fields. apiVersion, kind, uid? More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
TODO: Drop `kubebuilder:default` when controller-gen
doesn''t need it https://github.com/kubernetes-sigs/kubebuilder/issues/3896.'
type: string
optional:
description: Specify whether the Secret must be defined
Expand Down Expand Up @@ -327,6 +351,7 @@ spec:
items:
type: string
type: array
x-kubernetes-list-type: atomic
type: object
httpGet:
description: HTTPGet specifies the http request to perform.
Expand Down Expand Up @@ -356,6 +381,7 @@ spec:
- value
type: object
type: array
x-kubernetes-list-type: atomic
path:
description: Path to access on the HTTP server.
type: string
Expand Down Expand Up @@ -435,6 +461,7 @@ spec:
items:
type: string
type: array
x-kubernetes-list-type: atomic
type: object
httpGet:
description: HTTPGet specifies the http request to perform.
Expand Down Expand Up @@ -464,6 +491,7 @@ spec:
- value
type: object
type: array
x-kubernetes-list-type: atomic
path:
description: Path to access on the HTTP server.
type: string
Expand Down Expand Up @@ -535,6 +563,7 @@ spec:
items:
type: string
type: array
x-kubernetes-list-type: atomic
type: object
failureThreshold:
description: Minimum consecutive failures for the probe to be
Expand Down Expand Up @@ -586,6 +615,7 @@ spec:
- value
type: object
type: array
x-kubernetes-list-type: atomic
path:
description: Path to access on the HTTP server.
type: string
Expand Down Expand Up @@ -689,6 +719,7 @@ spec:
items:
type: string
type: array
x-kubernetes-list-type: atomic
type: object
failureThreshold:
description: Minimum consecutive failures for the probe to be
Expand Down Expand Up @@ -740,6 +771,7 @@ spec:
- value
type: object
type: array
x-kubernetes-list-type: atomic
path:
description: Path to access on the HTTP server.
type: string
Expand Down Expand Up @@ -877,6 +909,27 @@ spec:
when the container is: 1) run as Privileged 2) has CAP_SYS_ADMIN
Note that this field cannot be set when spec.os.name is windows.'
type: boolean
appArmorProfile:
description: appArmorProfile is the AppArmor options to use
by this container. If set, this profile overrides the pod's
appArmorProfile. Note that this field cannot be set when spec.os.name
is windows.
properties:
localhostProfile:
description: localhostProfile indicates a profile loaded
on the node that should be used. The profile must be preconfigured
on the node to work. Must match the loaded name of the
profile. Must be set if and only if type is "Localhost".
type: string
type:
description: 'type indicates which kind of AppArmor profile
will be applied. Valid options are: Localhost - a profile
pre-loaded on the node. RuntimeDefault - the container
runtime''s default profile. Unconfined - no AppArmor enforcement.'
type: string
required:
- type
type: object
capabilities:
description: The capabilities to add/drop when running containers.
Defaults to the default set of capabilities granted by the
Expand All @@ -889,12 +942,14 @@ spec:
description: Capability represent POSIX capabilities type
type: string
type: array
x-kubernetes-list-type: atomic
drop:
description: Removed capabilities
items:
description: Capability represent POSIX capabilities type
type: string
type: array
x-kubernetes-list-type: atomic
type: object
privileged:
description: Run container in privileged mode. Processes in
Expand Down Expand Up @@ -1060,6 +1115,8 @@ spec:
description: mountPropagation determines how mounts are propagated
from the host to container and the other way around. When not
set, MountPropagationNone is used. This field is beta in 1.10.
When RecursiveReadOnly is set to IfPossible or to Enabled, MountPropagation
must be None or unspecified (which defaults to None).
type: string
name:
description: This must match the Name of a Volume.
Expand All @@ -1068,6 +1125,22 @@ spec:
description: Mounted read-only if true, read-write otherwise (false
or unspecified). Defaults to false.
type: boolean
recursiveReadOnly:
description: "RecursiveReadOnly specifies whether read-only mounts
should be handled recursively. \n If ReadOnly is false, this
field has no meaning and must be unspecified. \n If ReadOnly
is true, and this field is set to Disabled, the mount is not
made recursively read-only. If this field is set to IfPossible,
the mount is made recursively read-only, if it is supported
by the container runtime. If this field is set to Enabled,
the mount is made recursively read-only if it is supported by
the container runtime, otherwise the pod will not be started
and an error will be generated to indicate the reason. \n If
this field is set to IfPossible or Enabled, MountPropagation
must be set to None (or be unspecified, which defaults to None).
\n If this field is not specified, it is treated as an equivalent
of Disabled."
type: string
subPath:
description: Path within the volume from which the container's
volume should be mounted. Defaults to "" (volume's root).
Expand Down
Loading

0 comments on commit adcfa53

Please sign in to comment.