Skip to content

Commit 0bf051e

Browse files
authored
[create-pull-request] automated change
1 parent 569eb06 commit 0bf051e

17 files changed

+538
-333
lines changed

addons/sqs-chart/Chart.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
apiVersion: v1
22
name: sqs-chart
33
description: A Helm chart for the ACK service controller for Amazon Simple Queue Service (SQS)
4-
version: 1.0.7
5-
appVersion: 1.0.7
4+
version: 1.1.5
5+
appVersion: 1.1.5
66
home: https://github.com/aws-controllers-k8s/sqs-controller
77
icon: https://raw.githubusercontent.com/aws/eks-charts/master/docs/logo/aws.png
88
sources:

addons/sqs-chart/crds/services.k8s.aws_adoptedresources.yaml

+112-92
Large diffs are not rendered by default.

addons/sqs-chart/crds/services.k8s.aws_fieldexports.yaml

+32-22
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
controller-gen.kubebuilder.io/version: v0.9.2
7-
creationTimestamp: null
6+
controller-gen.kubebuilder.io/version: v0.16.2
87
name: fieldexports.services.k8s.aws
98
spec:
109
group: services.k8s.aws
@@ -21,30 +20,37 @@ spec:
2120
description: FieldExport is the schema for the FieldExport API.
2221
properties:
2322
apiVersion:
24-
description: 'APIVersion defines the versioned schema of this representation
25-
of an object. Servers should convert recognized schemas to the latest
26-
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
23+
description: |-
24+
APIVersion defines the versioned schema of this representation of an object.
25+
Servers should convert recognized schemas to the latest internal value, and
26+
may reject unrecognized values.
27+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
2728
type: string
2829
kind:
29-
description: 'Kind is a string value representing the REST resource this
30-
object represents. Servers may infer this from the endpoint the client
31-
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
30+
description: |-
31+
Kind is a string value representing the REST resource this object represents.
32+
Servers may infer this from the endpoint the client submits requests to.
33+
Cannot be updated.
34+
In CamelCase.
35+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
3236
type: string
3337
metadata:
3438
type: object
3539
spec:
3640
description: FieldExportSpec defines the desired state of the FieldExport.
3741
properties:
3842
from:
39-
description: ResourceFieldSelector provides the values necessary to
40-
identify an individual field on an individual K8s resource.
43+
description: |-
44+
ResourceFieldSelector provides the values necessary to identify an individual
45+
field on an individual K8s resource.
4146
properties:
4247
path:
4348
type: string
4449
resource:
45-
description: NamespacedResource provides all the values necessary
46-
to identify an ACK resource of a given type (within the same
47-
namespace as the custom resource containing this type).
50+
description: |-
51+
NamespacedResource provides all the values necessary to identify an ACK
52+
resource of a given type (within the same namespace as the custom resource
53+
containing this type).
4854
properties:
4955
group:
5056
type: string
@@ -62,16 +68,18 @@ spec:
6268
- resource
6369
type: object
6470
to:
65-
description: FieldExportTarget provides the values necessary to identify
66-
the output path for a field export.
71+
description: |-
72+
FieldExportTarget provides the values necessary to identify the
73+
output path for a field export.
6774
properties:
6875
key:
6976
description: Key overrides the default value (`<namespace>.<FieldExport-resource-name>`)
7077
for the FieldExport target
7178
type: string
7279
kind:
73-
description: FieldExportOutputType represents all types that can
74-
be produced by a field export operation
80+
description: |-
81+
FieldExportOutputType represents all types that can be produced by a field
82+
export operation
7583
enum:
7684
- configmap
7785
- secret
@@ -94,12 +102,14 @@ spec:
94102
description: FieldExportStatus defines the observed status of the FieldExport.
95103
properties:
96104
conditions:
97-
description: A collection of `ackv1alpha1.Condition` objects that
98-
describe the various recoverable states of the field CR
105+
description: |-
106+
A collection of `ackv1alpha1.Condition` objects that describe the various
107+
recoverable states of the field CR
99108
items:
100-
description: Condition is the common struct used by all CRDs managed
101-
by ACK service controllers to indicate terminal states of the
102-
CR and its backend AWS service API resource
109+
description: |-
110+
Condition is the common struct used by all CRDs managed by ACK service
111+
controllers to indicate terminal states of the CR and its backend AWS
112+
service API resource
103113
properties:
104114
lastTransitionTime:
105115
description: Last time the condition transitioned from one status

addons/sqs-chart/crds/sqs.services.k8s.aws_queues.yaml

