2022-03-21 09:14:27 +00:00
---
apiVersion : apiextensions.k8s.io/v1
kind : CustomResourceDefinition
metadata :
annotations :
controller-gen.kubebuilder.io/version : v0.7.0
helm.sh/hook : crd-install
2022-12-01 22:20:33 +00:00
labels :
app.kubernetes.io/part-of : federatorai
2022-03-21 09:14:27 +00:00
name : alamedaservices.federatorai.containers.ai
spec :
group : federatorai.containers.ai
names :
kind : AlamedaService
listKind : AlamedaServiceList
plural : alamedaservices
singular : alamedaservice
scope : Namespaced
versions :
- additionalPrinterColumns :
- jsonPath : .spec.enableExecution
name : Execution
type : boolean
- jsonPath : .spec.version
name : Version
type : string
- jsonPath : .metadata.creationTimestamp
name : Age
type : date
name : v1alpha1
schema :
openAPIV3Schema :
description : AlamedaService is the Schema for the alamedaservices 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 : AlamedaServiceSpec defines the desired state of AlamedaService
properties :
alameda-dispatcher :
properties :
2023-06-12 16:19:01 +00:00
annotations :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
bootstrap :
properties :
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to
pull a container image
type : string
type : object
env :
items :
description : EnvVar represents an environment variable present
in a Container.
properties :
name :
description : Name of the environment variable. Must be a
C_IDENTIFIER.
type : string
value :
description : 'Variable references $(VAR_NAME) are expanded
using the previously defined environment variables in
the container and any service environment variables. If
a variable cannot be resolved, the reference in the input
string will be unchanged. Double $$ are reduced to a single
$, which allows for escaping the $(VAR_NAME) syntax : i.e.
"$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)".
Escaped references will never be expanded, regardless
of whether the variable exists or not. Defaults to "".'
type : string
valueFrom :
description : Source for the environment variable's value.
Cannot be used if value is not empty.
properties :
configMapKeyRef :
description : Selects a key of a ConfigMap.
properties :
key :
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the ConfigMap or its
key must be defined
type : boolean
required :
- key
type : object
fieldRef :
description: 'Selects a field of the pod : supports metadata.name,
metadata.namespace, `metadata.labels[''<KEY>'']`,
`metadata.annotations[''<KEY>'']`, spec.nodeName,
spec.serviceAccountName, status.hostIP, status.podIP,
status.podIPs.'
properties :
apiVersion :
description : Version of the schema the FieldPath
is written in terms of, defaults to "v1".
type : string
fieldPath :
description : Path of the field to select in the
specified API version.
type : string
required :
- fieldPath
type : object
resourceFieldRef :
description: 'Selects a resource of the container : only
resources limits and requests (limits.cpu, limits.memory,
limits.ephemeral-storage, requests.cpu, requests.memory
and requests.ephemeral-storage) are currently supported.'
properties :
containerName :
description: 'Container name : required for volumes,
optional for env vars'
type : string
divisor :
anyOf :
- type : integer
- type : string
description : Specifies the output format of the
exposed resources, defaults to "1"
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
resource :
description: 'Required : resource to select'
type : string
required :
- resource
type : object
secretKeyRef :
description : Selects a key of a secret in the pod's
namespace
properties :
key :
description : The key of the secret to select from. Must
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the Secret or its key
must be defined
type : boolean
required :
- key
type : object
type : object
required :
- name
type : object
type : array
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to pull
a container image
type : string
2023-06-12 16:19:01 +00:00
labels :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
replicas :
format : int32
minimum : 0
type : integer
resources :
description : ResourceRequirements describes the compute resource
requirements.
properties :
limits :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Limits describes the maximum amount of compute
resources allowed. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
requests :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Requests describes the minimum amount of compute
resources required. If Requests is omitted for a container,
it defaults to Limits if that is explicitly specified, otherwise
to an implementation-defined value. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
type : object
storages :
items :
properties :
accessModes :
items :
type : string
type : array
class :
type : string
size :
type : string
type :
enum :
- pvc
- ephemeral
type : string
usage :
enum :
- log
- data
type : string
required :
- type
- usage
type : object
type : array
type : object
alamedaAi :
properties :
2023-06-12 16:19:01 +00:00
annotations :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
bootstrap :
properties :
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to
pull a container image
type : string
type : object
env :
items :
description : EnvVar represents an environment variable present
in a Container.
properties :
name :
description : Name of the environment variable. Must be a
C_IDENTIFIER.
type : string
value :
description : 'Variable references $(VAR_NAME) are expanded
using the previously defined environment variables in
the container and any service environment variables. If
a variable cannot be resolved, the reference in the input
string will be unchanged. Double $$ are reduced to a single
$, which allows for escaping the $(VAR_NAME) syntax : i.e.
"$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)".
Escaped references will never be expanded, regardless
of whether the variable exists or not. Defaults to "".'
type : string
valueFrom :
description : Source for the environment variable's value.
Cannot be used if value is not empty.
properties :
configMapKeyRef :
description : Selects a key of a ConfigMap.
properties :
key :
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the ConfigMap or its
key must be defined
type : boolean
required :
- key
type : object
fieldRef :
description: 'Selects a field of the pod : supports metadata.name,
metadata.namespace, `metadata.labels[''<KEY>'']`,
`metadata.annotations[''<KEY>'']`, spec.nodeName,
spec.serviceAccountName, status.hostIP, status.podIP,
status.podIPs.'
properties :
apiVersion :
description : Version of the schema the FieldPath
is written in terms of, defaults to "v1".
type : string
fieldPath :
description : Path of the field to select in the
specified API version.
type : string
required :
- fieldPath
type : object
resourceFieldRef :
description: 'Selects a resource of the container : only
resources limits and requests (limits.cpu, limits.memory,
limits.ephemeral-storage, requests.cpu, requests.memory
and requests.ephemeral-storage) are currently supported.'
properties :
containerName :
description: 'Container name : required for volumes,
optional for env vars'
type : string
divisor :
anyOf :
- type : integer
- type : string
description : Specifies the output format of the
exposed resources, defaults to "1"
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
resource :
description: 'Required : resource to select'
type : string
required :
- resource
type : object
secretKeyRef :
description : Selects a key of a secret in the pod's
namespace
properties :
key :
description : The key of the secret to select from. Must
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the Secret or its key
must be defined
type : boolean
required :
- key
type : object
type : object
required :
- name
type : object
type : array
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to pull
a container image
type : string
2023-06-12 16:19:01 +00:00
labels :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
replicas :
format : int32
minimum : 0
type : integer
resources :
description : ResourceRequirements describes the compute resource
requirements.
properties :
limits :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Limits describes the maximum amount of compute
resources allowed. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
requests :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Requests describes the minimum amount of compute
resources required. If Requests is omitted for a container,
it defaults to Limits if that is explicitly specified, otherwise
to an implementation-defined value. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
type : object
storages :
items :
properties :
accessModes :
items :
type : string
type : array
class :
type : string
size :
type : string
type :
enum :
- pvc
- ephemeral
type : string
usage :
enum :
- log
- data
type : string
required :
- type
- usage
type : object
type : array
type : object
alamedaDatahub :
properties :
2023-06-12 16:19:01 +00:00
annotations :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
bootstrap :
properties :
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to
pull a container image
type : string
type : object
env :
items :
description : EnvVar represents an environment variable present
in a Container.
properties :
name :
description : Name of the environment variable. Must be a
C_IDENTIFIER.
type : string
value :
description : 'Variable references $(VAR_NAME) are expanded
using the previously defined environment variables in
the container and any service environment variables. If
a variable cannot be resolved, the reference in the input
string will be unchanged. Double $$ are reduced to a single
$, which allows for escaping the $(VAR_NAME) syntax : i.e.
"$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)".
Escaped references will never be expanded, regardless
of whether the variable exists or not. Defaults to "".'
type : string
valueFrom :
description : Source for the environment variable's value.
Cannot be used if value is not empty.
properties :
configMapKeyRef :
description : Selects a key of a ConfigMap.
properties :
key :
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the ConfigMap or its
key must be defined
type : boolean
required :
- key
type : object
fieldRef :
description: 'Selects a field of the pod : supports metadata.name,
metadata.namespace, `metadata.labels[''<KEY>'']`,
`metadata.annotations[''<KEY>'']`, spec.nodeName,
spec.serviceAccountName, status.hostIP, status.podIP,
status.podIPs.'
properties :
apiVersion :
description : Version of the schema the FieldPath
is written in terms of, defaults to "v1".
type : string
fieldPath :
description : Path of the field to select in the
specified API version.
type : string
required :
- fieldPath
type : object
resourceFieldRef :
description: 'Selects a resource of the container : only
resources limits and requests (limits.cpu, limits.memory,
limits.ephemeral-storage, requests.cpu, requests.memory
and requests.ephemeral-storage) are currently supported.'
properties :
containerName :
description: 'Container name : required for volumes,
optional for env vars'
type : string
divisor :
anyOf :
- type : integer
- type : string
description : Specifies the output format of the
exposed resources, defaults to "1"
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
resource :
description: 'Required : resource to select'
type : string
required :
- resource
type : object
secretKeyRef :
description : Selects a key of a secret in the pod's
namespace
properties :
key :
description : The key of the secret to select from. Must
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the Secret or its key
must be defined
type : boolean
required :
- key
type : object
type : object
required :
- name
type : object
type : array
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to pull
a container image
type : string
2023-06-12 16:19:01 +00:00
labels :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
replicas :
format : int32
minimum : 0
type : integer
resources :
description : ResourceRequirements describes the compute resource
requirements.
properties :
limits :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Limits describes the maximum amount of compute
resources allowed. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
requests :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Requests describes the minimum amount of compute
resources required. If Requests is omitted for a container,
it defaults to Limits if that is explicitly specified, otherwise
to an implementation-defined value. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
type : object
storages :
items :
properties :
accessModes :
items :
type : string
type : array
class :
type : string
size :
type : string
type :
enum :
- pvc
- ephemeral
type : string
usage :
enum :
- log
- data
type : string
required :
- type
- usage
type : object
type : array
type : object
alamedaExecutor :
properties :
2023-06-12 16:19:01 +00:00
annotations :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
bootstrap :
properties :
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to
pull a container image
type : string
type : object
env :
items :
description : EnvVar represents an environment variable present
in a Container.
properties :
name :
description : Name of the environment variable. Must be a
C_IDENTIFIER.
type : string
value :
description : 'Variable references $(VAR_NAME) are expanded
using the previously defined environment variables in
the container and any service environment variables. If
a variable cannot be resolved, the reference in the input
string will be unchanged. Double $$ are reduced to a single
$, which allows for escaping the $(VAR_NAME) syntax : i.e.
"$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)".
Escaped references will never be expanded, regardless
of whether the variable exists or not. Defaults to "".'
type : string
valueFrom :
description : Source for the environment variable's value.
Cannot be used if value is not empty.
properties :
configMapKeyRef :
description : Selects a key of a ConfigMap.
properties :
key :
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the ConfigMap or its
key must be defined
type : boolean
required :
- key
type : object
fieldRef :
description: 'Selects a field of the pod : supports metadata.name,
metadata.namespace, `metadata.labels[''<KEY>'']`,
`metadata.annotations[''<KEY>'']`, spec.nodeName,
spec.serviceAccountName, status.hostIP, status.podIP,
status.podIPs.'
properties :
apiVersion :
description : Version of the schema the FieldPath
is written in terms of, defaults to "v1".
type : string
fieldPath :
description : Path of the field to select in the
specified API version.
type : string
required :
- fieldPath
type : object
resourceFieldRef :
description: 'Selects a resource of the container : only
resources limits and requests (limits.cpu, limits.memory,
limits.ephemeral-storage, requests.cpu, requests.memory
and requests.ephemeral-storage) are currently supported.'
properties :
containerName :
description: 'Container name : required for volumes,
optional for env vars'
type : string
divisor :
anyOf :
- type : integer
- type : string
description : Specifies the output format of the
exposed resources, defaults to "1"
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
resource :
description: 'Required : resource to select'
type : string
required :
- resource
type : object
secretKeyRef :
description : Selects a key of a secret in the pod's
namespace
properties :
key :
description : The key of the secret to select from. Must
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the Secret or its key
must be defined
type : boolean
required :
- key
type : object
type : object
required :
- name
type : object
type : array
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to pull
a container image
type : string
2023-06-12 16:19:01 +00:00
labels :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
replicas :
format : int32
minimum : 0
type : integer
resources :
description : ResourceRequirements describes the compute resource
requirements.
properties :
limits :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Limits describes the maximum amount of compute
resources allowed. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
requests :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Requests describes the minimum amount of compute
resources required. If Requests is omitted for a container,
it defaults to Limits if that is explicitly specified, otherwise
to an implementation-defined value. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
type : object
storages :
items :
properties :
accessModes :
items :
type : string
type : array
class :
type : string
size :
type : string
type :
enum :
- pvc
- ephemeral
type : string
usage :
enum :
- log
- data
type : string
required :
- type
- usage
type : object
type : array
type : object
alamedaInfluxdb :
properties :
2023-06-12 16:19:01 +00:00
annotations :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
bootstrap :
properties :
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to
pull a container image
type : string
type : object
env :
items :
description : EnvVar represents an environment variable present
in a Container.
properties :
name :
description : Name of the environment variable. Must be a
C_IDENTIFIER.
type : string
value :
description : 'Variable references $(VAR_NAME) are expanded
using the previously defined environment variables in
the container and any service environment variables. If
a variable cannot be resolved, the reference in the input
string will be unchanged. Double $$ are reduced to a single
$, which allows for escaping the $(VAR_NAME) syntax : i.e.
"$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)".
Escaped references will never be expanded, regardless
of whether the variable exists or not. Defaults to "".'
type : string
valueFrom :
description : Source for the environment variable's value.
Cannot be used if value is not empty.
properties :
configMapKeyRef :
description : Selects a key of a ConfigMap.
properties :
key :
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the ConfigMap or its
key must be defined
type : boolean
required :
- key
type : object
fieldRef :
description: 'Selects a field of the pod : supports metadata.name,
metadata.namespace, `metadata.labels[''<KEY>'']`,
`metadata.annotations[''<KEY>'']`, spec.nodeName,
spec.serviceAccountName, status.hostIP, status.podIP,
status.podIPs.'
properties :
apiVersion :
description : Version of the schema the FieldPath
is written in terms of, defaults to "v1".
type : string
fieldPath :
description : Path of the field to select in the
specified API version.
type : string
required :
- fieldPath
type : object
resourceFieldRef :
description: 'Selects a resource of the container : only
resources limits and requests (limits.cpu, limits.memory,
limits.ephemeral-storage, requests.cpu, requests.memory
and requests.ephemeral-storage) are currently supported.'
properties :
containerName :
description: 'Container name : required for volumes,
optional for env vars'
type : string
divisor :
anyOf :
- type : integer
- type : string
description : Specifies the output format of the
exposed resources, defaults to "1"
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
resource :
description: 'Required : resource to select'
type : string
required :
- resource
type : object
secretKeyRef :
description : Selects a key of a secret in the pod's
namespace
properties :
key :
description : The key of the secret to select from. Must
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the Secret or its key
must be defined
type : boolean
required :
- key
type : object
type : object
required :
- name
type : object
type : array
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to pull
a container image
type : string
2023-06-12 16:19:01 +00:00
labels :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
replicas :
format : int32
minimum : 0
type : integer
resources :
description : ResourceRequirements describes the compute resource
requirements.
properties :
limits :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Limits describes the maximum amount of compute
resources allowed. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
requests :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Requests describes the minimum amount of compute
resources required. If Requests is omitted for a container,
it defaults to Limits if that is explicitly specified, otherwise
to an implementation-defined value. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
type : object
storages :
items :
properties :
accessModes :
items :
type : string
type : array
class :
type : string
size :
type : string
type :
enum :
- pvc
- ephemeral
type : string
usage :
enum :
- log
- data
type : string
required :
- type
- usage
type : object
type : array
type : object
alamedaNotifier :
properties :
2023-06-12 16:19:01 +00:00
annotations :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
bootstrap :
properties :
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to
pull a container image
type : string
type : object
env :
items :
description : EnvVar represents an environment variable present
in a Container.
properties :
name :
description : Name of the environment variable. Must be a
C_IDENTIFIER.
type : string
value :
description : 'Variable references $(VAR_NAME) are expanded
using the previously defined environment variables in
the container and any service environment variables. If
a variable cannot be resolved, the reference in the input
string will be unchanged. Double $$ are reduced to a single
$, which allows for escaping the $(VAR_NAME) syntax : i.e.
"$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)".
Escaped references will never be expanded, regardless
of whether the variable exists or not. Defaults to "".'
type : string
valueFrom :
description : Source for the environment variable's value.
Cannot be used if value is not empty.
properties :
configMapKeyRef :
description : Selects a key of a ConfigMap.
properties :
key :
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the ConfigMap or its
key must be defined
type : boolean
required :
- key
type : object
fieldRef :
description: 'Selects a field of the pod : supports metadata.name,
metadata.namespace, `metadata.labels[''<KEY>'']`,
`metadata.annotations[''<KEY>'']`, spec.nodeName,
spec.serviceAccountName, status.hostIP, status.podIP,
status.podIPs.'
properties :
apiVersion :
description : Version of the schema the FieldPath
is written in terms of, defaults to "v1".
type : string
fieldPath :
description : Path of the field to select in the
specified API version.
type : string
required :
- fieldPath
type : object
resourceFieldRef :
description: 'Selects a resource of the container : only
resources limits and requests (limits.cpu, limits.memory,
limits.ephemeral-storage, requests.cpu, requests.memory
and requests.ephemeral-storage) are currently supported.'
properties :
containerName :
description: 'Container name : required for volumes,
optional for env vars'
type : string
divisor :
anyOf :
- type : integer
- type : string
description : Specifies the output format of the
exposed resources, defaults to "1"
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
resource :
description: 'Required : resource to select'
type : string
required :
- resource
type : object
secretKeyRef :
description : Selects a key of a secret in the pod's
namespace
properties :
key :
description : The key of the secret to select from. Must
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the Secret or its key
must be defined
type : boolean
required :
- key
type : object
type : object
required :
- name
type : object
type : array
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to pull
a container image
type : string
2023-06-12 16:19:01 +00:00
labels :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
replicas :
format : int32
minimum : 0
type : integer
resources :
description : ResourceRequirements describes the compute resource
requirements.
properties :
limits :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Limits describes the maximum amount of compute
resources allowed. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
requests :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Requests describes the minimum amount of compute
resources required. If Requests is omitted for a container,
it defaults to Limits if that is explicitly specified, otherwise
to an implementation-defined value. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
type : object
storages :
items :
properties :
accessModes :
items :
type : string
type : array
class :
type : string
size :
type : string
type :
enum :
- pvc
- ephemeral
type : string
usage :
enum :
- log
- data
type : string
required :
- type
- usage
type : object
type : array
type : object
alamedaRabbitMQ :
properties :
2023-06-12 16:19:01 +00:00
annotations :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
bootstrap :
properties :
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to
pull a container image
type : string
type : object
env :
items :
description : EnvVar represents an environment variable present
in a Container.
properties :
name :
description : Name of the environment variable. Must be a
C_IDENTIFIER.
type : string
value :
description : 'Variable references $(VAR_NAME) are expanded
using the previously defined environment variables in
the container and any service environment variables. If
a variable cannot be resolved, the reference in the input
string will be unchanged. Double $$ are reduced to a single
$, which allows for escaping the $(VAR_NAME) syntax : i.e.
"$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)".
Escaped references will never be expanded, regardless
of whether the variable exists or not. Defaults to "".'
type : string
valueFrom :
description : Source for the environment variable's value.
Cannot be used if value is not empty.
properties :
configMapKeyRef :
description : Selects a key of a ConfigMap.
properties :
key :
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the ConfigMap or its
key must be defined
type : boolean
required :
- key
type : object
fieldRef :
description: 'Selects a field of the pod : supports metadata.name,
metadata.namespace, `metadata.labels[''<KEY>'']`,
`metadata.annotations[''<KEY>'']`, spec.nodeName,
spec.serviceAccountName, status.hostIP, status.podIP,
status.podIPs.'
properties :
apiVersion :
description : Version of the schema the FieldPath
is written in terms of, defaults to "v1".
type : string
fieldPath :
description : Path of the field to select in the
specified API version.
type : string
required :
- fieldPath
type : object
resourceFieldRef :
description: 'Selects a resource of the container : only
resources limits and requests (limits.cpu, limits.memory,
limits.ephemeral-storage, requests.cpu, requests.memory
and requests.ephemeral-storage) are currently supported.'
properties :
containerName :
description: 'Container name : required for volumes,
optional for env vars'
type : string
divisor :
anyOf :
- type : integer
- type : string
description : Specifies the output format of the
exposed resources, defaults to "1"
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
resource :
description: 'Required : resource to select'
type : string
required :
- resource
type : object
secretKeyRef :
description : Selects a key of a secret in the pod's
namespace
properties :
key :
description : The key of the secret to select from. Must
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the Secret or its key
must be defined
type : boolean
required :
- key
type : object
type : object
required :
- name
type : object
type : array
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to pull
a container image
type : string
2023-06-12 16:19:01 +00:00
labels :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
replicas :
format : int32
minimum : 0
type : integer
resources :
description : ResourceRequirements describes the compute resource
requirements.
properties :
limits :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Limits describes the maximum amount of compute
resources allowed. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
requests :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Requests describes the minimum amount of compute
resources required. If Requests is omitted for a container,
it defaults to Limits if that is explicitly specified, otherwise
to an implementation-defined value. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
type : object
storages :
items :
properties :
accessModes :
items :
type : string
type : array
class :
type : string
size :
type : string
type :
enum :
- pvc
- ephemeral
type : string
usage :
enum :
- log
- data
type : string
required :
- type
- usage
type : object
type : array
type : object
2023-06-12 16:19:01 +00:00
annotations :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
enableExecution :
type : boolean
enablePreloader :
type : boolean
env :
items :
description : EnvVar represents an environment variable present in
a Container.
properties :
name :
description : Name of the environment variable. Must be a C_IDENTIFIER.
type : string
value :
description : 'Variable references $(VAR_NAME) are expanded using
the previously defined environment variables in the container
and any service environment variables. If a variable cannot
be resolved, the reference in the input string will be unchanged.
Double $$ are reduced to a single $, which allows for escaping
the $(VAR_NAME) syntax : i.e. "$$(VAR_NAME)" will produce the
string literal "$(VAR_NAME)". Escaped references will never
be expanded, regardless of whether the variable exists or
not. Defaults to "".'
type : string
valueFrom :
description : Source for the environment variable's value. Cannot
be used if value is not empty.
properties :
configMapKeyRef :
description : Selects a key of a ConfigMap.
properties :
key :
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
TODO : Add other useful fields. apiVersion, kind, uid?'
type : string
optional :
description : Specify whether the ConfigMap or its key
must be defined
type : boolean
required :
- key
type : object
fieldRef :
description: 'Selects a field of the pod : supports metadata.name,
metadata.namespace, `metadata.labels[''<KEY>'']`, `metadata.annotations[''<KEY>'']`,
spec.nodeName, spec.serviceAccountName, status.hostIP,
status.podIP, status.podIPs.'
properties :
apiVersion :
description : Version of the schema the FieldPath is
written in terms of, defaults to "v1".
type : string
fieldPath :
description : Path of the field to select in the specified
API version.
type : string
required :
- fieldPath
type : object
resourceFieldRef :
description: 'Selects a resource of the container : only
resources limits and requests (limits.cpu, limits.memory,
limits.ephemeral-storage, requests.cpu, requests.memory
and requests.ephemeral-storage) are currently supported.'
properties :
containerName :
description: 'Container name : required for volumes,
optional for env vars'
type : string
divisor :
anyOf :
- type : integer
- type : string
description : Specifies the output format of the exposed
resources, defaults to "1"
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
resource :
description: 'Required : resource to select'
type : string
required :
- resource
type : object
secretKeyRef :
description : Selects a key of a secret in the pod's namespace
properties :
key :
description : The key of the secret to select from. Must
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
TODO : Add other useful fields. apiVersion, kind, uid?'
type : string
optional :
description : Specify whether the Secret or its key must
be defined
type : boolean
required :
- key
type : object
type : object
required :
- name
type : object
type : array
fedemeter :
properties :
2023-06-12 16:19:01 +00:00
annotations :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
bootstrap :
properties :
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to
pull a container image
type : string
type : object
env :
items :
description : EnvVar represents an environment variable present
in a Container.
properties :
name :
description : Name of the environment variable. Must be a
C_IDENTIFIER.
type : string
value :
description : 'Variable references $(VAR_NAME) are expanded
using the previously defined environment variables in
the container and any service environment variables. If
a variable cannot be resolved, the reference in the input
string will be unchanged. Double $$ are reduced to a single
$, which allows for escaping the $(VAR_NAME) syntax : i.e.
"$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)".
Escaped references will never be expanded, regardless
of whether the variable exists or not. Defaults to "".'
type : string
valueFrom :
description : Source for the environment variable's value.
Cannot be used if value is not empty.
properties :
configMapKeyRef :
description : Selects a key of a ConfigMap.
properties :
key :
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the ConfigMap or its
key must be defined
type : boolean
required :
- key
type : object
fieldRef :
description: 'Selects a field of the pod : supports metadata.name,
metadata.namespace, `metadata.labels[''<KEY>'']`,
`metadata.annotations[''<KEY>'']`, spec.nodeName,
spec.serviceAccountName, status.hostIP, status.podIP,
status.podIPs.'
properties :
apiVersion :
description : Version of the schema the FieldPath
is written in terms of, defaults to "v1".
type : string
fieldPath :
description : Path of the field to select in the
specified API version.
type : string
required :
- fieldPath
type : object
resourceFieldRef :
description: 'Selects a resource of the container : only
resources limits and requests (limits.cpu, limits.memory,
limits.ephemeral-storage, requests.cpu, requests.memory
and requests.ephemeral-storage) are currently supported.'
properties :
containerName :
description: 'Container name : required for volumes,
optional for env vars'
type : string
divisor :
anyOf :
- type : integer
- type : string
description : Specifies the output format of the
exposed resources, defaults to "1"
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
resource :
description: 'Required : resource to select'
type : string
required :
- resource
type : object
secretKeyRef :
description : Selects a key of a secret in the pod's
namespace
properties :
key :
description : The key of the secret to select from. Must
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the Secret or its key
must be defined
type : boolean
required :
- key
type : object
type : object
required :
- name
type : object
type : array
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to pull
a container image
type : string
2023-06-12 16:19:01 +00:00
labels :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
replicas :
format : int32
minimum : 0
type : integer
resources :
description : ResourceRequirements describes the compute resource
requirements.
properties :
limits :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Limits describes the maximum amount of compute
resources allowed. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
requests :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Requests describes the minimum amount of compute
resources required. If Requests is omitted for a container,
it defaults to Limits if that is explicitly specified, otherwise
to an implementation-defined value. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
type : object
storages :
items :
properties :
accessModes :
items :
type : string
type : array
class :
type : string
size :
type : string
type :
enum :
- pvc
- ephemeral
type : string
usage :
enum :
- log
- data
type : string
required :
- type
- usage
type : object
type : array
type : object
fedemeterInfluxdb :
properties :
2023-06-12 16:19:01 +00:00
annotations :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
bootstrap :
properties :
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to
pull a container image
type : string
type : object
env :
items :
description : EnvVar represents an environment variable present
in a Container.
properties :
name :
description : Name of the environment variable. Must be a
C_IDENTIFIER.
type : string
value :
description : 'Variable references $(VAR_NAME) are expanded
using the previously defined environment variables in
the container and any service environment variables. If
a variable cannot be resolved, the reference in the input
string will be unchanged. Double $$ are reduced to a single
$, which allows for escaping the $(VAR_NAME) syntax : i.e.
"$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)".
Escaped references will never be expanded, regardless
of whether the variable exists or not. Defaults to "".'
type : string
valueFrom :
description : Source for the environment variable's value.
Cannot be used if value is not empty.
properties :
configMapKeyRef :
description : Selects a key of a ConfigMap.
properties :
key :
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the ConfigMap or its
key must be defined
type : boolean
required :
- key
type : object
fieldRef :
description: 'Selects a field of the pod : supports metadata.name,
metadata.namespace, `metadata.labels[''<KEY>'']`,
`metadata.annotations[''<KEY>'']`, spec.nodeName,
spec.serviceAccountName, status.hostIP, status.podIP,
status.podIPs.'
properties :
apiVersion :
description : Version of the schema the FieldPath
is written in terms of, defaults to "v1".
type : string
fieldPath :
description : Path of the field to select in the
specified API version.
type : string
required :
- fieldPath
type : object
resourceFieldRef :
description: 'Selects a resource of the container : only
resources limits and requests (limits.cpu, limits.memory,
limits.ephemeral-storage, requests.cpu, requests.memory
and requests.ephemeral-storage) are currently supported.'
properties :
containerName :
description: 'Container name : required for volumes,
optional for env vars'
type : string
divisor :
anyOf :
- type : integer
- type : string
description : Specifies the output format of the
exposed resources, defaults to "1"
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
resource :
description: 'Required : resource to select'
type : string
required :
- resource
type : object
secretKeyRef :
description : Selects a key of a secret in the pod's
namespace
properties :
key :
description : The key of the secret to select from. Must
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the Secret or its key
must be defined
type : boolean
required :
- key
type : object
type : object
required :
- name
type : object
type : array
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to pull
a container image
type : string
2023-06-12 16:19:01 +00:00
labels :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
replicas :
format : int32
minimum : 0
type : integer
resources :
description : ResourceRequirements describes the compute resource
requirements.
properties :
limits :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Limits describes the maximum amount of compute
resources allowed. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
requests :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Requests describes the minimum amount of compute
resources required. If Requests is omitted for a container,
it defaults to Limits if that is explicitly specified, otherwise
to an implementation-defined value. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
type : object
storages :
items :
properties :
accessModes :
items :
type : string
type : array
class :
type : string
size :
type : string
type :
enum :
- pvc
- ephemeral
type : string
usage :
enum :
- log
- data
type : string
required :
- type
- usage
type : object
type : array
type : object
federatoraiAgent :
properties :
2023-06-12 16:19:01 +00:00
annotations :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
bootstrap :
properties :
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to
pull a container image
type : string
type : object
env :
items :
description : EnvVar represents an environment variable present
in a Container.
properties :
name :
description : Name of the environment variable. Must be a
C_IDENTIFIER.
type : string
value :
description : 'Variable references $(VAR_NAME) are expanded
using the previously defined environment variables in
the container and any service environment variables. If
a variable cannot be resolved, the reference in the input
string will be unchanged. Double $$ are reduced to a single
$, which allows for escaping the $(VAR_NAME) syntax : i.e.
"$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)".
Escaped references will never be expanded, regardless
of whether the variable exists or not. Defaults to "".'
type : string
valueFrom :
description : Source for the environment variable's value.
Cannot be used if value is not empty.
properties :
configMapKeyRef :
description : Selects a key of a ConfigMap.
properties :
key :
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the ConfigMap or its
key must be defined
type : boolean
required :
- key
type : object
fieldRef :
description: 'Selects a field of the pod : supports metadata.name,
metadata.namespace, `metadata.labels[''<KEY>'']`,
`metadata.annotations[''<KEY>'']`, spec.nodeName,
spec.serviceAccountName, status.hostIP, status.podIP,
status.podIPs.'
properties :
apiVersion :
description : Version of the schema the FieldPath
is written in terms of, defaults to "v1".
type : string
fieldPath :
description : Path of the field to select in the
specified API version.
type : string
required :
- fieldPath
type : object
resourceFieldRef :
description: 'Selects a resource of the container : only
resources limits and requests (limits.cpu, limits.memory,
limits.ephemeral-storage, requests.cpu, requests.memory
and requests.ephemeral-storage) are currently supported.'
properties :
containerName :
description: 'Container name : required for volumes,
optional for env vars'
type : string
divisor :
anyOf :
- type : integer
- type : string
description : Specifies the output format of the
exposed resources, defaults to "1"
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
resource :
description: 'Required : resource to select'
type : string
required :
- resource
type : object
secretKeyRef :
description : Selects a key of a secret in the pod's
namespace
properties :
key :
description : The key of the secret to select from. Must
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the Secret or its key
must be defined
type : boolean
required :
- key
type : object
type : object
required :
- name
type : object
type : array
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to pull
a container image
type : string
2023-06-12 16:19:01 +00:00
labels :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
replicas :
format : int32
minimum : 0
type : integer
resources :
description : ResourceRequirements describes the compute resource
requirements.
properties :
limits :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Limits describes the maximum amount of compute
resources allowed. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
requests :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Requests describes the minimum amount of compute
resources required. If Requests is omitted for a container,
it defaults to Limits if that is explicitly specified, otherwise
to an implementation-defined value. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
type : object
storages :
items :
properties :
accessModes :
items :
type : string
type : array
class :
type : string
size :
type : string
type :
enum :
- pvc
- ephemeral
type : string
usage :
enum :
- log
- data
type : string
required :
- type
- usage
type : object
type : array
type : object
federatoraiAgentPreloader :
properties :
2023-06-12 16:19:01 +00:00
annotations :
additionalProperties :
type : string
type : object
bootstrap :
properties :
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to
pull a container image
type : string
type : object
env :
items :
description : EnvVar represents an environment variable present
in a Container.
properties :
name :
description : Name of the environment variable. Must be a
C_IDENTIFIER.
type : string
value :
description : 'Variable references $(VAR_NAME) are expanded
using the previously defined environment variables in
the container and any service environment variables. If
a variable cannot be resolved, the reference in the input
string will be unchanged. Double $$ are reduced to a single
$, which allows for escaping the $(VAR_NAME) syntax : i.e.
"$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)".
Escaped references will never be expanded, regardless
of whether the variable exists or not. Defaults to "".'
type : string
valueFrom :
description : Source for the environment variable's value.
Cannot be used if value is not empty.
properties :
configMapKeyRef :
description : Selects a key of a ConfigMap.
properties :
key :
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the ConfigMap or its
key must be defined
type : boolean
required :
- key
type : object
fieldRef :
description: 'Selects a field of the pod : supports metadata.name,
metadata.namespace, `metadata.labels[''<KEY>'']`,
`metadata.annotations[''<KEY>'']`, spec.nodeName,
spec.serviceAccountName, status.hostIP, status.podIP,
status.podIPs.'
properties :
apiVersion :
description : Version of the schema the FieldPath
is written in terms of, defaults to "v1".
type : string
fieldPath :
description : Path of the field to select in the
specified API version.
type : string
required :
- fieldPath
type : object
resourceFieldRef :
description: 'Selects a resource of the container : only
resources limits and requests (limits.cpu, limits.memory,
limits.ephemeral-storage, requests.cpu, requests.memory
and requests.ephemeral-storage) are currently supported.'
properties :
containerName :
description: 'Container name : required for volumes,
optional for env vars'
type : string
divisor :
anyOf :
- type : integer
- type : string
description : Specifies the output format of the
exposed resources, defaults to "1"
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
resource :
description: 'Required : resource to select'
type : string
required :
- resource
type : object
secretKeyRef :
description : Selects a key of a secret in the pod's
namespace
properties :
key :
description : The key of the secret to select from. Must
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the Secret or its key
must be defined
type : boolean
required :
- key
type : object
type : object
required :
- name
type : object
type : array
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to pull
a container image
type : string
labels :
additionalProperties :
type : string
type : object
replicas :
format : int32
minimum : 0
type : integer
resources :
description : ResourceRequirements describes the compute resource
requirements.
properties :
limits :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Limits describes the maximum amount of compute
resources allowed. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
requests :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Requests describes the minimum amount of compute
resources required. If Requests is omitted for a container,
it defaults to Limits if that is explicitly specified, otherwise
to an implementation-defined value. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
type : object
storages :
items :
properties :
accessModes :
items :
type : string
type : array
class :
type : string
size :
type : string
type :
enum :
- pvc
- ephemeral
type : string
usage :
enum :
- log
- data
type : string
required :
- type
- usage
type : object
type : array
type : object
federatoraiAlertDetector :
properties :
annotations :
additionalProperties :
type : string
type : object
bootstrap :
properties :
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to
pull a container image
type : string
type : object
env :
items :
description : EnvVar represents an environment variable present
in a Container.
properties :
name :
description : Name of the environment variable. Must be a
C_IDENTIFIER.
type : string
value :
description : 'Variable references $(VAR_NAME) are expanded
using the previously defined environment variables in
the container and any service environment variables. If
a variable cannot be resolved, the reference in the input
string will be unchanged. Double $$ are reduced to a single
$, which allows for escaping the $(VAR_NAME) syntax : i.e.
"$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)".
Escaped references will never be expanded, regardless
of whether the variable exists or not. Defaults to "".'
type : string
valueFrom :
description : Source for the environment variable's value.
Cannot be used if value is not empty.
properties :
configMapKeyRef :
description : Selects a key of a ConfigMap.
properties :
key :
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the ConfigMap or its
key must be defined
type : boolean
required :
- key
type : object
fieldRef :
description: 'Selects a field of the pod : supports metadata.name,
metadata.namespace, `metadata.labels[''<KEY>'']`,
`metadata.annotations[''<KEY>'']`, spec.nodeName,
spec.serviceAccountName, status.hostIP, status.podIP,
status.podIPs.'
properties :
apiVersion :
description : Version of the schema the FieldPath
is written in terms of, defaults to "v1".
type : string
fieldPath :
description : Path of the field to select in the
specified API version.
type : string
required :
- fieldPath
type : object
resourceFieldRef :
description: 'Selects a resource of the container : only
resources limits and requests (limits.cpu, limits.memory,
limits.ephemeral-storage, requests.cpu, requests.memory
and requests.ephemeral-storage) are currently supported.'
properties :
containerName :
description: 'Container name : required for volumes,
optional for env vars'
type : string
divisor :
anyOf :
- type : integer
- type : string
description : Specifies the output format of the
exposed resources, defaults to "1"
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
resource :
description: 'Required : resource to select'
type : string
required :
- resource
type : object
secretKeyRef :
description : Selects a key of a secret in the pod's
namespace
properties :
key :
description : The key of the secret to select from. Must
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the Secret or its key
must be defined
type : boolean
required :
- key
type : object
type : object
required :
- name
type : object
type : array
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to pull
a container image
type : string
labels :
additionalProperties :
type : string
type : object
replicas :
format : int32
minimum : 0
type : integer
resources :
description : ResourceRequirements describes the compute resource
requirements.
properties :
limits :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Limits describes the maximum amount of compute
resources allowed. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
requests :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Requests describes the minimum amount of compute
resources required. If Requests is omitted for a container,
it defaults to Limits if that is explicitly specified, otherwise
to an implementation-defined value. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
type : object
storages :
items :
properties :
accessModes :
items :
type : string
type : array
class :
type : string
size :
type : string
type :
enum :
- pvc
- ephemeral
type : string
usage :
enum :
- log
- data
type : string
required :
- type
- usage
type : object
type : array
type : object
federatoraiAlertManager :
properties :
annotations :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
bootstrap :
properties :
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to
pull a container image
type : string
type : object
env :
items :
description : EnvVar represents an environment variable present
in a Container.
properties :
name :
description : Name of the environment variable. Must be a
C_IDENTIFIER.
type : string
value :
description : 'Variable references $(VAR_NAME) are expanded
using the previously defined environment variables in
the container and any service environment variables. If
a variable cannot be resolved, the reference in the input
string will be unchanged. Double $$ are reduced to a single
$, which allows for escaping the $(VAR_NAME) syntax : i.e.
"$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)".
Escaped references will never be expanded, regardless
of whether the variable exists or not. Defaults to "".'
type : string
valueFrom :
description : Source for the environment variable's value.
Cannot be used if value is not empty.
properties :
configMapKeyRef :
description : Selects a key of a ConfigMap.
properties :
key :
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the ConfigMap or its
key must be defined
type : boolean
required :
- key
type : object
fieldRef :
description: 'Selects a field of the pod : supports metadata.name,
metadata.namespace, `metadata.labels[''<KEY>'']`,
`metadata.annotations[''<KEY>'']`, spec.nodeName,
spec.serviceAccountName, status.hostIP, status.podIP,
status.podIPs.'
properties :
apiVersion :
description : Version of the schema the FieldPath
is written in terms of, defaults to "v1".
type : string
fieldPath :
description : Path of the field to select in the
specified API version.
type : string
required :
- fieldPath
type : object
resourceFieldRef :
description: 'Selects a resource of the container : only
resources limits and requests (limits.cpu, limits.memory,
limits.ephemeral-storage, requests.cpu, requests.memory
and requests.ephemeral-storage) are currently supported.'
properties :
containerName :
description: 'Container name : required for volumes,
optional for env vars'
type : string
divisor :
anyOf :
- type : integer
- type : string
description : Specifies the output format of the
exposed resources, defaults to "1"
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
resource :
description: 'Required : resource to select'
type : string
required :
- resource
type : object
secretKeyRef :
description : Selects a key of a secret in the pod's
namespace
properties :
key :
description : The key of the secret to select from. Must
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the Secret or its key
must be defined
type : boolean
required :
- key
type : object
type : object
required :
- name
type : object
type : array
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to pull
a container image
type : string
2023-06-12 16:19:01 +00:00
labels :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
replicas :
format : int32
minimum : 0
type : integer
resources :
description : ResourceRequirements describes the compute resource
requirements.
properties :
limits :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Limits describes the maximum amount of compute
resources allowed. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
requests :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Requests describes the minimum amount of compute
resources required. If Requests is omitted for a container,
it defaults to Limits if that is explicitly specified, otherwise
to an implementation-defined value. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
type : object
storages :
items :
properties :
accessModes :
items :
type : string
type : array
class :
type : string
size :
type : string
type :
enum :
- pvc
- ephemeral
type : string
usage :
enum :
- log
- data
type : string
required :
- type
- usage
type : object
type : array
type : object
federatoraiBackend :
properties :
2023-06-12 16:19:01 +00:00
annotations :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
bootstrap :
properties :
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to
pull a container image
type : string
type : object
env :
items :
description : EnvVar represents an environment variable present
in a Container.
properties :
name :
description : Name of the environment variable. Must be a
C_IDENTIFIER.
type : string
value :
description : 'Variable references $(VAR_NAME) are expanded
using the previously defined environment variables in
the container and any service environment variables. If
a variable cannot be resolved, the reference in the input
string will be unchanged. Double $$ are reduced to a single
$, which allows for escaping the $(VAR_NAME) syntax : i.e.
"$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)".
Escaped references will never be expanded, regardless
of whether the variable exists or not. Defaults to "".'
type : string
valueFrom :
description : Source for the environment variable's value.
Cannot be used if value is not empty.
properties :
configMapKeyRef :
description : Selects a key of a ConfigMap.
properties :
key :
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the ConfigMap or its
key must be defined
type : boolean
required :
- key
type : object
fieldRef :
description: 'Selects a field of the pod : supports metadata.name,
metadata.namespace, `metadata.labels[''<KEY>'']`,
`metadata.annotations[''<KEY>'']`, spec.nodeName,
spec.serviceAccountName, status.hostIP, status.podIP,
status.podIPs.'
properties :
apiVersion :
description : Version of the schema the FieldPath
is written in terms of, defaults to "v1".
type : string
fieldPath :
description : Path of the field to select in the
specified API version.
type : string
required :
- fieldPath
type : object
resourceFieldRef :
description: 'Selects a resource of the container : only
resources limits and requests (limits.cpu, limits.memory,
limits.ephemeral-storage, requests.cpu, requests.memory
and requests.ephemeral-storage) are currently supported.'
properties :
containerName :
description: 'Container name : required for volumes,
optional for env vars'
type : string
divisor :
anyOf :
- type : integer
- type : string
description : Specifies the output format of the
exposed resources, defaults to "1"
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
resource :
description: 'Required : resource to select'
type : string
required :
- resource
type : object
secretKeyRef :
description : Selects a key of a secret in the pod's
namespace
properties :
key :
description : The key of the secret to select from. Must
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the Secret or its key
must be defined
type : boolean
required :
- key
type : object
type : object
required :
- name
type : object
type : array
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to pull
a container image
type : string
2023-06-12 16:19:01 +00:00
labels :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
replicas :
format : int32
minimum : 0
type : integer
resources :
description : ResourceRequirements describes the compute resource
requirements.
properties :
limits :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Limits describes the maximum amount of compute
resources allowed. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
requests :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Requests describes the minimum amount of compute
resources required. If Requests is omitted for a container,
it defaults to Limits if that is explicitly specified, otherwise
to an implementation-defined value. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
type : object
storages :
items :
properties :
accessModes :
items :
type : string
type : array
class :
type : string
size :
type : string
type :
enum :
- pvc
- ephemeral
type : string
usage :
enum :
- log
- data
type : string
required :
- type
- usage
type : object
type : array
type : object
federatoraiDataAdapter :
properties :
2023-06-12 16:19:01 +00:00
annotations :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
bootstrap :
properties :
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to
pull a container image
type : string
type : object
env :
items :
description : EnvVar represents an environment variable present
in a Container.
properties :
name :
description : Name of the environment variable. Must be a
C_IDENTIFIER.
type : string
value :
description : 'Variable references $(VAR_NAME) are expanded
using the previously defined environment variables in
the container and any service environment variables. If
a variable cannot be resolved, the reference in the input
string will be unchanged. Double $$ are reduced to a single
$, which allows for escaping the $(VAR_NAME) syntax : i.e.
"$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)".
Escaped references will never be expanded, regardless
of whether the variable exists or not. Defaults to "".'
type : string
valueFrom :
description : Source for the environment variable's value.
Cannot be used if value is not empty.
properties :
configMapKeyRef :
description : Selects a key of a ConfigMap.
properties :
key :
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the ConfigMap or its
key must be defined
type : boolean
required :
- key
type : object
fieldRef :
description: 'Selects a field of the pod : supports metadata.name,
metadata.namespace, `metadata.labels[''<KEY>'']`,
`metadata.annotations[''<KEY>'']`, spec.nodeName,
spec.serviceAccountName, status.hostIP, status.podIP,
status.podIPs.'
properties :
apiVersion :
description : Version of the schema the FieldPath
is written in terms of, defaults to "v1".
type : string
fieldPath :
description : Path of the field to select in the
specified API version.
type : string
required :
- fieldPath
type : object
resourceFieldRef :
description: 'Selects a resource of the container : only
resources limits and requests (limits.cpu, limits.memory,
limits.ephemeral-storage, requests.cpu, requests.memory
and requests.ephemeral-storage) are currently supported.'
properties :
containerName :
description: 'Container name : required for volumes,
optional for env vars'
type : string
divisor :
anyOf :
- type : integer
- type : string
description : Specifies the output format of the
exposed resources, defaults to "1"
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
resource :
description: 'Required : resource to select'
type : string
required :
- resource
type : object
secretKeyRef :
description : Selects a key of a secret in the pod's
namespace
properties :
key :
description : The key of the secret to select from. Must
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the Secret or its key
must be defined
type : boolean
required :
- key
type : object
type : object
required :
- name
type : object
type : array
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to pull
a container image
type : string
2023-06-12 16:19:01 +00:00
labels :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
replicas :
format : int32
minimum : 0
type : integer
resources :
description : ResourceRequirements describes the compute resource
requirements.
properties :
limits :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Limits describes the maximum amount of compute
resources allowed. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
requests :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Requests describes the minimum amount of compute
resources required. If Requests is omitted for a container,
it defaults to Limits if that is explicitly specified, otherwise
to an implementation-defined value. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
type : object
storages :
items :
properties :
accessModes :
items :
type : string
type : array
class :
type : string
size :
type : string
type :
enum :
- pvc
- ephemeral
type : string
usage :
enum :
- log
- data
type : string
required :
- type
- usage
type : object
type : array
type : object
federatoraiFrontend :
properties :
2023-06-12 16:19:01 +00:00
annotations :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
bootstrap :
properties :
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to
pull a container image
type : string
type : object
env :
items :
description : EnvVar represents an environment variable present
in a Container.
properties :
name :
description : Name of the environment variable. Must be a
C_IDENTIFIER.
type : string
value :
description : 'Variable references $(VAR_NAME) are expanded
using the previously defined environment variables in
the container and any service environment variables. If
a variable cannot be resolved, the reference in the input
string will be unchanged. Double $$ are reduced to a single
$, which allows for escaping the $(VAR_NAME) syntax : i.e.
"$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)".
Escaped references will never be expanded, regardless
of whether the variable exists or not. Defaults to "".'
type : string
valueFrom :
description : Source for the environment variable's value.
Cannot be used if value is not empty.
properties :
configMapKeyRef :
description : Selects a key of a ConfigMap.
properties :
key :
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the ConfigMap or its
key must be defined
type : boolean
required :
- key
type : object
fieldRef :
description: 'Selects a field of the pod : supports metadata.name,
metadata.namespace, `metadata.labels[''<KEY>'']`,
`metadata.annotations[''<KEY>'']`, spec.nodeName,
spec.serviceAccountName, status.hostIP, status.podIP,
status.podIPs.'
properties :
apiVersion :
description : Version of the schema the FieldPath
is written in terms of, defaults to "v1".
type : string
fieldPath :
description : Path of the field to select in the
specified API version.
type : string
required :
- fieldPath
type : object
resourceFieldRef :
description: 'Selects a resource of the container : only
resources limits and requests (limits.cpu, limits.memory,
limits.ephemeral-storage, requests.cpu, requests.memory
and requests.ephemeral-storage) are currently supported.'
properties :
containerName :
description: 'Container name : required for volumes,
optional for env vars'
type : string
divisor :
anyOf :
- type : integer
- type : string
description : Specifies the output format of the
exposed resources, defaults to "1"
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
resource :
description: 'Required : resource to select'
type : string
required :
- resource
type : object
secretKeyRef :
description : Selects a key of a secret in the pod's
namespace
properties :
key :
description : The key of the secret to select from. Must
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the Secret or its key
must be defined
type : boolean
required :
- key
type : object
type : object
required :
- name
type : object
type : array
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to pull
a container image
type : string
2023-06-12 16:19:01 +00:00
labels :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
replicas :
format : int32
minimum : 0
type : integer
resources :
description : ResourceRequirements describes the compute resource
requirements.
properties :
limits :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Limits describes the maximum amount of compute
resources allowed. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
requests :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Requests describes the minimum amount of compute
resources required. If Requests is omitted for a container,
it defaults to Limits if that is explicitly specified, otherwise
to an implementation-defined value. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
type : object
storages :
items :
properties :
accessModes :
items :
type : string
type : array
class :
type : string
size :
type : string
type :
enum :
- pvc
- ephemeral
type : string
usage :
enum :
- log
- data
type : string
required :
- type
- usage
type : object
type : array
type : object
federatoraiPostgreSQL :
properties :
2023-06-12 16:19:01 +00:00
annotations :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
bootstrap :
properties :
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to
pull a container image
type : string
type : object
env :
items :
description : EnvVar represents an environment variable present
in a Container.
properties :
name :
description : Name of the environment variable. Must be a
C_IDENTIFIER.
type : string
value :
description : 'Variable references $(VAR_NAME) are expanded
using the previously defined environment variables in
the container and any service environment variables. If
a variable cannot be resolved, the reference in the input
string will be unchanged. Double $$ are reduced to a single
$, which allows for escaping the $(VAR_NAME) syntax : i.e.
"$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)".
Escaped references will never be expanded, regardless
of whether the variable exists or not. Defaults to "".'
type : string
valueFrom :
description : Source for the environment variable's value.
Cannot be used if value is not empty.
properties :
configMapKeyRef :
description : Selects a key of a ConfigMap.
properties :
key :
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the ConfigMap or its
key must be defined
type : boolean
required :
- key
type : object
fieldRef :
description: 'Selects a field of the pod : supports metadata.name,
metadata.namespace, `metadata.labels[''<KEY>'']`,
`metadata.annotations[''<KEY>'']`, spec.nodeName,
spec.serviceAccountName, status.hostIP, status.podIP,
status.podIPs.'
properties :
apiVersion :
description : Version of the schema the FieldPath
is written in terms of, defaults to "v1".
type : string
fieldPath :
description : Path of the field to select in the
specified API version.
type : string
required :
- fieldPath
type : object
resourceFieldRef :
description: 'Selects a resource of the container : only
resources limits and requests (limits.cpu, limits.memory,
limits.ephemeral-storage, requests.cpu, requests.memory
and requests.ephemeral-storage) are currently supported.'
properties :
containerName :
description: 'Container name : required for volumes,
optional for env vars'
type : string
divisor :
anyOf :
- type : integer
- type : string
description : Specifies the output format of the
exposed resources, defaults to "1"
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
resource :
description: 'Required : resource to select'
type : string
required :
- resource
type : object
secretKeyRef :
description : Selects a key of a secret in the pod's
namespace
properties :
key :
description : The key of the secret to select from. Must
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the Secret or its key
must be defined
type : boolean
required :
- key
type : object
type : object
required :
- name
type : object
type : array
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to pull
a container image
type : string
2023-06-12 16:19:01 +00:00
labels :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
replicas :
format : int32
minimum : 0
type : integer
resources :
description : ResourceRequirements describes the compute resource
requirements.
properties :
limits :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Limits describes the maximum amount of compute
resources allowed. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
requests :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Requests describes the minimum amount of compute
resources required. If Requests is omitted for a container,
it defaults to Limits if that is explicitly specified, otherwise
to an implementation-defined value. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
type : object
storages :
items :
properties :
accessModes :
items :
type : string
type : array
class :
type : string
size :
type : string
type :
enum :
- pvc
- ephemeral
type : string
usage :
enum :
- log
- data
type : string
required :
- type
- usage
type : object
type : array
type : object
federatoraiRecommendDispatcher :
properties :
2023-06-12 16:19:01 +00:00
annotations :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
bootstrap :
properties :
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to
pull a container image
type : string
type : object
env :
items :
description : EnvVar represents an environment variable present
in a Container.
properties :
name :
description : Name of the environment variable. Must be a
C_IDENTIFIER.
type : string
value :
description : 'Variable references $(VAR_NAME) are expanded
using the previously defined environment variables in
the container and any service environment variables. If
a variable cannot be resolved, the reference in the input
string will be unchanged. Double $$ are reduced to a single
$, which allows for escaping the $(VAR_NAME) syntax : i.e.
"$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)".
Escaped references will never be expanded, regardless
of whether the variable exists or not. Defaults to "".'
type : string
valueFrom :
description : Source for the environment variable's value.
Cannot be used if value is not empty.
properties :
configMapKeyRef :
description : Selects a key of a ConfigMap.
properties :
key :
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the ConfigMap or its
key must be defined
type : boolean
required :
- key
type : object
fieldRef :
description: 'Selects a field of the pod : supports metadata.name,
metadata.namespace, `metadata.labels[''<KEY>'']`,
`metadata.annotations[''<KEY>'']`, spec.nodeName,
spec.serviceAccountName, status.hostIP, status.podIP,
status.podIPs.'
properties :
apiVersion :
description : Version of the schema the FieldPath
is written in terms of, defaults to "v1".
type : string
fieldPath :
description : Path of the field to select in the
specified API version.
type : string
required :
- fieldPath
type : object
resourceFieldRef :
description: 'Selects a resource of the container : only
resources limits and requests (limits.cpu, limits.memory,
limits.ephemeral-storage, requests.cpu, requests.memory
and requests.ephemeral-storage) are currently supported.'
properties :
containerName :
description: 'Container name : required for volumes,
optional for env vars'
type : string
divisor :
anyOf :
- type : integer
- type : string
description : Specifies the output format of the
exposed resources, defaults to "1"
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
resource :
description: 'Required : resource to select'
type : string
required :
- resource
type : object
secretKeyRef :
description : Selects a key of a secret in the pod's
namespace
properties :
key :
description : The key of the secret to select from. Must
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the Secret or its key
must be defined
type : boolean
required :
- key
type : object
type : object
required :
- name
type : object
type : array
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to pull
a container image
type : string
2023-06-12 16:19:01 +00:00
labels :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
replicas :
format : int32
minimum : 0
type : integer
resources :
description : ResourceRequirements describes the compute resource
requirements.
properties :
limits :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Limits describes the maximum amount of compute
resources allowed. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
requests :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Requests describes the minimum amount of compute
resources required. If Requests is omitted for a container,
it defaults to Limits if that is explicitly specified, otherwise
to an implementation-defined value. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
type : object
storages :
items :
properties :
accessModes :
items :
type : string
type : array
class :
type : string
size :
type : string
type :
enum :
- pvc
- ephemeral
type : string
usage :
enum :
- log
- data
type : string
required :
- type
- usage
type : object
type : array
type : object
federatoraiRecommendWorker :
properties :
2023-06-12 16:19:01 +00:00
annotations :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
bootstrap :
properties :
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to
pull a container image
type : string
type : object
env :
items :
description : EnvVar represents an environment variable present
in a Container.
properties :
name :
description : Name of the environment variable. Must be a
C_IDENTIFIER.
type : string
value :
description : 'Variable references $(VAR_NAME) are expanded
using the previously defined environment variables in
the container and any service environment variables. If
a variable cannot be resolved, the reference in the input
string will be unchanged. Double $$ are reduced to a single
$, which allows for escaping the $(VAR_NAME) syntax : i.e.
"$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)".
Escaped references will never be expanded, regardless
of whether the variable exists or not. Defaults to "".'
type : string
valueFrom :
description : Source for the environment variable's value.
Cannot be used if value is not empty.
properties :
configMapKeyRef :
description : Selects a key of a ConfigMap.
properties :
key :
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the ConfigMap or its
key must be defined
type : boolean
required :
- key
type : object
fieldRef :
description: 'Selects a field of the pod : supports metadata.name,
metadata.namespace, `metadata.labels[''<KEY>'']`,
`metadata.annotations[''<KEY>'']`, spec.nodeName,
spec.serviceAccountName, status.hostIP, status.podIP,
status.podIPs.'
properties :
apiVersion :
description : Version of the schema the FieldPath
is written in terms of, defaults to "v1".
type : string
fieldPath :
description : Path of the field to select in the
specified API version.
type : string
required :
- fieldPath
type : object
resourceFieldRef :
description: 'Selects a resource of the container : only
resources limits and requests (limits.cpu, limits.memory,
limits.ephemeral-storage, requests.cpu, requests.memory
and requests.ephemeral-storage) are currently supported.'
properties :
containerName :
description: 'Container name : required for volumes,
optional for env vars'
type : string
divisor :
anyOf :
- type : integer
- type : string
description : Specifies the output format of the
exposed resources, defaults to "1"
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
resource :
description: 'Required : resource to select'
type : string
required :
- resource
type : object
secretKeyRef :
description : Selects a key of a secret in the pod's
namespace
properties :
key :
description : The key of the secret to select from. Must
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the Secret or its key
must be defined
type : boolean
required :
- key
type : object
type : object
required :
- name
type : object
type : array
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to pull
a container image
type : string
2023-06-12 16:19:01 +00:00
labels :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
replicas :
format : int32
minimum : 0
type : integer
resources :
description : ResourceRequirements describes the compute resource
requirements.
properties :
limits :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Limits describes the maximum amount of compute
resources allowed. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
requests :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Requests describes the minimum amount of compute
resources required. If Requests is omitted for a container,
it defaults to Limits if that is explicitly specified, otherwise
to an implementation-defined value. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
type : object
storages :
items :
properties :
accessModes :
items :
type : string
type : array
class :
type : string
size :
type : string
type :
enum :
- pvc
- ephemeral
type : string
usage :
enum :
- log
- data
type : string
required :
- type
- usage
type : object
type : array
type : object
federatoraiRest :
properties :
2023-06-12 16:19:01 +00:00
annotations :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
bootstrap :
properties :
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to
pull a container image
type : string
type : object
env :
items :
description : EnvVar represents an environment variable present
in a Container.
properties :
name :
description : Name of the environment variable. Must be a
C_IDENTIFIER.
type : string
value :
description : 'Variable references $(VAR_NAME) are expanded
using the previously defined environment variables in
the container and any service environment variables. If
a variable cannot be resolved, the reference in the input
string will be unchanged. Double $$ are reduced to a single
$, which allows for escaping the $(VAR_NAME) syntax : i.e.
"$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)".
Escaped references will never be expanded, regardless
of whether the variable exists or not. Defaults to "".'
type : string
valueFrom :
description : Source for the environment variable's value.
Cannot be used if value is not empty.
properties :
configMapKeyRef :
description : Selects a key of a ConfigMap.
properties :
key :
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the ConfigMap or its
key must be defined
type : boolean
required :
- key
type : object
fieldRef :
description: 'Selects a field of the pod : supports metadata.name,
metadata.namespace, `metadata.labels[''<KEY>'']`,
`metadata.annotations[''<KEY>'']`, spec.nodeName,
spec.serviceAccountName, status.hostIP, status.podIP,
status.podIPs.'
properties :
apiVersion :
description : Version of the schema the FieldPath
is written in terms of, defaults to "v1".
type : string
fieldPath :
description : Path of the field to select in the
specified API version.
type : string
required :
- fieldPath
type : object
resourceFieldRef :
description: 'Selects a resource of the container : only
resources limits and requests (limits.cpu, limits.memory,
limits.ephemeral-storage, requests.cpu, requests.memory
and requests.ephemeral-storage) are currently supported.'
properties :
containerName :
description: 'Container name : required for volumes,
optional for env vars'
type : string
divisor :
anyOf :
- type : integer
- type : string
description : Specifies the output format of the
exposed resources, defaults to "1"
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
resource :
description: 'Required : resource to select'
type : string
required :
- resource
type : object
secretKeyRef :
description : Selects a key of a secret in the pod's
namespace
properties :
key :
description : The key of the secret to select from. Must
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
TODO : Add other useful fields. apiVersion, kind,
uid?'
type : string
optional :
description : Specify whether the Secret or its key
must be defined
type : boolean
required :
- key
type : object
type : object
required :
- name
type : object
type : array
image :
type : string
imagepullpolicy :
description : PullPolicy describes a policy for if/when to pull
a container image
type : string
2023-06-12 16:19:01 +00:00
labels :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
replicas :
format : int32
minimum : 0
type : integer
resources :
description : ResourceRequirements describes the compute resource
requirements.
properties :
limits :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Limits describes the maximum amount of compute
resources allowed. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
requests :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Requests describes the minimum amount of compute
resources required. If Requests is omitted for a container,
it defaults to Limits if that is explicitly specified, otherwise
to an implementation-defined value. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
type : object
storages :
items :
properties :
accessModes :
items :
type : string
type : array
class :
type : string
size :
type : string
type :
enum :
- pvc
- ephemeral
type : string
usage :
enum :
- log
- data
type : string
required :
- type
- usage
type : object
type : array
type : object
imageLocation :
type : string
2023-06-12 16:19:01 +00:00
labels :
additionalProperties :
type : string
type : object
2022-03-21 09:14:27 +00:00
resources :
description : ResourceRequirements describes the compute resource requirements.
properties :
limits :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Limits describes the maximum amount of compute resources
allowed. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
requests :
additionalProperties :
anyOf :
- type : integer
- type : string
pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string : true
description : 'Requests describes the minimum amount of compute
resources required. If Requests is omitted for a container,
it defaults to Limits if that is explicitly specified, otherwise
to an implementation-defined value. More info : https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/'
type : object
type : object
selfDriving :
type : boolean
serviceExposures :
items :
description : ServiceExposureSpec defines the service to be exposed
properties :
name :
type : string
nodePort :
description : NodePortSpec defines the ports to be proxied from
node to service
properties :
ports :
items :
description : PortSpec defines the service port
properties :
nodePort :
format : int32
maximum : 65535
minimum : 0
type : integer
port :
format : int32
maximum : 65535
minimum : 0
type : integer
required :
- nodePort
- port
type : object
type : array
required :
- ports
type : object
type :
description : ServiceExposureType defines the type of the service
to be exposed
enum :
- NodePort
type : string
required :
- name
- type
type : object
type : array
storages :
items :
properties :
accessModes :
items :
type : string
type : array
class :
type : string
size :
type : string
type :
enum :
- pvc
- ephemeral
type : string
usage :
enum :
- log
- data
type : string
required :
- type
- usage
type : object
type : array
version :
type : string
required :
- version
type : object
x-kubernetes-preserve-unknown-fields : true
status :
description : AlamedaServiceStatus defines the observed state of AlamedaService
properties :
installationStatus :
properties :
readyTime :
format : date-time
type : string
version :
type : string
type : object
type : object
type : object
served : true
storage : true
subresources :
status : {}
status :
acceptedNames :
kind : ""
plural : ""
conditions : [ ]
storedVersions : [ ]