Skip to content

Commit b5fe3a9

Browse files
committed
Update upstream specifications to their latest version
1 parent b2938db commit b5fe3a9

File tree

150 files changed

+9548
-2169
lines changed

Some content is hidden

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

150 files changed

+9548
-2169
lines changed

crd-catalog/Kuadrant/dns-operator/kuadrant.io/v1alpha1/dnsrecords.yaml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -151,10 +151,9 @@ spec:
151151
- message: "OwnerID is immutable"
152152
rule: "self == oldSelf"
153153
providerRef:
154-
description: "providerRef is a reference to a provider secret."
154+
description: "ProviderRef is a reference to a provider secret."
155155
properties:
156156
name:
157-
minLength: 1
158157
type: "string"
159158
required:
160159
- "name"
@@ -169,7 +168,6 @@ spec:
169168
- message: "RootHost is immutable"
170169
rule: "self == oldSelf"
171170
required:
172-
- "providerRef"
173171
- "rootHost"
174172
type: "object"
175173
x-kubernetes-validations:
@@ -383,6 +381,14 @@ spec:
383381
ownerID:
384382
description: "ownerID is a unique string used to identify the owner of this record."
385383
type: "string"
384+
providerRef:
385+
description: "ProviderRef is a reference to a provider secret used to publish endpoints."
386+
properties:
387+
name:
388+
type: "string"
389+
required:
390+
- "name"
391+
type: "object"
386392
queuedAt:
387393
description: "QueuedAt is a time when DNS record was received for the reconciliation"
388394
format: "date-time"

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3478,7 +3478,7 @@ spec:
34783478
description: "Specification for service rigger"
34793479
properties:
34803480
databaseServicePortPolicy:
3481-
description: "databaseServicePortPolicy instructs how to determine the service ports for REDB services. Defaults to DatabasePortForward, if not specified otherwise. DatabasePortForward - The service port will be the same as the database port. RedisDefaultPort - The service port will be the default Redis port (6379)."
3481+
description: "databaseServicePortPolicy instructs how to determine the service ports for REDB services. Defaults to DatabasePortForward, if not specified otherwise. Note - Regardless whether this flag is set or not, if an REDB/REAADB configured with databaseServicePort that would be the port exposed by the Service. DatabasePortForward - The service port will be the same as the database port. RedisDefaultPort - The service port will be the default Redis port (6379)."
34823482
enum:
34833483
- "DatabasePortForward"
34843484
- "RedisDefaultPort"
@@ -6755,6 +6755,9 @@ spec:
67556755
description: "The tag of the container image to be deployed."
67566756
type: "string"
67576757
type: "object"
6758+
proxySecretName:
6759+
description: "if needed, add proxy details in secret. the name of the proxy secret in the secret, can send the following keys: proxy-url, proxy-username, proxy-password (the url includes the proxy port)."
6760+
type: "string"
67586761
resources:
67596762
description: "Compute resource requirements for Call Home Client pod"
67606763
properties:

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
@@ -360,6 +360,9 @@ spec:
360360
databaseSecretName:
361361
description: "The name of the secret that holds the password to the database (redis databases only). If secret does not exist, it will be created. To define the password, create an opaque secret and set the name in the spec. The password will be taken from the value of the 'password' key. Use an empty string as value within the secret to disable authentication for the database. Notes - For Active-Active databases this secret will not be automatically created, and also, memcached databases must not be set with a value, and a secret/password will not be automatically created for them. Use the memcachedSaslSecretName field to set authentication parameters for memcached databases."
362362
type: "string"
363+
databaseServicePort:
364+
description: "A custom port to be exposed by the database services. Can be be modified/added/removed after REDB creation. If set, it'll replace the default service port (namely, databasePort or defaultRedisPort)."
365+
type: "integer"
363366
defaultUser:
364367
description: "Is connecting with a default user allowed? If disabled, the DatabaseSecret will not be created or updated"
365368
type: "boolean"

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3347,7 +3347,7 @@ spec:
33473347
servicesRiggerSpec:
33483348
properties:
33493349
databaseServicePortPolicy:
3350-
description: "databaseServicePortPolicy instructs how to determine the service ports for REDB services. Defaults to DatabasePortForward, if not specified otherwise. DatabasePortForward - The service port will be the same as the database port. RedisDefaultPort - The service port will be the default Redis port (6379)."
3350+
description: "databaseServicePortPolicy instructs how to determine the service ports for REDB services. Defaults to DatabasePortForward, if not specified otherwise. Note - Regardless whether this flag is set or not, if an REDB/REAADB configured with databaseServicePort that would be the port exposed by the Service. DatabasePortForward - The service port will be the same as the database port. RedisDefaultPort - The service port will be the default Redis port (6379)."
33513351
enum:
33523352
- "DatabasePortForward"
33533353
- "RedisDefaultPort"
@@ -6591,6 +6591,8 @@ spec:
65916591
versionTag:
65926592
type: "string"
65936593
type: "object"
6594+
proxySecretName:
6595+
type: "string"
65946596
resources:
65956597
properties:
65966598
claims:

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

