Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update upstream specifications to their latest version #344

Merged
merged 1 commit into from
Oct 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,11 @@ spec:
deps:
description: "Deps captures all possible types of dependencies of a Spark application."
properties:
archives:
description: "Archives is a list of archives to be extracted into the working directory of each executor."
items:
type: "string"
type: "array"
excludePackages:
description: "ExcludePackages is a list of \"groupId:artifactId\", to exclude while resolving the\ndependencies provided in Packages to avoid dependency conflicts."
items:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,11 @@ spec:
deps:
description: "Deps captures all possible types of dependencies of a Spark application."
properties:
archives:
description: "Archives is a list of archives to be extracted into the working directory of each executor."
items:
type: "string"
type: "array"
excludePackages:
description: "ExcludePackages is a list of \"groupId:artifactId\", to exclude while resolving the\ndependencies provided in Packages to avoid dependency conflicts."
items:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1317,6 +1317,9 @@ spec:
- "key"
type: "object"
x-kubernetes-map-type: "atomic"
forceVMProto:
description: "ForceVMProto forces using VictoriaMetrics protocol for sending data to -remoteWrite.url"
type: "boolean"
headers:
description: "Headers allow configuring custom http headers\nMust be in form of semicolon separated header with value\ne.g.\nheaderName: headerValue\nvmagent supports since 1.79.0 version"
items:
Expand Down Expand Up @@ -1372,6 +1375,9 @@ spec:
type: "string"
type: "object"
type: "array"
maxDiskUsage:
description: "MaxDiskUsage defines the maximum file-based buffer size in bytes for -remoteWrite.url"
type: "string"
oauth2:
description: "OAuth2 defines auth configuration"
properties:
Expand Down
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:
aerospike-kubernetes-operator/version: "3.3.1"
aerospike-kubernetes-operator/version: "3.4.0"
controller-gen.kubebuilder.io/version: "v0.14.0"
name: "aerospikeclusters.asdb.aerospike.com"
spec:
Expand Down
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:
aerospike-kubernetes-operator/version: "3.3.1"
aerospike-kubernetes-operator/version: "3.4.0"
controller-gen.kubebuilder.io/version: "v0.14.0"
name: "aerospikeclusters.asdb.aerospike.com"
spec:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2039,6 +2039,9 @@ spec:
secretKeySecret:
description: "Secret key secret name of the deployed instance"
type: "string"
upgradedFrom:
description: "Last gated version"
type: "string"
upgradedPostgresVersion:
description: "Status to indicate that the database has been upgraded to the version in the status"
type: "string"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1242,7 +1242,7 @@ spec:
description: "Deprecated: no longer available since version 2.5."
type: "boolean"
volumes:
description: "A list of Persistent Volume Claims to be mounted. Syntax: [pvcname:/container/path]"
description: "A list of Persistent Volume Claims to be mounted. Syntax: [pvcname:/container/path]. If the PVC is not found, the Integration fails.\nYou can use the syntax [pvcname:/container/path:size:accessMode<:storageClass>] to create a dynamic PVC based on the Storage Class provided\nor the default cluster Storage Class. However, if the PVC exists, the operator would mount it."
items:
type: "string"
type: "array"
Expand Down Expand Up @@ -2833,7 +2833,7 @@ spec:
description: "Deprecated: no longer available since version 2.5."
type: "boolean"
volumes:
description: "A list of Persistent Volume Claims to be mounted. Syntax: [pvcname:/container/path]"
description: "A list of Persistent Volume Claims to be mounted. Syntax: [pvcname:/container/path]. If the PVC is not found, the Integration fails.\nYou can use the syntax [pvcname:/container/path:size:accessMode<:storageClass>] to create a dynamic PVC based on the Storage Class provided\nor the default cluster Storage Class. However, if the PVC exists, the operator would mount it."
items:
type: "string"
type: "array"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1136,7 +1136,7 @@ spec:
description: "Deprecated: no longer available since version 2.5."
type: "boolean"
volumes:
description: "A list of Persistent Volume Claims to be mounted. Syntax: [pvcname:/container/path]"
description: "A list of Persistent Volume Claims to be mounted. Syntax: [pvcname:/container/path]. If the PVC is not found, the Integration fails.\nYou can use the syntax [pvcname:/container/path:size:accessMode<:storageClass>] to create a dynamic PVC based on the Storage Class provided\nor the default cluster Storage Class. However, if the PVC exists, the operator would mount it."
items:
type: "string"
type: "array"
Expand Down Expand Up @@ -2632,7 +2632,7 @@ spec:
description: "Deprecated: no longer available since version 2.5."
type: "boolean"
volumes:
description: "A list of Persistent Volume Claims to be mounted. Syntax: [pvcname:/container/path]"
description: "A list of Persistent Volume Claims to be mounted. Syntax: [pvcname:/container/path]. If the PVC is not found, the Integration fails.\nYou can use the syntax [pvcname:/container/path:size:accessMode<:storageClass>] to create a dynamic PVC based on the Storage Class provided\nor the default cluster Storage Class. However, if the PVC exists, the operator would mount it."
items:
type: "string"
type: "array"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4760,7 +4760,7 @@ spec:
description: "Deprecated: no longer available since version 2.5."
type: "boolean"
volumes:
description: "A list of Persistent Volume Claims to be mounted. Syntax: [pvcname:/container/path]"
description: "A list of Persistent Volume Claims to be mounted. Syntax: [pvcname:/container/path]. If the PVC is not found, the Integration fails.\nYou can use the syntax [pvcname:/container/path:size:accessMode<:storageClass>] to create a dynamic PVC based on the Storage Class provided\nor the default cluster Storage Class. However, if the PVC exists, the operator would mount it."
items:
type: "string"
type: "array"
Expand Down Expand Up @@ -6232,7 +6232,7 @@ spec:
description: "Deprecated: no longer available since version 2.5."
type: "boolean"
volumes:
description: "A list of Persistent Volume Claims to be mounted. Syntax: [pvcname:/container/path]"
description: "A list of Persistent Volume Claims to be mounted. Syntax: [pvcname:/container/path]. If the PVC is not found, the Integration fails.\nYou can use the syntax [pvcname:/container/path:size:accessMode<:storageClass>] to create a dynamic PVC based on the Storage Class provided\nor the default cluster Storage Class. However, if the PVC exists, the operator would mount it."
items:
type: "string"
type: "array"
Expand Down
2 changes: 1 addition & 1 deletion crd-catalog/apache/camel-k/camel.apache.org/v1/pipes.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4747,7 +4747,7 @@ spec:
description: "Deprecated: no longer available since version 2.5."
type: "boolean"
volumes:
description: "A list of Persistent Volume Claims to be mounted. Syntax: [pvcname:/container/path]"
description: "A list of Persistent Volume Claims to be mounted. Syntax: [pvcname:/container/path]. If the PVC is not found, the Integration fails.\nYou can use the syntax [pvcname:/container/path:size:accessMode<:storageClass>] to create a dynamic PVC based on the Storage Class provided\nor the default cluster Storage Class. However, if the PVC exists, the operator would mount it."
items:
type: "string"
type: "array"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4749,7 +4749,7 @@ spec:
description: "Deprecated: no longer available since version 2.5."
type: "boolean"
volumes:
description: "A list of Persistent Volume Claims to be mounted. Syntax: [pvcname:/container/path]"
description: "A list of Persistent Volume Claims to be mounted. Syntax: [pvcname:/container/path]. If the PVC is not found, the Integration fails.\nYou can use the syntax [pvcname:/container/path:size:accessMode<:storageClass>] to create a dynamic PVC based on the Storage Class provided\nor the default cluster Storage Class. However, if the PVC exists, the operator would mount it."
items:
type: "string"
type: "array"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ spec:
name: "v1"
schema:
openAPIV3Schema:
description: "ClusterDefinition defines the topology for databases or storage systems,\noffering a variety of topological configurations to meet diverse deployment needs and scenarios.\n\n\nIt includes a list of Components, each linked to a ComponentDefinition, which enhances reusability and reduce redundancy.\nFor example, widely used components such as etcd and Zookeeper can be defined once and reused across multiple ClusterDefinitions,\nsimplifying the setup of new systems.\n\n\nAdditionally, ClusterDefinition also specifies the sequence of startup, upgrade, and shutdown for Components,\nensuring a controlled and predictable management of component lifecycles."
description: "ClusterDefinition defines the topology for databases or storage systems,\noffering a variety of topological configurations to meet diverse deployment needs and scenarios.\n\n\nIt includes a list of Components and/or Shardings, each linked to a ComponentDefinition or a ShardingDefinition,\nwhich enhances reusability and reduce redundancy.\nFor example, widely used components such as etcd and Zookeeper can be defined once and reused across multiple ClusterDefinitions,\nsimplifying the setup of new systems.\n\n\nAdditionally, ClusterDefinition also specifies the sequence of startup, upgrade, and shutdown between Components and/or Shardings,\nensuring a controlled and predictable management of cluster lifecycles."
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 @@ -71,7 +71,6 @@ spec:
- "name"
type: "object"
maxItems: 128
minItems: 1
type: "array"
default:
description: "Default indicates whether this topology serves as the default configuration.\nWhen set to true, this topology is automatically used unless another is explicitly specified."
Expand All @@ -84,23 +83,42 @@ spec:
description: "Specifies the sequence in which components within a cluster topology are\nstarted, stopped, and upgraded.\nThis ordering is crucial for maintaining the correct dependencies and operational flow across components."
properties:
provision:
description: "Specifies the order for creating and initializing components.\nThis is designed for components that depend on one another. Components without dependencies can be grouped together.\n\n\nComponents that can be provisioned independently or have no dependencies can be listed together in the same stage,\nseparated by commas."
description: "Specifies the order for creating and initializing entities.\nThis is designed for entities that depend on one another. Entities without dependencies can be grouped together.\n\n\nEntities that can be provisioned independently or have no dependencies can be listed together in the same stage,\nseparated by commas."
items:
type: "string"
type: "array"
terminate:
description: "Outlines the order for stopping and deleting components.\nThis sequence is designed for components that require a graceful shutdown or have interdependencies.\n\n\nComponents that can be terminated independently or have no dependencies can be listed together in the same stage,\nseparated by commas."
description: "Outlines the order for stopping and deleting entities.\nThis sequence is designed for entities that require a graceful shutdown or have interdependencies.\n\n\nEntities that can be terminated independently or have no dependencies can be listed together in the same stage,\nseparated by commas."
items:
type: "string"
type: "array"
update:
description: "Update determines the order for updating components' specifications, such as image upgrades or resource scaling.\nThis sequence is designed for components that have dependencies or require specific update procedures.\n\n\nComponents that can be updated independently or have no dependencies can be listed together in the same stage,\nseparated by commas."
description: "Update determines the order for updating entities' specifications, such as image upgrades or resource scaling.\nThis sequence is designed for entities that have dependencies or require specific update procedures.\n\n\nEntities that can be updated independently or have no dependencies can be listed together in the same stage,\nseparated by commas."
items:
type: "string"
type: "array"
type: "object"
shardings:
description: "Shardings specifies the shardings in the topology."
items:
description: "ClusterTopologySharding defines a sharding within a ClusterTopology."
properties:
name:
description: "Defines the unique identifier of the sharding within the cluster topology.\nIt follows IANA Service naming rules and is used as part of the Service's DNS name.\nThe name must start with a lowercase letter, can contain lowercase letters, numbers,\nand hyphens, and must end with a lowercase letter or number.\n\n\nCannot be updated once set."
maxLength: 16
pattern: "^[a-z]([a-z0-9\\-]*[a-z0-9])?$"
type: "string"
shardingDef:
description: "Specifies the sharding definition that defines the characteristics and behavior of the sharding.\n\n\nThe system selects the ShardingDefinition CR with the latest version that matches the pattern.\nThis approach allows:\n\n\n1. Precise selection by providing the exact name of a ShardingDefinition CR.\n2. Flexible and automatic selection of the most up-to-date ShardingDefinition CR\nby specifying a regular expression pattern.\n\n\nOnce set, this field cannot be updated."
maxLength: 64
type: "string"
required:
- "name"
- "shardingDef"
type: "object"
maxItems: 128
type: "array"
required:
- "components"
- "name"
type: "object"
maxItems: 128
Expand Down
Loading