Skip to content

Commit c18dcef

Browse files
committed
Update upstream specifications to their latest version
1 parent 54fab40 commit c18dcef

File tree

506 files changed

+49025
-2175
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

506 files changed

+49025
-2175
lines changed

crd-catalog/RedisLabs/redis-enterprise-k8s-docs/app.redislabs.com/v1/redisenterpriseclusters.yaml

Lines changed: 74 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3291,7 +3291,7 @@ spec:
32913291
pdnsServer:
32923292
properties:
32933293
operatingMode:
3294-
description: "Whether to enable/disable the pdns server"
3294+
description: "Deprecated: The PDNS Server is now disabled by the operator. This field will be ignored."
32953295
enum:
32963296
- "enabled"
32973297
- "disabled"
@@ -3432,17 +3432,24 @@ spec:
34323432
description: "Whether databases will turn on RESP3 compatibility upon database upgrade. Note - Deleting this property after explicitly setting its value shall have no effect. Please view the corresponding field in RS doc for more info."
34333433
type: "boolean"
34343434
securityContext:
3435-
description: "the security configuration that will be applied to RS pods."
3435+
description: "The security configuration that will be applied to RS pods."
34363436
properties:
34373437
readOnlyRootFilesystemPolicy:
3438-
description: "Whether RS containers has a read-only root filesystem and what is the policy. some mandatory paths are still writable so RS can work properly."
3438+
description: "Policy controlling whether to enable read-only root filesystem for the Redis Enterprise software containers. Note that certain filesystem paths remain writable through mounted volumes to ensure proper functionality."
34393439
properties:
34403440
enabled:
3441-
description: "Whether RS containers has a read-only root filesystem. Default is false."
3441+
description: "Whether to enable read-only root filesystem for the Redis Enterprise software containers. Default is false."
34423442
type: "boolean"
34433443
required:
34443444
- "enabled"
34453445
type: "object"
3446+
resourceLimits:
3447+
description: "Settings pertaining to resource limits management by the Redis Enterprise Node container."
3448+
properties:
3449+
allowAutoAdjustment:
3450+
description: "Allow Redis Enterprise to adjust resource limits, like max open file descriptors, of its data plane processes. When this option is enabled, the SYS_RESOURCE capability is added to the Redis Enterprise pods, and their allowPrivilegeEscalation field is set. Turned off by default."
3451+
type: "boolean"
3452+
type: "object"
34463453
type: "object"
34473454
serviceAccountName:
34483455
description: "Name of the service account to use"
@@ -6724,6 +6731,69 @@ spec:
67246731
required:
67256732
- "autoUpgradeRedisEnterprise"
67266733
type: "object"
6734+
usageMeter:
6735+
description: "The configuration of the usage meter."
6736+
properties:
6737+
callHomeClient:
6738+
properties:
6739+
disabled:
6740+
description: "Whether to disable the call home client. Enabled by default."
6741+
type: "boolean"
6742+
imageSpec:
6743+
description: "Image specification"
6744+
properties:
6745+
digestHash:
6746+
description: "The digest hash of the container image to pull. When specified, the container image is pulled according to the digest hash instead of the image tag. The versionTag field must also be specified with the image tag matching this digest hash. Note: This field is only supported for OLM deployments."
6747+
type: "string"
6748+
imagePullPolicy:
6749+
description: "The image pull policy to be applied to the container image. One of Always, Never, IfNotPresent."
6750+
type: "string"
6751+
repository:
6752+
description: "The repository (name) of the container image to be deployed."
6753+
type: "string"
6754+
versionTag:
6755+
description: "The tag of the container image to be deployed."
6756+
type: "string"
6757+
type: "object"
6758+
resources:
6759+
description: "Compute resource requirements for Call Home Client pod"
6760+
properties:
6761+
claims:
6762+
description: "Claims lists the names of resources, defined in spec.resourceClaims, that are used by this container. \n This is an alpha field and requires enabling the DynamicResourceAllocation feature gate. \n This field is immutable. It can only be set for containers."
6763+
items:
6764+
description: "ResourceClaim references one entry in PodSpec.ResourceClaims."
6765+
properties:
6766+
name:
6767+
description: "Name must match the name of one entry in pod.spec.resourceClaims of the Pod where this field is used. It makes that resource available inside a container."
6768+
type: "string"
6769+
required:
6770+
- "name"
6771+
type: "object"
6772+
type: "array"
6773+
x-kubernetes-list-map-keys:
6774+
- "name"
6775+
x-kubernetes-list-type: "map"
6776+
limits:
6777+
additionalProperties:
6778+
anyOf:
6779+
- type: "integer"
6780+
- type: "string"
6781+
pattern: "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$"
6782+
x-kubernetes-int-or-string: true
6783+
description: "Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/"
6784+
type: "object"
6785+
requests:
6786+
additionalProperties:
6787+
anyOf:
6788+
- type: "integer"
6789+
- type: "string"
6790+
pattern: "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$"
6791+
x-kubernetes-int-or-string: true
6792+
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. Requests cannot exceed Limits. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/"
6793+
type: "object"
6794+
type: "object"
6795+
type: "object"
6796+
type: "object"
67276797
username:
67286798
description: "Username for the admin user of Redis Enterprise"
67296799
type: "string"

