Skip to content

Commit 12573f0

Browse files
Commit from GitHub Actions (Scheduled Jobs)
1 parent 554c7fc commit 12573f0

22 files changed

Lines changed: 235 additions & 84 deletions

definitions/netbird.io/nbgroup.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
---
12
apiVersion: apiextensions.k8s.io/v1
23
kind: CustomResourceDefinition
34
metadata:

definitions/postgresql.cnpg.io/backup.yaml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
controller-gen.kubebuilder.io/version: v0.19.0
6+
controller-gen.kubebuilder.io/version: v0.20.0
77
helm.sh/resource-policy: keep
88
name: backups.postgresql.cnpg.io
99
spec:
@@ -215,6 +215,11 @@ spec:
215215
- key
216216
- name
217217
type: object
218+
useDefaultAzureCredentials:
219+
description: |-
220+
Use the default Azure authentication flow, which includes DefaultAzureCredential.
221+
This allows authentication using environment variables and managed identities.
222+
type: boolean
218223
type: object
219224
backupId:
220225
description: The ID of the Barman backup
@@ -312,6 +317,13 @@ spec:
312317
podName:
313318
description: The pod name
314319
type: string
320+
sessionID:
321+
description: |-
322+
The instance manager session ID. This is a unique identifier generated at instance manager
323+
startup and changes on every restart (including container reboots). Used to detect if
324+
the instance manager was restarted during long-running operations like backups, which
325+
would terminate any running backup process.
326+
type: string
315327
type: object
316328
majorVersion:
317329
description: |-

definitions/postgresql.cnpg.io/cluster.yaml

Lines changed: 39 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
22
kind: CustomResourceDefinition
33
metadata:
44
annotations:
5-
controller-gen.kubebuilder.io/version: v0.19.0
5+
controller-gen.kubebuilder.io/version: v0.20.0
66
helm.sh/resource-policy: keep
77
name: clusters.postgresql.cnpg.io
88
spec:
@@ -1020,9 +1020,10 @@ spec:
10201020
operator:
10211021
description: |-
10221022
Operator represents a key's relationship to the value.
1023-
Valid operators are Exists and Equal. Defaults to Equal.
1023+
Valid operators are Exists, Equal, Lt, and Gt. Defaults to Equal.
10241024
Exists is equivalent to wildcard for value, so that a pod can
10251025
tolerate all taints of a particular category.
1026+
Lt and Gt perform numeric comparisons (requires feature gate TaintTolerationComparisonOperators).
10261027
type: string
10271028
tolerationSeconds:
10281029
description: |-
@@ -1115,6 +1116,11 @@ spec:
11151116
- key
11161117
- name
11171118
type: object
1119+
useDefaultAzureCredentials:
1120+
description: |-
1121+
Use the default Azure authentication flow, which includes DefaultAzureCredential.
1122+
This allows authentication using environment variables and managed identities.
1123+
type: boolean
11181124
type: object
11191125
data:
11201126
description: |-
@@ -1977,8 +1983,9 @@ spec:
19771983
integer)
19781984
type: string
19791985
targetTime:
1980-
description: The target time as a timestamp in the RFC3339
1981-
standard
1986+
description: |-
1987+
The target time as a timestamp in RFC3339 format or PostgreSQL timestamp format.
1988+
Timestamps without an explicit timezone are interpreted as UTC.
19821989
type: string
19831990
targetXID:
19841991
description: The target transaction ID
@@ -2497,7 +2504,7 @@ spec:
24972504
resources:
24982505
description: |-
24992506
resources represents the minimum resources the volume should have.
2500-
If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements
2507+
Users are allowed to specify resource requirements
25012508
that are lower than previous value but must still be higher than capacity recorded in the
25022509
status field of the claim.
25032510
More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
@@ -2701,6 +2708,11 @@ spec:
27012708
- key
27022709
- name
27032710
type: object
2711+
useDefaultAzureCredentials:
2712+
description: |-
2713+
Use the default Azure authentication flow, which includes DefaultAzureCredential.
2714+
This allows authentication using environment variables and managed identities.
2715+
type: boolean
27042716
type: object
27052717
data:
27062718
description: |-
@@ -4402,7 +4414,7 @@ spec:
44024414
name:
44034415
description: The name of the extension, required
44044416
minLength: 1
4405-
pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
4417+
pattern: ^[a-z0-9]([-a-z0-9_]*[a-z0-9])?$
44064418
type: string
44074419
required:
44084420
- image
@@ -5190,6 +5202,24 @@ spec:
51905202
description: Kubelet's generated CSRs will be addressed
51915203
to this signer.
51925204
type: string
5205+
userAnnotations:
5206+
additionalProperties:
5207+
type: string
5208+
description: |-
5209+
userAnnotations allow pod authors to pass additional information to
5210+
the signer implementation. Kubernetes does not restrict or validate this
5211+
metadata in any way.
5212+
5213+
These values are copied verbatim into the `spec.unverifiedUserAnnotations` field of
5214+
the PodCertificateRequest objects that Kubelet creates.
5215+
5216+
Entries are subject to the same validation as object metadata annotations,
5217+
with the addition that all keys must be domain-prefixed. No restrictions
5218+
are placed on values, except an overall size limitation on the entire field.
5219+
5220+
Signers should document the keys and values they support. Signers should
5221+
deny requests that contain keys they do not recognize.
5222+
type: object
51935223
required:
51945224
- keyType
51955225
- signerName
@@ -5831,7 +5861,7 @@ spec:
58315861
resources:
58325862
description: |-
58335863
resources represents the minimum resources the volume should have.
5834-
If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements
5864+
Users are allowed to specify resource requirements
58355865
that are lower than previous value but must still be higher than capacity recorded in the
58365866
status field of the claim.
58375867
More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
@@ -6087,7 +6117,7 @@ spec:
60876117
resources:
60886118
description: |-
60896119
resources represents the minimum resources the volume should have.
6090-
If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements
6120+
Users are allowed to specify resource requirements
60916121
that are lower than previous value but must still be higher than capacity recorded in the
60926122
status field of the claim.
60936123
More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
@@ -6495,7 +6525,7 @@ spec:
64956525
resources:
64966526
description: |-
64976527
resources represents the minimum resources the volume should have.
6498-
If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements
6528+
Users are allowed to specify resource requirements
64996529
that are lower than previous value but must still be higher than capacity recorded in the
65006530
status field of the claim.
65016531
More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources

definitions/postgresql.cnpg.io/clusterimagecatalog.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
22
kind: CustomResourceDefinition
33
metadata:
44
annotations:
5-
controller-gen.kubebuilder.io/version: v0.19.0
5+
controller-gen.kubebuilder.io/version: v0.20.0
66
helm.sh/resource-policy: keep
77
name: clusterimagecatalogs.postgresql.cnpg.io
88
spec:

definitions/postgresql.cnpg.io/database.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
22
kind: CustomResourceDefinition
33
metadata:
44
annotations:
5-
controller-gen.kubebuilder.io/version: v0.19.0
5+
controller-gen.kubebuilder.io/version: v0.20.0
66
helm.sh/resource-policy: keep
77
name: databases.postgresql.cnpg.io
88
spec:

definitions/postgresql.cnpg.io/failoverquorum.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
22
kind: CustomResourceDefinition
33
metadata:
44
annotations:
5-
controller-gen.kubebuilder.io/version: v0.19.0
5+
controller-gen.kubebuilder.io/version: v0.20.0
66
helm.sh/resource-policy: keep
77
name: failoverquorums.postgresql.cnpg.io
88
spec:

definitions/postgresql.cnpg.io/imagecatalog.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
22
kind: CustomResourceDefinition
33
metadata:
44
annotations:
5-
controller-gen.kubebuilder.io/version: v0.19.0
5+
controller-gen.kubebuilder.io/version: v0.20.0
66
helm.sh/resource-policy: keep
77
name: imagecatalogs.postgresql.cnpg.io
88
spec:

definitions/postgresql.cnpg.io/pooler.yaml

Lines changed: 66 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
22
kind: CustomResourceDefinition
33
metadata:
44
annotations:
5-
controller-gen.kubebuilder.io/version: v0.19.0
5+
controller-gen.kubebuilder.io/version: v0.20.0
66
helm.sh/resource-policy: keep
77
name: poolers.postgresql.cnpg.io
88
spec:
@@ -2634,7 +2634,9 @@ spec:
26342634
type: integer
26352635
type: object
26362636
resizePolicy:
2637-
description: Resources resize policy for the container.
2637+
description: |-
2638+
Resources resize policy for the container.
2639+
This field cannot be set on ephemeral containers.
26382640
items:
26392641
description: ContainerResizePolicy represents resource
26402642
resize policy for the container.
@@ -5857,7 +5859,9 @@ spec:
58575859
type: integer
58585860
type: object
58595861
resizePolicy:
5860-
description: Resources resize policy for the container.
5862+
description: |-
5863+
Resources resize policy for the container.
5864+
This field cannot be set on ephemeral containers.
58615865
items:
58625866
description: ContainerResizePolicy represents resource
58635867
resize policy for the container.
@@ -6644,8 +6648,8 @@ spec:
66446648
will be made available to those containers which consume them
66456649
by name.
66466650

6647-
This is an alpha field and requires enabling the
6648-
DynamicResourceAllocation feature gate.
6651+
This is a stable field but requires that the
6652+
DynamicResourceAllocation feature gate is enabled.
66496653

