Skip to content

Commit ec4094e

Browse files
authored
[create-pull-request] automated change
1 parent c4e795d commit ec4094e

17 files changed

+520
-332
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.0.12
5+
appVersion: 1.0.12
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

+117-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.14.0
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

+82-51
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.14.0
87
name: queues.sqs.services.k8s.aws
98
spec:
109
group: sqs.services.k8s.aws
@@ -21,14 +20,19 @@ spec:
2120
description: Queue is the Schema for the Queues 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
@@ -47,12 +51,14 @@ spec:
4751
type: string
4852
kmsMasterKeyRef:
4953
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"
54+
*AWSResourceReference\ntype to provide more user friendly syntax
55+
for references using 'from' field\nEx:\nAPIIDRef:\n\n\n\tfrom:\n\t
56+
\ name: my-api"
5257
properties:
5358
from:
54-
description: AWSResourceReference provides all the values necessary
55-
to reference another k8s resource for finding the identifier(Id/ARN/Name)
59+
description: |-
60+
AWSResourceReference provides all the values necessary to reference another
61+
k8s resource for finding the identifier(Id/ARN/Name)
5662
properties:
5763
name:
5864
type: string
@@ -66,12 +72,14 @@ spec:
6672
type: string
6773
policyRef:
6874
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"
75+
*AWSResourceReference\ntype to provide more user friendly syntax
76+
for references using 'from' field\nEx:\nAPIIDRef:\n\n\n\tfrom:\n\t
77+
\ name: my-api"
7178
properties:
7279
from:
73-
description: AWSResourceReference provides all the values necessary
74-
to reference another k8s resource for finding the identifier(Id/ARN/Name)
80+
description: |-
81+
AWSResourceReference provides all the values necessary to reference another
82+
k8s resource for finding the identifier(Id/ARN/Name)
7583
properties:
7684
name:
7785
type: string
@@ -88,21 +96,40 @@ spec:
8896
tags:
8997
additionalProperties:
9098
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."
99+
description: |-
100+
Add cost allocation tags to the specified Amazon SQS queue. For an overview,
101+
see Tagging Your Amazon SQS Queues (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-queue-tags.html)
102+
in the Amazon SQS Developer Guide.
103+
104+
105+
When you use queue tags, keep the following guidelines in mind:
106+
107+
108+
- Adding more than 50 tags to a queue isn't recommended.
109+
110+
111+
- Tags don't have any semantic meaning. Amazon SQS interprets tags as
112+
character strings.
113+
114+
115+
- Tags are case-sensitive.
116+
117+
118+
- A new tag with a key identical to that of an existing tag overwrites
119+
the existing tag.
120+
121+
122+
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)
123+
in the Amazon SQS Developer Guide.
124+
125+
126+
To be able to tag a queue on creation, you must have the sqs:CreateQueue
127+
and sqs:TagQueue permissions.
128+
129+
130+
Cross-account permissions don't apply to this action. For more information,
131+
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)
132+
in the Amazon SQS Developer Guide.
106133
type: object
107134
visibilityTimeout:
108135
type: string
@@ -113,24 +140,26 @@ spec:
113140
description: QueueStatus defines the observed state of Queue
114141
properties:
115142
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,
143+
description: |-
144+
All CRs managed by ACK have a common `Status.ACKResourceMetadata` member
145+
that is used to contain resource sync state, account ownership,
118146
constructed ARN for the resource
119147
properties:
120148
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'
149+
description: |-
150+
ARN is the Amazon Resource Name for the resource. This is a
151+
globally-unique identifier and is set only by the ACK service controller
152+
once the controller has orchestrated the creation of the resource OR
153+
when it has verified that an "adopted" resource (a resource where the
154+
ARN annotation was set by the Kubernetes user on the CR) exists and
155+
matches the supplied CR's Spec field values.
156+
TODO(vijat@): Find a better strategy for resources that do not have ARN in CreateOutputResponse
157+
https://github.com/aws/aws-controllers-k8s/issues/270
130158
type: string
131159
ownerAccountID:
132-
description: OwnerAccountID is the AWS Account ID of the account
133-
that owns the backend AWS service API resource.
160+
description: |-
161+
OwnerAccountID is the AWS Account ID of the account that owns the
162+
backend AWS service API resource.
134163
type: string
135164
region:
136165
description: Region is the AWS region in which the resource exists
@@ -141,14 +170,16 @@ spec:
141170
- region
142171
type: object
143172
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
173+
description: |-
174+
All CRS managed by ACK have a common `Status.Conditions` member that
175+
contains a collection of `ackv1alpha1.Condition` objects that describe
176+
the various terminal states of the CR and its backend AWS service API
177+
resource
148178
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
179+
description: |-
180+
Condition is the common struct used by all CRDs managed by ACK service
181+
controllers to indicate terminal states of the CR and its backend AWS
182+
service API resource
152183
properties:
153184
lastTransitionTime:
154185
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.0.12".
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)