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 Apr 5, 2024
1 parent 223e6d9 commit 8171356
Show file tree
Hide file tree
Showing 185 changed files with 17,315 additions and 5,460 deletions.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ spec:
description: "ProxyConfigPromoteStatus defines the observed state of ProxyConfigPromote"
properties:
conditions:
description: "Current state of the activedoc resource. Conditions represent the latest available observations of an object's state"
description: "Current state of the ProxyConfigPromote resource. Conditions represent the latest available observations of an object's state"
items:
description: "Condition represents an observation of an object's state. Conditions are an extension mechanism intended to be used when the details of an observation are not a priori known or would not apply to all instances of a given Kind. \n Conditions should be added to explicitly convey properties that users and components care about rather than requiring those properties to be inferred from other observations. Once defined, the meaning of a Condition can not be changed arbitrarily - it becomes part of the API, and has the same backwards- and forwards-compatibility concerns of any other part of the API."
properties:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,18 @@ spec:
type: "object"
minItems: 1
type: "array"
healthCheck:
description: "HealthCheckSpec configures health checks in the DNS provider. By default this health check will be applied to each unique DNS A Record for the listeners assigned to the target gateway"
properties:
endpoint:
type: "string"
failureThreshold:
type: "integer"
port:
type: "integer"
protocol:
type: "string"
type: "object"
managedZone:
description: "ManagedZoneReference holds a reference to a ManagedZone"
properties:
Expand Down Expand Up @@ -182,6 +194,52 @@ spec:
type: "array"
type: "object"
type: "array"
healthCheck:
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, \n 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 }"
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."
format: "date-time"
type: "string"
message:
description: "message is a human readable message indicating details about the transition. This may be an empty string."
maxLength: 32768
type: "string"
observedGeneration:
description: "observedGeneration represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date with respect to the current state of the instance."
format: "int64"
minimum: 0.0
type: "integer"
reason:
description: "reason contains a programmatic identifier indicating the reason for the condition's last transition. Producers of specific condition types may define expected values and meanings for this field, and whether the values are considered a guaranteed API. The value should be a CamelCase string. This field may not be empty."
maxLength: 1024
minLength: 1
pattern: "^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$"
type: "string"
status:
description: "status of the condition, one of True, False, Unknown."
enum:
- "True"
- "False"
- "Unknown"
type: "string"
type:
description: "type of condition in CamelCase or in foo.example.com/CamelCase. --- Many .condition.type values are consistent across resources like Available, but because arbitrary conditions can be useful (see .node.status.conditions), the ability to deconflict is important. The regex it matches is (dns1123SubdomainFmt/)?(qualifiedNameFmt)"
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"
required:
- "lastTransitionTime"
- "message"
- "reason"
- "status"
- "type"
type: "object"
type: "array"
type: "object"
observedGeneration:
description: "observedGeneration is the most recently observed generation of the DNSRecord. When the DNSRecord is updated, the controller updates the corresponding record in each managed zone. If an update for a particular zone fails, that failure is recorded in the status condition for the zone so that the controller can determine that it needs to retry the update for that specific zone."
format: "int64"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -729,9 +729,9 @@ spec:
postgres_configuration_secret:
description: "Secret where the database configuration can be found"
type: "string"
postgres_data_path:
description: "Path where the PostgreSQL data are located"
type: "string"
postgres_data_volume_init:
description: "Sets permissions on the /var/lib/pgdata/data for postgres container using an init container (not Openshift)"
type: "boolean"
postgres_extra_args:
items:
type: "string"
Expand All @@ -748,8 +748,11 @@ spec:
postgres_image_version:
description: "PostgreSQL container image version to use"
type: "string"
postgres_init_container_commands:
description: "Customize the postgres init container commands (Non Openshift)"
type: "string"
postgres_init_container_resource_requirements:
description: "Resource requirements for the postgres init container"
description: "(Deprecated, use postgres_resource_requirements parameter) Resource requirements for the postgres init container"
properties:
limits:
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:
controller-gen.kubebuilder.io/version: "v0.9.0"
controller-gen.kubebuilder.io/version: "v0.14.0"
name: "clusterinfoimports.multicluster.crd.antrea.io"
spec:
group: "multicluster.crd.antrea.io"
Expand Down Expand Up @@ -30,10 +30,10 @@ spec:
openAPIV3Schema:
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"
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"
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"
description: "Kind is a string value representing the REST resource this object represents.\nServers may infer this from the endpoint the client submits requests to.\nCannot be updated.\nIn CamelCase.\nMore info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds"
type: "string"
metadata:
type: "object"
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:
controller-gen.kubebuilder.io/version: "v0.9.0"
controller-gen.kubebuilder.io/version: "v0.14.0"
name: "clustersets.multicluster.crd.antrea.io"
spec:
group: "multicluster.crd.antrea.io"
Expand Down Expand Up @@ -35,10 +35,10 @@ spec:
description: "ClusterSet represents a ClusterSet."
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"
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"
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"
description: "Kind is a string value representing the REST resource this object represents.\nServers may infer this from the endpoint the client submits requests to.\nCannot be updated.\nIn CamelCase.\nMore info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds"
type: "string"
metadata:
type: "object"
Expand Down Expand Up @@ -67,7 +67,7 @@ spec:
minItems: 1
type: "array"
members:
description: "Members include member clusters known to the leader clusters. Used in leader cluster."
description: "Members include member clusters known to the leader clusters.\nUsed in leader cluster."
items:
description: "MemberCluster defines member cluster information."
properties:
Expand All @@ -86,7 +86,7 @@ spec:
type: "object"
type: "array"
namespace:
description: "The leader cluster Namespace in which the ClusterSet is defined. Used in member cluster."
description: "The leader cluster Namespace in which the ClusterSet is defined.\nUsed in member cluster."
type: "string"
required:
- "leaders"
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:
controller-gen.kubebuilder.io/version: "v0.9.0"
controller-gen.kubebuilder.io/version: "v0.14.0"
name: "gateways.multicluster.crd.antrea.io"
spec:
group: "multicluster.crd.antrea.io"
Expand Down Expand Up @@ -31,7 +31,7 @@ spec:
description: "Gateway includes information of a Multi-cluster Gateway."
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"
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"
type: "string"
gatewayIP:
description: "Cross-cluster tunnel IP of the Gateway."
Expand All @@ -40,7 +40,7 @@ spec:
description: "In-cluster tunnel IP of the Gateway."
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"
description: "Kind is a string value representing the REST resource this object represents.\nServers may infer this from the endpoint the client submits requests to.\nCannot be updated.\nIn CamelCase.\nMore info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds"
type: "string"
metadata:
type: "object"
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:
controller-gen.kubebuilder.io/version: "v0.9.0"
controller-gen.kubebuilder.io/version: "v0.14.0"
name: "labelidentities.multicluster.crd.antrea.io"
spec:
group: "multicluster.crd.antrea.io"
Expand All @@ -28,13 +28,13 @@ spec:
name: "v1alpha1"
schema:
openAPIV3Schema:
description: "LabelIdentity is an imported label identity from the ClusterSet. For each unique label identity, a LabelIdentity will be created in the member cluster."
description: "LabelIdentity is an imported label identity from the ClusterSet.\nFor each unique label identity, a LabelIdentity will be created in the member cluster."
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"
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"
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"
description: "Kind is a string value representing the REST resource this object represents.\nServers may infer this from the endpoint the client submits requests to.\nCannot be updated.\nIn CamelCase.\nMore info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds"
type: "string"
metadata:
type: "object"
Expand All @@ -45,7 +45,7 @@ spec:
format: "int32"
type: "integer"
label:
description: "Label is the normalized string of a label identity. The format of normalized label identity is `ns:(?P<nslabels>(.)*)&pod:(?P<podlabels>(.)*)` E.g., `ns:kubernetes.io/metadata.name=kube-system&pod:app=db`"
description: "Label is the normalized string of a label identity.\nThe format of normalized label identity is `ns:(?P<nslabels>(.)*)&pod:(?P<podlabels>(.)*)`\nE.g., `ns:kubernetes.io/metadata.name=kube-system&pod:app=db`"
type: "string"
type: "object"
type: "object"
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:
controller-gen.kubebuilder.io/version: "v0.9.0"
controller-gen.kubebuilder.io/version: "v0.14.0"
name: "memberclusterannounces.multicluster.crd.antrea.io"
spec:
group: "multicluster.crd.antrea.io"
Expand Down Expand Up @@ -31,7 +31,7 @@ spec:
description: "MemberClusterAnnounce is the Schema for the memberclusterannounces 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"
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"
type: "string"
clusterID:
description: "Cluster ID of the member cluster."
Expand All @@ -40,7 +40,7 @@ spec:
description: "ClusterSet this member belongs to."
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"
description: "Kind is a string value representing the REST resource this object represents.\nServers may infer this from the endpoint the client submits requests to.\nCannot be updated.\nIn CamelCase.\nMore info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds"
type: "string"
leaderClusterID:
description: "Leader cluster this member has selected."
Expand Down
Loading

0 comments on commit 8171356

Please sign in to comment.