crd-catalog/RedisLabs/redis-enterprise-k8s-docs/app.redislabs.com/v1alpha1/redisenterpriseactiveactivedatabases.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -522,6 +522,9 @@ spec:
522522
name:
523523
description: "The name of the remote cluster CR to link."
524524
type: "string"
525+
namespace:
526+
description: "Namespace in which the REAADB object will be deployed to within the corresponding participating cluster. The user must ensure that the Redis Enterprise operator is configured to watch this namespace in the corresponding cluster, and the required RBAC configuration is properly set up. See https://redis.io/docs/latest/operate/kubernetes/re-clusters/multi-namespace/ for more information how to set up multiple namespaces. If no namespace is specified, then the REAADB is deployed to the REC's namespace in the corresponding cluster."
527+
type: "string"
525528
required:
526529
- "name"
527530
type: "object"

crd-catalog/RedisLabs/redis-enterprise-k8s-docs/app.redislabs.com/v1alpha1/redisenterpriseclusters.yaml

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3307,14 +3307,24 @@ spec:
33073307
resp3Default:
33083308
type: "boolean"
33093309
securityContext:
3310+
description: "The security configuration that will be applied to RS pods."
33103311
properties:
33113312
readOnlyRootFilesystemPolicy:
3313+
description: "Policy controlling whether to enable read-only root filesystem for the Redis Enterprise software containers. Note that certain filesystem paths remain writable through mounted volumes to ensure proper functionality."
33123314
properties:
33133315
enabled:
3316+
description: "Whether to enable read-only root filesystem for the Redis Enterprise software containers. Default is false."
33143317
type: "boolean"
33153318
required:
33163319
- "enabled"
33173320
type: "object"
3321+
resourceLimits:
3322+
description: "Settings pertaining to resource limits management by the Redis Enterprise Node container."
3323+
properties:
3324+
allowAutoAdjustment:
3325+
description: "Allow Redis Enterprise to adjust resource limits, like max open file descriptors, of its data plane processes. When this option is enabled, the SYS_RESOURCE capability is added to the Redis Enterprise pods, and their allowPrivilegeEscalation field is set. Turned off by default."
3326+
type: "boolean"
3327+
type: "object"
33183328
type: "object"
33193329
serviceAccountName:
33203330
type: "string"
@@ -6564,6 +6574,56 @@ spec:
65646574
required:
65656575
- "autoUpgradeRedisEnterprise"
65666576
type: "object"
6577+
usageMeter:
6578+
properties:
6579+
callHomeClient:
6580+
properties:
6581+
disabled:
6582+
type: "boolean"
6583+
imageSpec:
6584+
properties:
6585+
digestHash:
6586+
type: "string"
6587+
imagePullPolicy:
6588+
type: "string"
6589+
repository:
6590+
type: "string"
6591+
versionTag:
6592+
type: "string"
6593+
type: "object"
6594+
resources:
6595+
properties:
6596+
claims:
6597+
items:
6598+
properties:
6599+
name:
6600+
type: "string"
6601+
required:
6602+
- "name"
6603+
type: "object"
6604+
type: "array"
6605+
x-kubernetes-list-map-keys:
6606+
- "name"
6607+
x-kubernetes-list-type: "map"
6608+
limits:
6609+
additionalProperties:
6610+
anyOf:
6611+
- type: "integer"
6612+
- type: "string"
6613+
pattern: "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$"
6614+
x-kubernetes-int-or-string: true
6615+
type: "object"
6616+
requests:
6617+
additionalProperties:
6618+
anyOf:
6619+
- type: "integer"
6620+
- type: "string"
6621+
pattern: "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$"
6622+
x-kubernetes-int-or-string: true
6623+
type: "object"
6624+
type: "object"
6625+
type: "object"
6626+
type: "object"
65676627
username:
65686628
type: "string"
65696629
vaultCASecret:

crd-catalog/VictoriaMetrics/operator/operator.victoriametrics.com/v1beta1/vmauths.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -946,6 +946,9 @@ spec:
946946
useDefaultResources:
947947
description: "UseDefaultResources controls resource settings\nBy default, operator sets built-in resource requirements"
948948
type: "boolean"
949+
useProxyProtocol:
950+
description: "UseProxyProtocol enables proxy protocol for vmauth\nhttps://www.haproxy.org/download/2.3/doc/proxy-protocol.txt"
951+
type: "boolean"
949952
useStrictSecurity:
950953
description: "UseStrictSecurity enables strict security mode for component\nit restricts disk writes access\nuses non-root user out of the box\ndrops not needed security permissions"
951954
type: "boolean"

crd-catalog/aerospike/aerospike-kubernetes-operator/asdb.aerospike.com/v1/aerospikeclusters.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: "apiextensions.k8s.io/v1"
22
kind: "CustomResourceDefinition"
33
metadata:
44
annotations:
5-
aerospike-kubernetes-operator/version: "4.0.1"
5+
aerospike-kubernetes-operator/version: "4.0.2"
66
controller-gen.kubebuilder.io/version: "v0.16.1"
77
name: "aerospikeclusters.asdb.aerospike.com"
88
spec:

crd-catalog/apecloud/kubeblocks/apps.kubeblocks.io/v1/componentdefinitions.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3937,6 +3937,7 @@ spec:
39373937
minimum: 0.0
39383938
type: "integer"
39393939
podManagementPolicy:
3940+
default: "OrderedReady"
39403941
description: "InstanceSet controls the creation of pods during initial scale up, replacement of pods on nodes, and scaling down.\n\n\n- `OrderedReady`: Creates pods in increasing order (pod-0, then pod-1, etc). The controller waits until each pod\nis ready before continuing. Pods are removed in reverse order when scaling down.\n- `Parallel`: Creates pods in parallel to match the desired scale without waiting. All pods are deleted at once\nwhen scaling down."
39413942
type: "string"
39423943
policyRules:

crd-catalog/argoproj-labs/argocd-operator/argoproj.io/v1alpha1/argocdexports.yaml

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -91,21 +91,6 @@ spec:
9191
resources:
9292
description: "resources represents the minimum resources the volume should have.\nIf RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements\nthat are lower than previous value but must still be higher than capacity recorded in the\nstatus field of the claim.\nMore info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources"
9393
properties:
94-
claims:
95-
description: "Claims lists the names of resources, defined in spec.resourceClaims,\nthat are used by this container.\n\n\nThis is an alpha field and requires enabling the\nDynamicResourceAllocation feature gate.\n\n\nThis field is immutable. It can only be set for containers."
96-
items:
97-
description: "ResourceClaim references one entry in PodSpec.ResourceClaims."
98-
properties:
99-
name:
100-
description: "Name must match the name of one entry in pod.spec.resourceClaims of\nthe Pod where this field is used. It makes that resource available\ninside a container."
101-
type: "string"
102-
required:
103-
- "name"
104-
type: "object"
105-
type: "array"
106-
x-kubernetes-list-map-keys:
107-
- "name"
108-
x-kubernetes-list-type: "map"
10994
limits:
11095
additionalProperties:
11196
anyOf:
@@ -159,6 +144,9 @@ spec:
159144
storageClassName:
160145
description: "storageClassName is the name of the StorageClass required by the claim.\nMore info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1"
161146
type: "string"
147+
volumeAttributesClassName:
148+
description: "volumeAttributesClassName may be used to set the VolumeAttributesClass used by this claim.\nIf specified, the CSI driver will create or update the volume with the attributes defined\nin the corresponding VolumeAttributesClass. This has a different purpose than storageClassName,\nit can be changed after the claim is created. An empty string value means that no VolumeAttributesClass\nwill be applied to the claim but it's not allowed to reset this field to empty string once it is set.\nIf unspecified and the PersistentVolumeClaim is unbound, the default VolumeAttributesClass\nwill be set by the persistentvolume controller if it exists.\nIf the resource referred to by volumeAttributesClass does not exist, this PersistentVolumeClaim will be\nset to a Pending state, as reflected by the modifyVolumeStatus field, until such as a resource\nexists.\nMore info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#volumeattributesclass\n(Alpha) Using this field requires the VolumeAttributesClass feature gate to be enabled."
149+
type: "string"
162150
volumeMode:
163151
description: "volumeMode defines what type of volume is required by the claim.\nValue of Filesystem is implied when not included in claim spec."
164152
type: "string"

0 commit comments

Comments
 (0)