Skip to content

Commit 3b397a9

Browse files
authored
[create-pull-request] automated change
1 parent b7ff2f3 commit 3b397a9

21 files changed

+1132
-714
lines changed

addons/kms-chart/Chart.yaml

Lines changed: 2 additions & 2 deletions
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.31
5+
appVersion: 1.0.31
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:

addons/kms-chart/crds/kms.services.k8s.aws_aliases.yaml

Lines changed: 75 additions & 49 deletions
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: aliases.kms.services.k8s.aws
98
spec:
109
group: kms.services.k8s.aws
@@ -21,52 +20,76 @@ 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+
Do not include confidential or sensitive information in this field. This
48+
field may be displayed in plaintext in CloudTrail logs and other output.
49+
50+
The AliasName value must be string of 1-256 characters. It can contain only
51+
alphanumeric characters, forward slashes (/), underscores (_), and dashes
52+
(-). The alias name cannot begin with alias/aws/. The alias/aws/ prefix is
53+
reserved for Amazon Web Services managed keys (https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-managed-cmk).
54+
55+
Regex Pattern: `^[a-zA-Z0-9:/_-]+$`
4556
type: string
4657
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."
58+
description: |-
59+
Associates the alias with the specified customer managed key (https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#customer-cmk).
60+
The KMS key must be in the same Amazon Web Services Region.
61+
62+
A valid key ID is required. If you supply a null or empty string value, this
63+
operation returns an error.
64+
65+
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)
66+
in the Key Management Service Developer Guide .
67+
68+
Specify the key ID or key ARN of the KMS key.
69+
70+
For example:
71+
72+
- Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab
73+
74+
- Key ARN: arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
75+
76+
To get the key ID and key ARN for a KMS key, use ListKeys or DescribeKey.
5877
type: string
5978
targetKeyRef:
6079
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"
80+
*AWSResourceReference\ntype to provide more user friendly syntax
81+
for references using 'from' field\nEx:\nAPIIDRef:\n\n\tfrom:\n\t
82+
\ name: my-api"
6383
properties:
6484
from:
65-
description: AWSResourceReference provides all the values necessary
66-
to reference another k8s resource for finding the identifier(Id/ARN/Name)
85+
description: |-
86+
AWSResourceReference provides all the values necessary to reference another
87+
k8s resource for finding the identifier(Id/ARN/Name)
6788
properties:
6889
name:
6990
type: string
91+
namespace:
92+
type: string
7093
type: object
7194
type: object
7295
required:
@@ -76,24 +99,25 @@ spec:
7699
description: AliasStatus defines the observed state of Alias
77100
properties:
78101
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,
102+
description: |-
103+
All CRs managed by ACK have a common `Status.ACKResourceMetadata` member
104+
that is used to contain resource sync state, account ownership,
81105
constructed ARN for the resource
82106
properties:
83107
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'
108+
description: |-
109+
ARN is the Amazon Resource Name for the resource. This is a
110+
globally-unique identifier and is set only by the ACK service controller
111+
once the controller has orchestrated the creation of the resource OR
112+
when it has verified that an "adopted" resource (a resource where the
113+
ARN annotation was set by the Kubernetes user on the CR) exists and
114+
matches the supplied CR's Spec field values.
115+
https://github.com/aws/aws-controllers-k8s/issues/270
93116
type: string
94117
ownerAccountID:
95-
description: OwnerAccountID is the AWS Account ID of the account
96-
that owns the backend AWS service API resource.
118+
description: |-
119+
OwnerAccountID is the AWS Account ID of the account that owns the
120+
backend AWS service API resource.
97121
type: string
98122
region:
99123
description: Region is the AWS region in which the resource exists
@@ -104,14 +128,16 @@ spec:
104128
- region
105129
type: object
106130
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
131+
description: |-
132+
All CRs managed by ACK have a common `Status.Conditions` member that
133+
contains a collection of `ackv1alpha1.Condition` objects that describe
134+
the various terminal states of the CR and its backend AWS service API
135+
resource
111136
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
137+
description: |-
138+
Condition is the common struct used by all CRDs managed by ACK service
139+
controllers to indicate terminal states of the CR and its backend AWS
140+
service API resource
115141
properties:
116142
lastTransitionTime:
117143
description: Last time the condition transitioned from one status

0 commit comments

Comments
 (0)