Skip to content

Commit 730cf35

Browse files
authored
[create-pull-request] automated change
1 parent 82f28e3 commit 730cf35

20 files changed

+797
-564
lines changed

Diff for: addons/sns-chart/Chart.yaml

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

Diff for: addons/sns-chart/crds/services.k8s.aws_adoptedresources.yaml

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

Diff for: addons/sns-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

Diff for: addons/sns-chart/crds/sns.services.k8s.aws_platformapplications.yaml

+87-56
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: platformapplications.sns.services.k8s.aws
98
spec:
109
group: sns.services.k8s.aws
@@ -22,92 +21,117 @@ spec:
2221
API
2322
properties:
2423
apiVersion:
25-
description: 'APIVersion defines the versioned schema of this representation
26-
of an object. Servers should convert recognized schemas to the latest
27-
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
24+
description: |-
25+
APIVersion defines the versioned schema of this representation of an object.
26+
Servers should convert recognized schemas to the latest internal value, and
27+
may reject unrecognized values.
28+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
2829
type: string
2930
kind:
30-
description: 'Kind is a string value representing the REST resource this
31-
object represents. Servers may infer this from the endpoint the client
32-
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
31+
description: |-
32+
Kind is a string value representing the REST resource this object represents.
33+
Servers may infer this from the endpoint the client submits requests to.
34+
Cannot be updated.
35+
In CamelCase.
36+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
3337
type: string
3438
metadata:
3539
type: object
3640
spec:
37-
description: "PlatformApplicationSpec defines the desired state of PlatformApplication.
38-
\n Platform application object."
41+
description: |-
42+
PlatformApplicationSpec defines the desired state of PlatformApplication.
43+
44+
Platform application object.
3945
properties:
4046
eventDeliveryFailure:
4147
type: string
4248
eventEndpointCreated:
4349
type: string
4450
eventEndpointCreatedRef:
4551
description: "AWSResourceReferenceWrapper provides a wrapper around
46-
*AWSResourceReference type to provide more user friendly syntax
47-
for references using 'from' field Ex: APIIDRef: \n from: name: my-api"
52+
*AWSResourceReference\ntype to provide more user friendly syntax
53+
for references using 'from' field\nEx:\nAPIIDRef:\n\n\tfrom:\n\t
54+
\ name: my-api"
4855
properties:
4956
from:
50-
description: AWSResourceReference provides all the values necessary
51-
to reference another k8s resource for finding the identifier(Id/ARN/Name)
57+
description: |-
58+
AWSResourceReference provides all the values necessary to reference another
59+
k8s resource for finding the identifier(Id/ARN/Name)
5260
properties:
5361
name:
5462
type: string
63+
namespace:
64+
type: string
5565
type: object
5666
type: object
5767
eventEndpointDeleted:
5868
type: string
5969
eventEndpointDeletedRef:
6070
description: "AWSResourceReferenceWrapper provides a wrapper around
61-
*AWSResourceReference type to provide more user friendly syntax
62-
for references using 'from' field Ex: APIIDRef: \n from: name: my-api"
71+
*AWSResourceReference\ntype to provide more user friendly syntax
72+
for references using 'from' field\nEx:\nAPIIDRef:\n\n\tfrom:\n\t
73+
\ name: my-api"
6374
properties:
6475
from:
65-
description: AWSResourceReference provides all the values necessary
66-
to reference another k8s resource for finding the identifier(Id/ARN/Name)
76+
description: |-
77+
AWSResourceReference provides all the values necessary to reference another
78+
k8s resource for finding the identifier(Id/ARN/Name)
6779
properties:
6880
name:
6981
type: string
82+
namespace:
83+
type: string
7084
type: object
7185
type: object
7286
eventEndpointUpdated:
7387
type: string
7488
eventEndpointUpdatedRef:
7589
description: "AWSResourceReferenceWrapper provides a wrapper around
76-
*AWSResourceReference type to provide more user friendly syntax
77-
for references using 'from' field Ex: APIIDRef: \n from: name: my-api"
90+
*AWSResourceReference\ntype to provide more user friendly syntax
91+
for references using 'from' field\nEx:\nAPIIDRef:\n\n\tfrom:\n\t
92+
\ name: my-api"
7893
properties:
7994
from:
80-
description: AWSResourceReference provides all the values necessary
81-
to reference another k8s resource for finding the identifier(Id/ARN/Name)
95+
description: |-
96+
AWSResourceReference provides all the values necessary to reference another
97+
k8s resource for finding the identifier(Id/ARN/Name)
8298
properties:
8399
name:
84100
type: string
101+
namespace:
102+
type: string
85103
type: object
86104
type: object
87105
failureFeedbackRoleARN:
88106
type: string
89107
failureFeedbackRoleRef:
90108
description: "AWSResourceReferenceWrapper provides a wrapper around
91-
*AWSResourceReference type to provide more user friendly syntax
92-
for references using 'from' field Ex: APIIDRef: \n from: name: my-api"
109+
*AWSResourceReference\ntype to provide more user friendly syntax
110+
for references using 'from' field\nEx:\nAPIIDRef:\n\n\tfrom:\n\t
111+
\ name: my-api"
93112
properties:
94113
from:
95-
description: AWSResourceReference provides all the values necessary
96-
to reference another k8s resource for finding the identifier(Id/ARN/Name)
114+
description: |-
115+
AWSResourceReference provides all the values necessary to reference another
116+
k8s resource for finding the identifier(Id/ARN/Name)
97117
properties:
98118
name:
99119
type: string
120+
namespace:
121+
type: string
100122
type: object
101123
type: object
102124
name:
103-
description: Application names must be made up of only uppercase and
104-
lowercase ASCII letters, numbers, underscores, hyphens, and periods,
105-
and must be between 1 and 256 characters long.
125+
description: |-
126+
Application names must be made up of only uppercase and lowercase ASCII letters,
127+
numbers, underscores, hyphens, and periods, and must be between 1 and 256
128+
characters long.
106129
type: string
107130
platform:
108-
description: 'The following platforms are supported: ADM (Amazon Device
109-
Messaging), APNS (Apple Push Notification Service), APNS_SANDBOX,
110-
and GCM (Firebase Cloud Messaging).'
131+
description: |-
132+
The following platforms are supported: ADM (Amazon Device Messaging), APNS
133+
(Apple Push Notification Service), APNS_SANDBOX, and GCM (Firebase Cloud
134+
Messaging).
111135
type: string
112136
platformCredential:
113137
type: string
@@ -117,15 +141,19 @@ spec:
117141
type: string
118142
successFeedbackRoleRef:
119143
description: "AWSResourceReferenceWrapper provides a wrapper around
120-
*AWSResourceReference type to provide more user friendly syntax
121-
for references using 'from' field Ex: APIIDRef: \n from: name: my-api"
144+
*AWSResourceReference\ntype to provide more user friendly syntax
145+
for references using 'from' field\nEx:\nAPIIDRef:\n\n\tfrom:\n\t
146+
\ name: my-api"
122147
properties:
123148
from:
124-
description: AWSResourceReference provides all the values necessary
125-
to reference another k8s resource for finding the identifier(Id/ARN/Name)
149+
description: |-
150+
AWSResourceReference provides all the values necessary to reference another
151+
k8s resource for finding the identifier(Id/ARN/Name)
126152
properties:
127153
name:
128154
type: string
155+
namespace:
156+
type: string
129157
type: object
130158
type: object
131159
successFeedbackSampleRate:
@@ -138,24 +166,25 @@ spec:
138166
description: PlatformApplicationStatus defines the observed state of PlatformApplication
139167
properties:
140168
ackResourceMetadata:
141-
description: All CRs managed by ACK have a common `Status.ACKResourceMetadata`
142-
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,
143172
constructed ARN for the resource
144173
properties:
145174
arn:
146-
description: 'ARN is the Amazon Resource Name for the resource.
147-
This is a globally-unique identifier and is set only by the
148-
ACK service controller once the controller has orchestrated
149-
the creation of the resource OR when it has verified that an
150-
"adopted" resource (a resource where the ARN annotation was
151-
set by the Kubernetes user on the CR) exists and matches the
152-
supplied CR''s Spec field values. TODO(vijat@): Find a better
153-
strategy for resources that do not have ARN in CreateOutputResponse
154-
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
155183
type: string
156184
ownerAccountID:
157-
description: OwnerAccountID is the AWS Account ID of the account
158-
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.
159188
type: string
160189
region:
161190
description: Region is the AWS region in which the resource exists
@@ -166,14 +195,16 @@ spec:
166195
- region
167196
type: object
168197
conditions:
169-
description: All CRS managed by ACK have a common `Status.Conditions`
170-
member that contains a collection of `ackv1alpha1.Condition` objects
171-
that describe the various terminal states of the CR and its backend
172-
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
173203
items:
174-
description: Condition is the common struct used by all CRDs managed
175-
by ACK service controllers to indicate terminal states of the
176-
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
177208
properties:
178209
lastTransitionTime:
179210
description: Last time the condition transitioned from one status

0 commit comments

Comments
 (0)