+105-52
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
controller-gen.kubebuilder.io/version: v0.9.2
7-
creationTimestamp: null
6+
controller-gen.kubebuilder.io/version: v0.16.2
87
name: queues.sqs.services.k8s.aws
98
spec:
109
group: sqs.services.k8s.aws
@@ -15,20 +14,50 @@ spec:
1514
singular: queue
1615
scope: Namespaced
1716
versions:
18-
- name: v1alpha1
17+
- additionalPrinterColumns:
18+
- jsonPath: .spec.delaySeconds
19+
name: DelaySeconds
20+
type: string
21+
- jsonPath: .spec.maximumMessageSize
22+
name: maximumMessageSize
23+
priority: 1
24+
type: string
25+
- jsonPath: .spec.messageRetentionPeriod
26+
name: messageRetentionPeriod
27+
priority: 1
28+
type: string
29+
- jsonPath: .spec.receiveMessageWaitTimeSeconds
30+
name: receiveMessageWaitTimeSeconds
31+
priority: 1
32+
type: string
33+
- jsonPath: .spec.visibilityTimeout
34+
name: visibilityTimeout
35+
type: string
36+
- jsonPath: .status.conditions[?(@.type=="ACK.ResourceSynced")].status
37+
name: Synced
38+
type: string
39+
- jsonPath: .metadata.creationTimestamp
40+
name: Age
41+
type: date
42+
name: v1alpha1
1943
schema:
2044
openAPIV3Schema:
2145
description: Queue is the Schema for the Queues API
2246
properties:
2347
apiVersion:
24-
description: 'APIVersion defines the versioned schema of this representation
25-
of an object. Servers should convert recognized schemas to the latest
26-
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
48+
description: |-
49+
APIVersion defines the versioned schema of this representation of an object.
50+
Servers should convert recognized schemas to the latest internal value, and
51+
may reject unrecognized values.
52+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
2753
type: string
2854
kind:
29-
description: 'Kind is a string value representing the REST resource this
30-
object represents. Servers may infer this from the endpoint the client
31-
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
55+
description: |-
56+
Kind is a string value representing the REST resource this object represents.
57+
Servers may infer this from the endpoint the client submits requests to.
58+
Cannot be updated.
59+
In CamelCase.
60+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
3261
type: string
3362
metadata:
3463
type: object
@@ -47,15 +76,19 @@ spec:
4776
type: string
4877
kmsMasterKeyRef:
4978
description: "AWSResourceReferenceWrapper provides a wrapper around
50-
*AWSResourceReference type to provide more user friendly syntax
51-
for references using 'from' field Ex: APIIDRef: \n from: name: my-api"
79+
*AWSResourceReference\ntype to provide more user friendly syntax
80+
for references using 'from' field\nEx:\nAPIIDRef:\n\n\tfrom:\n\t
81+
\ name: my-api"
5282
properties:
5383
from:
54-
description: AWSResourceReference provides all the values necessary
55-
to reference another k8s resource for finding the identifier(Id/ARN/Name)
84+
description: |-
85+
AWSResourceReference provides all the values necessary to reference another
86+
k8s resource for finding the identifier(Id/ARN/Name)
5687
properties:
5788
name:
5889
type: string
90+
namespace:
91+
type: string
5992
type: object
6093
type: object
6194
maximumMessageSize:
@@ -66,15 +99,19 @@ spec:
6699
type: string
67100
policyRef:
68101
description: "AWSResourceReferenceWrapper provides a wrapper around
69-
*AWSResourceReference type to provide more user friendly syntax
70-
for references using 'from' field Ex: APIIDRef: \n from: name: my-api"
102+
*AWSResourceReference\ntype to provide more user friendly syntax
103+
for references using 'from' field\nEx:\nAPIIDRef:\n\n\tfrom:\n\t
104+
\ name: my-api"
71105
properties:
72106
from:
73-
description: AWSResourceReference provides all the values necessary
74-
to reference another k8s resource for finding the identifier(Id/ARN/Name)
107+
description: |-
108+
AWSResourceReference provides all the values necessary to reference another
109+
k8s resource for finding the identifier(Id/ARN/Name)
75110
properties:
76111
name:
77112
type: string
113+
namespace:
114+
type: string
78115
type: object
79116
type: object
80117
queueName:
@@ -85,24 +122,37 @@ spec:
85122
type: string
86123
redrivePolicy:
87124
type: string
125+
sqsManagedSSEEnabled:
126+
type: string
88127
tags:
89128
additionalProperties:
90129
type: string
91-
description: "Add cost allocation tags to the specified Amazon SQS
92-
queue. For an overview, see Tagging Your Amazon SQS Queues (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-queue-tags.html)
93-
in the Amazon SQS Developer Guide. \n When you use queue tags, keep
94-
the following guidelines in mind: \n - Adding more than 50 tags
95-
to a queue isn't recommended. \n - Tags don't have any semantic
96-
meaning. Amazon SQS interprets tags as character strings. \n - Tags
97-
are case-sensitive. \n - A new tag with a key identical to that
98-
of an existing tag overwrites the existing tag. \n For a full list
99-
of tag restrictions, see Quotas related to queues (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-limits.html#limits-queues)
100-
in the Amazon SQS Developer Guide. \n To be able to tag a queue
101-
on creation, you must have the sqs:CreateQueue and sqs:TagQueue
102-
permissions. \n Cross-account permissions don't apply to this action.
103-
For more information, see Grant cross-account permissions to a role
104-
and a username (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-customer-managed-policy-examples.html#grant-cross-account-permissions-to-role-and-user-name)
105-
in the Amazon SQS Developer Guide."
130+
description: |-
131+
Add cost allocation tags to the specified Amazon SQS queue. For an overview,
132+
see Tagging Your Amazon SQS Queues (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-queue-tags.html)
133+
in the Amazon SQS Developer Guide.
134+
135+
When you use queue tags, keep the following guidelines in mind:
136+
137+
- Adding more than 50 tags to a queue isn't recommended.
138+
139+
- Tags don't have any semantic meaning. Amazon SQS interprets tags as
140+
character strings.
141+
142+
- Tags are case-sensitive.
143+
144+
- A new tag with a key identical to that of an existing tag overwrites
145+
the existing tag.
146+
147+
For a full list of tag restrictions, see Quotas related to queues (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-limits.html#limits-queues)
148+
in the Amazon SQS Developer Guide.
149+
150+
To be able to tag a queue on creation, you must have the sqs:CreateQueue
151+
and sqs:TagQueue permissions.
152+
153+
Cross-account permissions don't apply to this action. For more information,
154+
see Grant cross-account permissions to a role and a username (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-customer-managed-policy-examples.html#grant-cross-account-permissions-to-role-and-user-name)
155+
in the Amazon SQS Developer Guide.
106156
type: object
107157
visibilityTimeout:
108158
type: string
@@ -113,24 +163,25 @@ spec:
113163
description: QueueStatus defines the observed state of Queue
114164
properties:
115165
ackResourceMetadata:
116-
description: All CRs managed by ACK have a common `Status.ACKResourceMetadata`
117-
member that is used to contain resource sync state, account ownership,
166+
description: |-
167+
All CRs managed by ACK have a common `Status.ACKResourceMetadata` member
168+
that is used to contain resource sync state, account ownership,
118169
constructed ARN for the resource
119170
properties:
120171
arn:
121-
description: 'ARN is the Amazon Resource Name for the resource.
122-
This is a globally-unique identifier and is set only by the
123-
ACK service controller once the controller has orchestrated
124-
the creation of the resource OR when it has verified that an
125-
"adopted" resource (a resource where the ARN annotation was
126-
set by the Kubernetes user on the CR) exists and matches the
127-
supplied CR''s Spec field values. TODO(vijat@): Find a better
128-
strategy for resources that do not have ARN in CreateOutputResponse
129-
https://github.com/aws/aws-controllers-k8s/issues/270'
172+
description: |-
173+
ARN is the Amazon Resource Name for the resource. This is a
174+
globally-unique identifier and is set only by the ACK service controller
175+
once the controller has orchestrated the creation of the resource OR
176+
when it has verified that an "adopted" resource (a resource where the
177+
ARN annotation was set by the Kubernetes user on the CR) exists and
178+
matches the supplied CR's Spec field values.
179+
https://github.com/aws/aws-controllers-k8s/issues/270
130180
type: string
131181
ownerAccountID:
132-
description: OwnerAccountID is the AWS Account ID of the account
133-
that owns the backend AWS service API resource.
182+
description: |-
183+
OwnerAccountID is the AWS Account ID of the account that owns the
184+
backend AWS service API resource.
134185
type: string
135186
region:
136187
description: Region is the AWS region in which the resource exists
@@ -141,14 +192,16 @@ spec:
141192
- region
142193
type: object
143194
conditions:
144-
description: All CRS managed by ACK have a common `Status.Conditions`
145-
member that contains a collection of `ackv1alpha1.Condition` objects
146-
that describe the various terminal states of the CR and its backend
147-
AWS service API resource
195+
description: |-
196+
All CRS managed by ACK have a common `Status.Conditions` member that
197+
contains a collection of `ackv1alpha1.Condition` objects that describe
198+
the various terminal states of the CR and its backend AWS service API
199+
resource
148200
items:
149-
description: Condition is the common struct used by all CRDs managed
150-
by ACK service controllers to indicate terminal states of the
151-
CR and its backend AWS service API resource
201+
description: |-
202+
Condition is the common struct used by all CRDs managed by ACK service
203+
controllers to indicate terminal states of the CR and its backend AWS
204+
service API resource
152205
properties:
153206
lastTransitionTime:
154207
description: Last time the condition transitioned from one status

addons/sqs-chart/templates/NOTES.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{{ .Chart.Name }} has been installed.
2-
This chart deploys "public.ecr.aws/aws-controllers-k8s/sqs-controller:1.0.7".
2+
This chart deploys "public.ecr.aws/aws-controllers-k8s/sqs-controller:1.1.5".
33

44
Check its status by running:
55
kubectl --namespace {{ .Release.Namespace }} get pods -l "app.kubernetes.io/instance={{ .Release.Name }}"

0 commit comments

Comments
 (0)