Lines changed: 21 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -294,25 +294,28 @@ spec:
294294
description: "Internode encryption (INE) setting. An optional boolean setting, overriding a similar cluster-wide policy. If set to False, INE is guaranteed to be turned off for this DB (regardless of cluster-wide policy). If set to True, INE will be turned on, unless the capability is not supported by the DB ( in such a case we will get an error and database creation will fail). If left unspecified, will be disabled if internode encryption is not supported by the DB (regardless of cluster default). Deleting this property after explicitly setting its value shall have no effect."
295295
type: "boolean"
296296
databasePort:
297-
description: "Database port number. TCP port on which the database is available. Will be generated automatically if omitted. can not be changed after creation"
297+
description: "TCP port assigned to the database within the Redis Enterprise cluster. Must be unique across all databases in the Redis Enterprise cluster. Will be generated automatically if omitted. can not be changed after creation"
298298
type: "integer"
299299
databaseSecretName:
300-
description: "The name of the secret that holds the password to the database (redis databases only). If secret does not exist, it will be created. To define the password, create an opaque secret and set the name in the spec. The password will be taken from the value of the 'password' key. Use an empty string as value within the secret to disable authentication for the database. Notes - For Active-Active databases this secret will not be automatically created, and also, memcached databases must not be set with a value, and a secret/password will not be automatically created for them. Use the memcachedSaslSecretName field to set authentication parameters for memcached databases."
300+
description: "Name of the secret containing the database password (Redis databases only). The secret is created automatically if it does not exist. The password is stored under the \"password\" key in the secret. If creating the secret manually, create an opaque secret with the password under the \"password\" key. To disable authentication, set the value of the \"password\" key in the secret to an empty string. Note: For Active-Active databases, this secret is not created automatically. For memcached databases, use memcachedSaslSecretName instead."
301301
type: "string"
302+
databaseServicePort:
303+
description: "A custom port to be exposed by the database Services. Can be modified/added/removed after REDB creation. If set, it'll replace the default service port (namely, databasePort or defaultRedisPort)."
304+
type: "integer"
302305
defaultUser:
303-
description: "Is connecting with a default user allowed?"
306+
description: "Allows connections with the default user. When disabled, the DatabaseSecret is not created or updated."
304307
type: "boolean"
305308
evictionPolicy:
306-
description: "Database eviction policy. see more https://docs.redislabs.com/latest/rs/administering/database-operations/eviction-policy/"
309+
description: "Database eviction policy. See https://redis.io/docs/latest/operate/rs/databases/memory-performance/eviction-policy/"
307310
type: "string"
308311
isRof:
309-
description: "Whether it is an RoF database or not. Applicable only for databases of type \"REDIS\". Assumed to be false if left blank."
312+
description: "Enables Auto Tiering (formerly Redis on Flash) for Redis databases only. Defaults to false."
310313
type: "boolean"
311314
memcachedSaslSecretName:
312-
description: "Credentials used for binary authentication in memcached databases. The credentials should be saved as an opaque secret and the name of that secret should be configured using this field. For username, use 'username' as the key and the actual username as the value. For password, use 'password' as the key and the actual password as the value. Note that connections are not encrypted."
315+
description: "Name of the secret containing credentials for memcached database authentication. Store credentials in an opaque secret with \"username\" and \"password\" keys. Note: Connections are not encrypted."
313316
type: "string"
314317
memorySize:
315-
description: "memory size of database. use formats like 100MB, 0.1GB. minimum value in 100MB. When redis on flash (RoF) is enabled, this value refers to RAM+Flash memory, and it must not be below 1GB."
318+
description: "Memory size for the database using formats like 100MB or 0.1GB. Minimum value is 100MB. For Auto Tiering (formerly Redis on Flash), this value represents RAM+Flash memory and must be at least 1GB."
316319
type: "string"
317320
modulesList:
318321
description: "List of modules associated with the database. The list of valid modules for the specific cluster can be retrieved from the status of the REC object. Use the \"name\" and \"versions\" fields for the specific module configuration. If specifying an explicit version for a module, automatic modules versions upgrade must be disabled by setting the '.upgradeSpec.upgradeModulesToLatest' field in the REC to 'false'. Note that the option to specify module versions is deprecated, and will be removed in future releases."
@@ -333,10 +336,10 @@ spec:
333336
type: "object"
334337
type: "array"
335338
ossCluster:
336-
description: "OSS Cluster mode option. Note that not all client libraries support OSS cluster mode."
339+
description: "Enables OSS Cluster mode. Note: Not all client libraries support OSS cluster mode."
337340
type: "boolean"
338341
persistence:
339-
description: "Database on-disk persistence policy"
342+
description: "Database persistence policy for on-disk storage."
340343
enum:
341344
- "disabled"
342345
- "aofEverySecond"
@@ -346,13 +349,13 @@ spec:
346349
- "snapshotEvery12Hour"
347350
type: "string"
348351
proxyPolicy:
349-
description: "The policy used for proxy binding to the endpoint. Supported proxy policies are: single/all-master-shards/all-nodes When left blank, the default value will be chosen according to the value of ossCluster - single if disabled, all-master-shards when enabled"
352+
description: "Proxy policy for the database. Supported proxy policies are: single/all-master-shards/all-nodes When left blank, the default value will be chosen according to the value of ossCluster - single if disabled, all-master-shards when enabled"
350353
type: "string"
351354
rackAware:
352-
description: "Whether database should be rack aware. This improves availability - more information: https://docs.redislabs.com/latest/rs/concepts/high-availability/rack-zone-awareness/"
355+
description: "Enables rack awareness for improved availability. See https://redis.io/docs/latest/operate/rs/clusters/configure/rack-zone-awareness/"
353356
type: "boolean"
354357
redisEnterpriseCluster:
355-
description: "Connection to Redis Enterprise Cluster"
358+
description: "Connection to the Redis Enterprise Cluster."
356359
properties:
357360
name:
358361
description: "The name of the Redis Enterprise Cluster where the database should be stored."
@@ -391,13 +394,13 @@ spec:
391394
type: "object"
392395
type: "array"
393396
replication:
394-
description: "In-memory database replication. When enabled, database will have replica shard for every master - leading to higher availability. Defaults to false."
397+
description: "Enables in-memory database replication for higher availability. Creates a replica shard for every master shard. Defaults to false."
395398
type: "boolean"
396399
resp3:
397400
description: "Whether this database supports RESP3 protocol. Note - Deleting this property after explicitly setting its value shall have no effect. Please view the corresponding field in RS doc for more info."
398401
type: "boolean"
399402
rofRamSize:
400-
description: "The size of the RAM portion of an RoF database. Similarly to \"memorySize\" use formats like 100MB, 0.1GB. It must be at least 10% of combined memory size (RAM and Flash), as specified by \"memorySize\"."
403+
description: "The size of the RAM portion of an Auto Tiering (formerly Redis on Flash) database. Similarly to \"memorySize\" use formats like 100MB, 0.1GB. It must be at least 10% of combined memory size (RAM and Flash), as specified by \"memorySize\"."
401404
type: "string"
402405
rolesPermissions:
403406
description: "List of Redis Enteprise ACL and Role bindings to apply"
@@ -420,26 +423,26 @@ spec:
420423
type: "object"
421424
type: "array"
422425
shardCount:
423-
description: "Number of database server-side shards"
426+
description: "Number of database server-side shards."
424427
type: "integer"
425428
shardingEnabled:
426429
description: "Toggles database sharding for REAADBs (Active Active databases) and enabled by default. This field is blocked for REDB (non-Active Active databases) and sharding is toggled via the shardCount field - when shardCount is 1 this is disabled otherwise enabled."
427430
type: "boolean"
428431
shardsPlacement:
429-
description: "Control the density of shards - should they reside on as few or as many nodes as possible. Available options are \"dense\" or \"sparse\". If left unset, defaults to \"dense\"."
432+
description: "Shard placement strategy: \"dense\" or \"sparse\". dense: Shards reside on as few nodes as possible. sparse: Shards are distributed across as many nodes as possible."
430433
enum:
431434
- "dense"
432435
- "sparse"
433436
type: "string"
434437
tlsMode:
435-
description: "Require SSL authenticated and encrypted connections to the database. enabled - all incoming connections to the Database must use SSL. disabled - no incoming connection to the Database should use SSL. replica_ssl - databases that replicate from this one need to use SSL."
438+
description: "Require TLS authenticated and encrypted connections to the database. enabled - all client and replication connections to the Database must use TLS. disabled - no incoming connection to the Database should use TLS. replica_ssl - databases that replicate from this one need to use TLS."
436439
enum:
437440
- "disabled"
438441
- "enabled"
439442
- "replica_ssl"
440443
type: "string"
441444
type:
442-
description: "The type of the database (redis or memcached). Defaults to \"redis\"."
445+
description: "Database type: redis or memcached."
443446
enum:
444447
- "redis"
445448
- "memcached"

