Skip to content

Commit d3bf201

Browse files
[create-pull-request] automated change
1 parent dffb99f commit d3bf201

17 files changed

+553
-334
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.9
5+
appVersion: 1.1.9
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

+108-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,43 +99,63 @@ 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:
81118
type: string
119+
x-kubernetes-validations:
120+
- message: Value is immutable once set
121+
rule: self == oldSelf
82122
receiveMessageWaitTimeSeconds:
83123
type: string
84124
redriveAllowPolicy:
85125
type: string
86126
redrivePolicy:
87127
type: string
128+
sqsManagedSSEEnabled:
129+
type: string
88130
tags:
89131
additionalProperties:
90132
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."
133+
description: |-
134+
Add cost allocation tags to the specified Amazon SQS queue. For an overview,
135+
see Tagging Your Amazon SQS Queues (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-queue-tags.html)
136+
in the Amazon SQS Developer Guide.
137+
138+
When you use queue tags, keep the following guidelines in mind:
139+
140+
- Adding more than 50 tags to a queue isn't recommended.
141+
142+
- Tags don't have any semantic meaning. Amazon SQS interprets tags as
143+
character strings.
144+
145+
- Tags are case-sensitive.
146+
147+
- A new tag with a key identical to that of an existing tag overwrites
148+
the existing tag.
149+
150+
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)
151+
in the Amazon SQS Developer Guide.
152+
153+
To be able to tag a queue on creation, you must have the sqs:CreateQueue
154+
and sqs:TagQueue permissions.
155+
156+
Cross-account permissions don't apply to this action. For more information,
157+
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)
158+
in the Amazon SQS Developer Guide.
106159
type: object
107160
visibilityTimeout:
108161
type: string
@@ -113,24 +166,25 @@ spec:
113166
description: QueueStatus defines the observed state of Queue
114167
properties:
115168
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,
169+
description: |-
170+
All CRs managed by ACK have a common `Status.ACKResourceMetadata` member
171+
that is used to contain resource sync state, account ownership,
118172
constructed ARN for the resource
119173
properties:
120174
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'
175+
description: |-
176+
ARN is the Amazon Resource Name for the resource. This is a
177+
globally-unique identifier and is set only by the ACK service controller
178+
once the controller has orchestrated the creation of the resource OR
179+
when it has verified that an "adopted" resource (a resource where the
180+
ARN annotation was set by the Kubernetes user on the CR) exists and
181+
matches the supplied CR's Spec field values.
182+
https://github.com/aws/aws-controllers-k8s/issues/270
130183
type: string
131184
ownerAccountID:
132-
description: OwnerAccountID is the AWS Account ID of the account
133-
that owns the backend AWS service API resource.
185+
description: |-
186+
OwnerAccountID is the AWS Account ID of the account that owns the
187+
backend AWS service API resource.
134188
type: string
135189
region:
136190
description: Region is the AWS region in which the resource exists
@@ -141,14 +195,16 @@ spec:
141195
- region
142196
type: object
143197
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
198+
description: |-
199+
All CRs managed by ACK have a common `Status.Conditions` member that
200+
contains a collection of `ackv1alpha1.Condition` objects that describe
201+
the various terminal states of the CR and its backend AWS service API
202+
resource
148203
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
204+
description: |-
205+
Condition is the common struct used by all CRDs managed by ACK service
206+
controllers to indicate terminal states of the CR and its backend AWS
207+
service API resource
152208
properties:
153209
lastTransitionTime:
154210
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.9".
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)