Skip to content

Commit d89282d

Browse files
authored
[create-pull-request] automated change
1 parent 9656f21 commit d89282d

18 files changed

+1017
-695
lines changed

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

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

Diff for: addons/kms-chart/crds/kms.services.k8s.aws_aliases.yaml

+77-49
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: aliases.kms.services.k8s.aws
98
spec:
109
group: kms.services.k8s.aws
@@ -21,49 +20,74 @@ spec:
2120
description: Alias is the Schema for the Aliases 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: AliasSpec defines the desired state of Alias.
3741
properties:
3842
name:
39-
description: "Specifies the alias name. This value must begin with
40-
alias/ followed by a name, such as alias/ExampleAlias. \n The AliasName
41-
value must be string of 1-256 characters. It can contain only alphanumeric
42-
characters, forward slashes (/), underscores (_), and dashes (-).
43-
The alias name cannot begin with alias/aws/. The alias/aws/ prefix
44-
is reserved for Amazon Web Services managed keys (https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-managed-cmk)."
43+
description: |-
44+
Specifies the alias name. This value must begin with alias/ followed by a
45+
name, such as alias/ExampleAlias.
46+
47+
48+
The AliasName value must be string of 1-256 characters. It can contain only
49+
alphanumeric characters, forward slashes (/), underscores (_), and dashes
50+
(-). The alias name cannot begin with alias/aws/. The alias/aws/ prefix is
51+
reserved for Amazon Web Services managed keys (https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-managed-cmk).
4552
type: string
4653
targetKeyID:
47-
description: "Associates the alias with the specified customer managed
48-
key (https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#customer-cmk).
49-
The KMS key must be in the same Amazon Web Services Region. \n A
50-
valid key ID is required. If you supply a null or empty string value,
51-
this operation returns an error. \n For help finding the key ID
52-
and ARN, see Finding the Key ID and ARN (https://docs.aws.amazon.com/kms/latest/developerguide/viewing-keys.html#find-cmk-id-arn)
53-
in the Key Management Service Developer Guide . \n Specify the key
54-
ID or key ARN of the KMS key. \n For example: \n - Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab
55-
\n - Key ARN: arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
56-
\n To get the key ID and key ARN for a KMS key, use ListKeys or
57-
DescribeKey."
54+
description: |-
55+
Associates the alias with the specified customer managed key (https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#customer-cmk).
56+
The KMS key must be in the same Amazon Web Services Region.
57+
58+
59+
A valid key ID is required. If you supply a null or empty string value, this
60+
operation returns an error.
61+
62+
63+
For help finding the key ID and ARN, see Finding the Key ID and ARN (https://docs.aws.amazon.com/kms/latest/developerguide/viewing-keys.html#find-cmk-id-arn)
64+
in the Key Management Service Developer Guide .
65+
66+
67+
Specify the key ID or key ARN of the KMS key.
68+
69+
70+
For example:
71+
72+
73+
- Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab
74+
75+
76+
- Key ARN: arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
77+
78+
79+
To get the key ID and key ARN for a KMS key, use ListKeys or DescribeKey.
5880
type: string
5981
targetKeyRef:
6082
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"
83+
*AWSResourceReference\ntype to provide more user friendly syntax
84+
for references using 'from' field\nEx:\nAPIIDRef:\n\n\n\tfrom:\n\t
85+
\ name: my-api"
6386
properties:
6487
from:
65-
description: AWSResourceReference provides all the values necessary
66-
to reference another k8s resource for finding the identifier(Id/ARN/Name)
88+
description: |-
89+
AWSResourceReference provides all the values necessary to reference another
90+
k8s resource for finding the identifier(Id/ARN/Name)
6791
properties:
6892
name:
6993
type: string
@@ -76,24 +100,26 @@ spec:
76100
description: AliasStatus defines the observed state of Alias
77101
properties:
78102
ackResourceMetadata:
79-
description: All CRs managed by ACK have a common `Status.ACKResourceMetadata`
80-
member that is used to contain resource sync state, account ownership,
103+
description: |-
104+
All CRs managed by ACK have a common `Status.ACKResourceMetadata` member
105+
that is used to contain resource sync state, account ownership,
81106
constructed ARN for the resource
82107
properties:
83108
arn:
84-
description: 'ARN is the Amazon Resource Name for the resource.
85-
This is a globally-unique identifier and is set only by the
86-
ACK service controller once the controller has orchestrated
87-
the creation of the resource OR when it has verified that an
88-
"adopted" resource (a resource where the ARN annotation was
89-
set by the Kubernetes user on the CR) exists and matches the
90-
supplied CR''s Spec field values. TODO(vijat@): Find a better
91-
strategy for resources that do not have ARN in CreateOutputResponse
92-
https://github.com/aws/aws-controllers-k8s/issues/270'
109+
description: |-
110+
ARN is the Amazon Resource Name for the resource. This is a
111+
globally-unique identifier and is set only by the ACK service controller
112+
once the controller has orchestrated the creation of the resource OR
113+
when it has verified that an "adopted" resource (a resource where the
114+
ARN annotation was set by the Kubernetes user on the CR) exists and
115+
matches the supplied CR's Spec field values.
116+
TODO(vijat@): Find a better strategy for resources that do not have ARN in CreateOutputResponse
117+
https://github.com/aws/aws-controllers-k8s/issues/270
93118
type: string
94119
ownerAccountID:
95-
description: OwnerAccountID is the AWS Account ID of the account
96-
that owns the backend AWS service API resource.
120+
description: |-
121+
OwnerAccountID is the AWS Account ID of the account that owns the
122+
backend AWS service API resource.
97123
type: string
98124
region:
99125
description: Region is the AWS region in which the resource exists
@@ -104,14 +130,16 @@ spec:
104130
- region
105131
type: object
106132
conditions:
107-
description: All CRS managed by ACK have a common `Status.Conditions`
108-
member that contains a collection of `ackv1alpha1.Condition` objects
109-
that describe the various terminal states of the CR and its backend
110-
AWS service API resource
133+
description: |-
134+
All CRS managed by ACK have a common `Status.Conditions` member that
135+
contains a collection of `ackv1alpha1.Condition` objects that describe
136+
the various terminal states of the CR and its backend AWS service API
137+
resource
111138
items:
112-
description: Condition is the common struct used by all CRDs managed
113-
by ACK service controllers to indicate terminal states of the
114-
CR and its backend AWS service API resource
139+
description: |-
140+
Condition is the common struct used by all CRDs managed by ACK service
141+
controllers to indicate terminal states of the CR and its backend AWS
142+
service API resource
115143
properties:
116144
lastTransitionTime:
117145
description: Last time the condition transitioned from one status

0 commit comments

Comments
 (0)