crd-catalog/VictoriaMetrics/operator/operator.victoriametrics.com/v1/vlagents.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -490,7 +490,7 @@ spec:
490490
description: "Paused If set to true all actions on the underlying managed objects are not\ngoing to be performed, except for delete actions."
491491
type: "boolean"
492492
persistentVolumeClaimRetentionPolicy:
493-
description: "PersistentVolumeClaimRetentionPolicy allows configuration of PVC rentention policy"
493+
description: "PersistentVolumeClaimRetentionPolicy allows configuration of PVC retention policy"
494494
properties:
495495
whenDeleted:
496496
description: "WhenDeleted specifies what happens to PVCs created from StatefulSet\nVolumeClaimTemplates when the StatefulSet is deleted. The default policy\nof `Retain` causes PVCs to not be affected by StatefulSet deletion. The\n`Delete` policy causes those PVCs to be deleted."
@@ -890,7 +890,7 @@ spec:
890890
x-kubernetes-int-or-string: true
891891
type: "object"
892892
volumeClaimTemplate:
893-
description: "A PVC spec to be used by the VMAlertManager StatefulSets."
893+
description: "A PVC spec to be used by the StatefulSets/Deployments."
894894
properties:
895895
apiVersion:
896896
description: "APIVersion defines the versioned schema of this representation of an object.\nServers should convert recognized schemas to the latest internal value, and\nmay reject unrecognized values.\nMore info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources"

0 commit comments

Comments
 (0)