66506654
This field is immutable.
66516655
items:
@@ -7104,9 +7108,10 @@ spec:
71047108
operator:
71057109
description: |-
71067110
Operator represents a key's relationship to the value.
7107-
Valid operators are Exists and Equal. Defaults to Equal.
7111+
Valid operators are Exists, Equal, Lt, and Gt. Defaults to Equal.
71087112
Exists is equivalent to wildcard for value, so that a pod can
71097113
tolerate all taints of a particular category.
7114+
Lt and Gt perform numeric comparisons (requires feature gate TaintTolerationComparisonOperators).
71107115
type: string
71117116
tolerationSeconds:
71127117
description: |-
@@ -7900,7 +7905,7 @@ spec:
79007905
resources:
79017906
description: |-
79027907
resources represents the minimum resources the volume should have.
7903-
If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements
7908+
Users are allowed to specify resource requirements
79047909
that are lower than previous value but must still be higher than capacity recorded in the
79057910
status field of the claim.
79067911
More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
@@ -8786,6 +8791,24 @@ spec:
87868791
description: Kubelet's generated CSRs
87878792
will be addressed to this signer.
87888793
type: string
8794+
userAnnotations:
8795+
additionalProperties:
8796+
type: string
8797+
description: |-
8798+
userAnnotations allow pod authors to pass additional information to
8799+
the signer implementation. Kubernetes does not restrict or validate this
8800+
metadata in any way.
8801+
8802+
These values are copied verbatim into the `spec.unverifiedUserAnnotations` field of
8803+
the PodCertificateRequest objects that Kubelet creates.
8804+
8805+
Entries are subject to the same validation as object metadata annotations,
8806+
with the addition that all keys must be domain-prefixed. No restrictions
8807+
are placed on values, except an overall size limitation on the entire field.
8808+
8809+
Signers should document the keys and values they support. Signers should
8810+
deny requests that contain keys they do not recognize.
8811+
type: object
87898812
required:
87908813
- keyType
87918814
- signerName
@@ -9211,6 +9234,42 @@ spec:
92119234
x-kubernetes-list-map-keys:
92129235
- name
92139236
x-kubernetes-list-type: map
9237+
workloadRef:
9238+
description: |-
9239+
WorkloadRef provides a reference to the Workload object that this Pod belongs to.
9240+
This field is used by the scheduler to identify the PodGroup and apply the
9241+
correct group scheduling policies. The Workload object referenced
9242+
by this field may not exist at the time the Pod is created.
9243+
This field is immutable, but a Workload object with the same name
9244+
may be recreated with different policies. Doing this during pod scheduling
9245+
may result in the placement not conforming to the expected policies.
9246+
properties:
9247+
name:
9248+
description: |-
9249+
Name defines the name of the Workload object this Pod belongs to.
9250+
Workload must be in the same namespace as the Pod.
9251+
If it doesn't match any existing Workload, the Pod will remain unschedulable
9252+
until a Workload object is created and observed by the kube-scheduler.
9253+
It must be a DNS subdomain.
9254+
type: string
9255+
podGroup:
9256+
description: |-
9257+
PodGroup is the name of the PodGroup within the Workload that this Pod
9258+
belongs to. If it doesn't match any existing PodGroup within the Workload,
9259+
the Pod will remain unschedulable until the Workload object is recreated
9260+
and observed by the kube-scheduler. It must be a DNS label.
9261+
type: string
9262+
podGroupReplicaKey:
9263+
description: |-
9264+
PodGroupReplicaKey specifies the replica key of the PodGroup to which this
9265+
Pod belongs. It is used to distinguish pods belonging to different replicas
9266+
of the same pod group. The pod group policy is applied separately to each replica.
9267+
When set, it must be a DNS label.
9268+
type: string
9269+
required:
9270+
- name
9271+
- podGroup
9272+
type: object
92149273
required:
92159274
- containers
92169275
type: object

definitions/postgresql.cnpg.io/publication.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
22
kind: CustomResourceDefinition
33
metadata:
44
annotations:
5-
controller-gen.kubebuilder.io/version: v0.19.0
5+
controller-gen.kubebuilder.io/version: v0.20.0
66
helm.sh/resource-policy: keep
77
name: publications.postgresql.cnpg.io
88
spec:

definitions/postgresql.cnpg.io/scheduledbackup.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
22
kind: CustomResourceDefinition
33
metadata:
44
annotations:
5-
controller-gen.kubebuilder.io/version: v0.19.0
5+
controller-gen.kubebuilder.io/version: v0.20.0
66
helm.sh/resource-policy: keep
77
name: scheduledbackups.postgresql.cnpg.io
88
spec:

0 commit comments

Comments
 (0)