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 Nov 1, 2024
1 parent 04b5113 commit 4bc5f63
Show file tree
Hide file tree
Showing 225 changed files with 12,630 additions and 3,237 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,7 @@ apiVersion: "apiextensions.k8s.io/v1"
kind: "CustomResourceDefinition"
metadata:
annotations:
controller-gen.kubebuilder.io/version: "v0.15.0"
labels:
app.kubernetes.io/name: "pgo"
app.kubernetes.io/version: "latest"
controller-gen.kubebuilder.io/version: "v0.16.4"
name: "pgadmins.postgres-operator.crunchydata.com"
spec:
group: "postgres-operator.crunchydata.com"
Expand Down Expand Up @@ -597,7 +594,7 @@ spec:
type: "string"
name:
default: ""
description: "Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
description: "Name of the referent.\nThis field is effectively required, but due to backwards compatibility is\nallowed to be empty. Instances of this type with an empty value here are\nalmost certainly wrong.\nMore info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
type: "string"
optional:
description: "Specify whether the Secret or its key must be defined"
Expand All @@ -612,7 +609,7 @@ spec:
description: "Projection that may be projected along with other supported volume types"
properties:
clusterTrustBundle:
description: "ClusterTrustBundle allows a pod to access the `.spec.trustBundle` field\nof ClusterTrustBundle objects in an auto-updating file.\n\n\nAlpha, gated by the ClusterTrustBundleProjection feature gate.\n\n\nClusterTrustBundle objects can either be selected by name, or by the\ncombination of signer name and a label selector.\n\n\nKubelet performs aggressive normalization of the PEM contents written\ninto the pod filesystem. Esoteric PEM features such as inter-block\ncomments and block headers are stripped. Certificates are deduplicated.\nThe ordering of certificates within the file is arbitrary, and Kubelet\nmay change the order over time."
description: "ClusterTrustBundle allows a pod to access the `.spec.trustBundle` field\nof ClusterTrustBundle objects in an auto-updating file.\n\nAlpha, gated by the ClusterTrustBundleProjection feature gate.\n\nClusterTrustBundle objects can either be selected by name, or by the\ncombination of signer name and a label selector.\n\nKubelet performs aggressive normalization of the PEM contents written\ninto the pod filesystem. Esoteric PEM features such as inter-block\ncomments and block headers are stripped. Certificates are deduplicated.\nThe ordering of certificates within the file is arbitrary, and Kubelet\nmay change the order over time."
properties:
labelSelector:
description: "Select all ClusterTrustBundles that match this label selector. Only has\neffect if signerName is set. Mutually-exclusive with name. If unset,\ninterpreted as \"match nothing\". If set but empty, interpreted as \"match\neverything\"."
Expand Down Expand Up @@ -688,7 +685,7 @@ spec:
x-kubernetes-list-type: "atomic"
name:
default: ""
description: "Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
description: "Name of the referent.\nThis field is effectively required, but due to backwards compatibility is\nallowed to be empty. Instances of this type with an empty value here are\nalmost certainly wrong.\nMore info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
type: "string"
optional:
description: "optional specify whether the ConfigMap or its keys must be defined"
Expand Down Expand Up @@ -775,7 +772,7 @@ spec:
x-kubernetes-list-type: "atomic"
name:
default: ""
description: "Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
description: "Name of the referent.\nThis field is effectively required, but due to backwards compatibility is\nallowed to be empty. Instances of this type with an empty value here are\nalmost certainly wrong.\nMore info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
type: "string"
optional:
description: "optional field specify whether the Secret or its key must be defined"
Expand Down Expand Up @@ -812,7 +809,7 @@ spec:
type: "string"
name:
default: ""
description: "Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
description: "Name of the referent.\nThis field is effectively required, but due to backwards compatibility is\nallowed to be empty. Instances of this type with an empty value here are\nalmost certainly wrong.\nMore info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
type: "string"
optional:
description: "Specify whether the Secret or its key must be defined"
Expand Down Expand Up @@ -956,7 +953,7 @@ spec:
properties:
name:
default: ""
description: "Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
description: "Name of the referent.\nThis field is effectively required, but due to backwards compatibility is\nallowed to be empty. Instances of this type with an empty value here are\nalmost certainly wrong.\nMore info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
type: "string"
type: "object"
x-kubernetes-map-type: "atomic"
Expand All @@ -980,7 +977,7 @@ spec:
description: "Resource requirements for the PGAdmin container."
properties:
claims:
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."
description: "Claims lists the names of resources, defined in spec.resourceClaims,\nthat are used by this container.\n\nThis is an alpha field and requires enabling the\nDynamicResourceAllocation feature gate.\n\nThis field is immutable. It can only be set for containers."
items:
description: "ResourceClaim references one entry in PodSpec.ResourceClaims."
properties:
Expand Down Expand Up @@ -1101,7 +1098,7 @@ spec:
type: "string"
name:
default: ""
description: "Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
description: "Name of the referent.\nThis field is effectively required, but due to backwards compatibility is\nallowed to be empty. Instances of this type with an empty value here are\nalmost certainly wrong.\nMore info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
type: "string"
optional:
description: "Specify whether the Secret or its key must be defined"
Expand Down Expand Up @@ -1136,7 +1133,7 @@ spec:
conditions:
description: "conditions represent the observations of pgAdmin's current state.\nKnown .status.conditions.type is: \"PersistentVolumeResizing\""
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 @@ -1165,7 +1162,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 @@ -2,10 +2,7 @@ apiVersion: "apiextensions.k8s.io/v1"
kind: "CustomResourceDefinition"
metadata:
annotations:
controller-gen.kubebuilder.io/version: "v0.15.0"
labels:
app.kubernetes.io/name: "pgo"
app.kubernetes.io/version: "latest"
controller-gen.kubebuilder.io/version: "v0.16.4"
name: "pgupgrades.postgres-operator.crunchydata.com"
spec:
group: "postgres-operator.crunchydata.com"
Expand Down Expand Up @@ -608,7 +605,7 @@ spec:
properties:
name:
default: ""
description: "Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
description: "Name of the referent.\nThis field is effectively required, but due to backwards compatibility is\nallowed to be empty. Instances of this type with an empty value here are\nalmost certainly wrong.\nMore info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
type: "string"
type: "object"
x-kubernetes-map-type: "atomic"
Expand Down Expand Up @@ -636,7 +633,7 @@ spec:
description: "Resource requirements for the PGUpgrade container."
properties:
claims:
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."
description: "Claims lists the names of resources, defined in spec.resourceClaims,\nthat are used by this container.\n\nThis is an alpha field and requires enabling the\nDynamicResourceAllocation feature gate.\n\nThis field is immutable. It can only be set for containers."
items:
description: "ResourceClaim references one entry in PodSpec.ResourceClaims."
properties:
Expand Down Expand Up @@ -711,7 +708,7 @@ spec:
conditions:
description: "conditions represent the observations of PGUpgrade's current state."
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 @@ -740,7 +737,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
Loading

0 comments on commit 4bc5f63

Please sign in to comment.