Skip to content

Commit

Permalink
Update upstream specifications to their latest version
Browse files Browse the repository at this point in the history
  • Loading branch information
sebhoss authored Dec 6, 2024
1 parent bd9a26e commit 1822d4d
Show file tree
Hide file tree
Showing 474 changed files with 32,843 additions and 7,629 deletions.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ spec:
properties:
conditions:
items:
description: "Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, type FooStatus struct{ // Represents the observations of a foo's current state. // Known .status.conditions.type are: \"Available\", \"Progressing\", and \"Degraded\" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"` \n // other fields }"
description: "Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, \n \ttype FooStatus struct{ \t // Represents the observations of a foo's current state. \t // Known .status.conditions.type are: \"Available\", \"Progressing\", and \"Degraded\" \t // +patchMergeKey=type \t // +patchStrategy=merge \t // +listType=map \t // +listMapKey=type \t Conditions []metav1.Condition `json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"` \n \t // other fields \t}"
properties:
lastTransitionTime:
description: "lastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable."
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -88,26 +88,30 @@ spec:
- "name"
type: "object"
failureThreshold:
description: "FailureThreshold is a limit of consecutive failures that must occur for a host to be considered unhealthy"
default: 5
description: "FailureThreshold is a limit of consecutive failures that must occur for a host to be considered unhealthy\nDefaults to 5"
type: "integer"
x-kubernetes-validations:
- message: "Failure threshold must be greater than 0"
rule: "self > 0"
interval:
description: "Interval defines how frequently this probe should execute"
default: "5m"
description: "Interval defines how frequently this probe should execute\nDefaults to 5 minutes"
type: "string"
path:
description: "Path is the path to append to the host to reach the expected health check.\nMust start with \"?\" or \"/\", contain only valid URL characters and end with alphanumeric char or \"/\". For example \"/\" or \"/healthz\" are common"
pattern: "^(?:\\?|\\/)[\\w\\-.~:\\/?#\\[\\]@!$&'()*+,;=]+(?:[a-zA-Z0-9]|\\/){1}$"
type: "string"
port:
description: "Port to connect to the host on. Must be either 80, 443 or 1024-49151"
default: 443
description: "Port to connect to the host on. Must be either 80, 443 or 1024-49151\nDefaults to port 443"
type: "integer"
x-kubernetes-validations:
- message: "Only ports 80, 443, 1024-49151 are allowed"
rule: "self in [80, 443] || (self >= 1024 && self <= 49151)"
protocol:
description: "Protocol to use when connecting to the host, valid values are \"HTTP\" or \"HTTPS\""
default: "HTTPS"
description: "Protocol to use when connecting to the host, valid values are \"HTTP\" or \"HTTPS\"\nDefaults to HTTPS"
type: "string"
x-kubernetes-validations:
- message: "Only HTTP or HTTPS protocols are allowed"
Expand Down
5,269 changes: 5,269 additions & 0 deletions crd-catalog/Kuadrant/kuadrant-operator/kuadrant.io/v1/authpolicies.yaml

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: "apiextensions.k8s.io/v1"
kind: "CustomResourceDefinition"
metadata:
annotations:
controller-gen.kubebuilder.io/version: "v0.14.0"
controller-gen.kubebuilder.io/version: "v0.16.5"
name: "kuadrants.kuadrant.io"
spec:
group: "kuadrant.io"
Expand Down Expand Up @@ -43,7 +43,7 @@ spec:
conditions:
description: "Represents the observations of a foo's current state.\nKnown .status.conditions.type are: \"Available\""
items:
description: "Condition contains details for one aspect of the current state of this API Resource.\n---\nThis struct is intended for direct use as an array at the field path .status.conditions. For example,\n\n\n\ttype FooStatus struct{\n\t // Represents the observations of a foo's current state.\n\t // Known .status.conditions.type are: \"Available\", \"Progressing\", and \"Degraded\"\n\t // +patchMergeKey=type\n\t // +patchStrategy=merge\n\t // +listType=map\n\t // +listMapKey=type\n\t Conditions []metav1.Condition `json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"`\n\n\n\t // other fields\n\t}"
description: "Condition contains details for one aspect of the current state of this API Resource."
properties:
lastTransitionTime:
description: "lastTransitionTime is the last time the condition transitioned from one status to another.\nThis should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable."
Expand Down Expand Up @@ -72,7 +72,7 @@ spec:
- "Unknown"
type: "string"
type:
description: "type of condition in CamelCase or in foo.example.com/CamelCase.\n---\nMany .condition.type values are consistent across resources like Available, but because arbitrary conditions can be\nuseful (see .node.status.conditions), the ability to deconflict is important.\nThe regex it matches is (dns1123SubdomainFmt/)?(qualifiedNameFmt)"
description: "type of condition in CamelCase or in foo.example.com/CamelCase."
maxLength: 316
pattern: "^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$"
type: "string"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -382,6 +382,9 @@ spec:
cacheTTLSeconds:
description: "The maximum TTL of cached entries."
type: "integer"
directoryTimeoutSeconds:
description: "The connection timeout to the LDAP server when authenticating a user, in seconds"
type: "integer"
enabledForControlPlane:
description: "Whether to enable LDAP for control plane access. Disabled by default."
type: "boolean"
Expand Down Expand Up @@ -7324,6 +7327,17 @@ spec:
- "version"
type: "object"
type: "array"
certificatesStatus:
description: "Stores information about cluster certificates and their update process. In Active-Active databases, this is used to detect updates to the certificates, and trigger synchronization across the participating clusters."
properties:
generation:
description: "Generation stores the version of the cluster's Proxy and Syncer certificate secrets. In Active-Active databases, when a user updates the proxy or syncer certificate, a crdb-update command needs to be triggered to avoid potential sync issues. This helps the REAADB controller detect a change in a certificate and trigger a crdb-update. The version of the cluster's Proxy certificate secret."
format: "int64"
type: "integer"
updateStatus:
description: "The status of the cluster's certificates update"
type: "string"
type: "object"
ingressOrRouteMethodStatus:
description: "The ingressOrRouteSpec/ActiveActive spec method that exist"
type: "string"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ spec:
- "participatingClusterName"
type: "object"
alertSettings:
description: "Settings for database alerts"
description: "Settings for database alerts. Note - Alert settings are not supported for Active-Active database."
properties:
bdb_backup_delayed:
description: "Periodic backup has been delayed for longer than specified threshold value [minutes]"
Expand Down Expand Up @@ -425,7 +425,7 @@ spec:
- "name"
type: "object"
redisVersion:
description: "Redis OSS version. Version can be specified via <major.minor> prefix, or via channels - for existing databases - Upgrade Redis OSS version. For new databases - the version which the database will be created with. If set to 'major' - will always upgrade to the most recent major Redis version. If set to 'latest' - will always upgrade to the most recent Redis version. Depends on 'redisUpgradePolicy' - if you want to set the value to 'latest' for some databases, you must set redisUpgradePolicy on the cluster before. Possible values are 'major' or 'latest' When using upgrade - make sure to backup the database before. This value is used only for database type 'redis'"
description: "Redis OSS version. Version can be specified via <major.minor> prefix, or via channels - for existing databases - Upgrade Redis OSS version. For new databases - the version which the database will be created with. If set to 'major' - will always upgrade to the most recent major Redis version. If set to 'latest' - will always upgrade to the most recent Redis version. Depends on 'redisUpgradePolicy' - if you want to set the value to 'latest' for some databases, you must set redisUpgradePolicy on the cluster before. Possible values are 'major' or 'latest' When using upgrade - make sure to backup the database before. This value is used only for database type 'redis'. Note - Specifying Redis version is currently not supported for Active-Active database."
type: "string"
replicaSources:
description: "What databases to replicate from"
Expand Down Expand Up @@ -541,6 +541,10 @@ spec:
status:
description: "RedisEnterpriseActiveActiveDatabaseStatus defines the observed state of RedisEnterpriseActiveActiveDatabase"
properties:
clusterCertificatesGeneration:
description: "Versions of the cluster's Proxy and Syncer certificates. In Active-Active databases, these are used to detect updates to the certificates, and trigger synchronization across the participating clusters. ."
format: "int64"
type: "integer"
guid:
description: "The active-active database corresponding GUID."
type: "string"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -320,6 +320,8 @@ spec:
type: "string"
cacheTTLSeconds:
type: "integer"
directoryTimeoutSeconds:
type: "integer"
enabledForControlPlane:
type: "boolean"
enabledForDataPlane:
Expand Down Expand Up @@ -7162,6 +7164,14 @@ spec:
- "version"
type: "object"
type: "array"
certificatesStatus:
properties:
generation:
format: "int64"
type: "integer"
updateStatus:
type: "string"
type: "object"
ingressOrRouteMethodStatus:
type: "string"
licenseStatus:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -315,7 +315,7 @@ spec:
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."
type: "string"
modulesList:
description: "List of modules associated with database. Note - For Active-Active databases this feature is currently in preview. For this feature to take effect for Active-Active databases, set a boolean environment variable with the name \"ENABLE_ALPHA_FEATURES\" to True. This variable can be set via the redis-enterprise-operator pod spec, or through the operator-environment-config Config Map."
description: "List of modules associated with database. Note - For Active-Active databases this feature is currently in preview. For this feature to take effect for Active-Active databases, set a boolean environment variable with the name \"ENABLE_ALPHA_FEATURES\" to True. This variable can be set via the redis-enterprise-operator pod spec, or through the operator-environment-config Config Map. Note - if you do not want to upgrade to the latest version you must set upgradeSpec -> upgradeModulesToLatest to false. if you specify a version and do not set the upgradeModulesToLatest it can result errors in the operator. in addition, the option to specify specific version is Deprecated and will be deleted in next releases."
items:
description: "Redis Enterprise Module: https://redislabs.com/redis-enterprise/modules/"
properties:
Expand All @@ -326,7 +326,7 @@ spec:
description: "The module's name e.g \"ft\" for redissearch"
type: "string"
version:
description: "Module's semantic version e.g \"1.6.12\" - optional only in REDB, must be set in REAADB"
description: "DEPRECATED - Module's semantic version e.g \"1.6.12\" - optional only in REDB, must be set in REAADB"
type: "string"
required:
- "name"
Expand Down Expand Up @@ -448,7 +448,7 @@ spec:
description: "Specifications for DB upgrade."
properties:
upgradeModulesToLatest:
description: "Upgrades the modules to the latest version that supportes the DB version during a DB upgrade action, to upgrade the DB version view the 'redisVersion' field. Notes - All modules must be without specifing the version. in addition, This field is currently not supported for Active-Active databases."
description: "DEPRECATED Upgrades the modules to the latest version that supports the DB version during a DB upgrade action, to upgrade the DB version view the 'redisVersion' field. Notes - All modules must be without specifying the version. in addition, This field is currently not supported for Active-Active databases. The default is true"
type: "boolean"
required:
- "upgradeModulesToLatest"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,9 @@ spec:
apiFqdnUrl:
description: "The URL of the cluster, will be used for the active-active database URL."
type: "string"
apiPort:
description: "The port number of the cluster's URL used for connectivity/sync"
type: "integer"
dbFqdnSuffix:
description: "The database URL suffix, will be used for the active-active database replication endpoint and replication endpoint SNI."
type: "string"
Expand All @@ -60,6 +63,9 @@ spec:
type: "object"
status:
properties:
internalObservedSecretResourceVersion:
description: "The observed secret resource version. Used for internal purposes only."
type: "string"
local:
description: "Indicates whether this object represents a local or a remote cluster."
type: "boolean"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,13 @@ spec:
jsonPath: ".status.status"
name: "Status"
type: "string"
- jsonPath: ".metadata.creationTimestamp"
name: "Age"
type: "date"
name: "v1beta1"
schema:
openAPIV3Schema:
description: "VLogs is the Schema for the vlogs API"
description: "VLogs is fast, cost-effective and scalable logs database.\nVLogs is the Schema for the vlogs API"
properties:
apiVersion:
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"
Expand Down Expand Up @@ -605,25 +608,29 @@ spec:
description: "VLogsStatus defines the observed state of VLogs"
properties:
availableReplicas:
description: "AvailableReplicas Total number of available pods (ready for at least minReadySeconds) targeted by this VLogs."
description: "deprecated"
format: "int32"
type: "integer"
observedGeneration:
description: "ObservedGeneration defines current generation picked by operator for the\nreconcile"
format: "int64"
type: "integer"
reason:
description: "Reason defines a reason in case of update failure"
description: "Reason defines fail reason for reconcile process"
type: "string"
replicas:
description: "ReplicaCount Total number of non-terminated pods targeted by this VLogs."
description: "deprecated"
format: "int32"
type: "integer"
status:
description: "UpdateStatus defines a status of vlogs instance rollout"
type: "string"
unavailableReplicas:
description: "UnavailableReplicas Total number of unavailable pods targeted by this VLogs."
description: "deprecated"
format: "int32"
type: "integer"
updateStatus:
description: "UpdateStatus defines a status for update rollout"
type: "string"
updatedReplicas:
description: "UpdatedReplicas Total number of non-terminated pods targeted by this VLogs."
description: "deprecated"
format: "int32"
type: "integer"
type: "object"
Expand Down
Loading

0 comments on commit 1822d4d

Please sign in to comment.