Skip to content

Commit f0781fa

Browse files
authored
[create-pull-request] automated change
1 parent 0f75af9 commit f0781fa

27 files changed

+1638
-650
lines changed

addons/apigatewayv2-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: apigatewayv2-chart
33
description: A Helm chart for the ACK service controller for Amazon API Gateway (APIGWv2)
4-
version: 1.0.7
5-
appVersion: 1.0.7
4+
version: 1.1.1
5+
appVersion: 1.1.1
66
home: https://github.com/aws-controllers-k8s/apigatewayv2-controller
77
icon: https://raw.githubusercontent.com/aws/eks-charts/master/docs/logo/aws.png
88
sources:
Lines changed: 169 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,169 @@
1+
---
2+
apiVersion: apiextensions.k8s.io/v1
3+
kind: CustomResourceDefinition
4+
metadata:
5+
annotations:
6+
controller-gen.kubebuilder.io/version: v0.16.2
7+
name: apimappings.apigatewayv2.services.k8s.aws
8+
spec:
9+
group: apigatewayv2.services.k8s.aws
10+
names:
11+
kind: APIMapping
12+
listKind: APIMappingList
13+
plural: apimappings
14+
singular: apimapping
15+
scope: Namespaced
16+
versions:
17+
- name: v1alpha1
18+
schema:
19+
openAPIV3Schema:
20+
description: APIMapping is the Schema for the APIMappings API
21+
properties:
22+
apiVersion:
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
28+
type: string
29+
kind:
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
36+
type: string
37+
metadata:
38+
type: object
39+
spec:
40+
description: |-
41+
ApiMappingSpec defines the desired state of ApiMapping.
42+
43+
Represents an API mapping.
44+
properties:
45+
apiID:
46+
description: The API identifier.
47+
type: string
48+
apiMappingKey:
49+
description: The API mapping key.
50+
type: string
51+
apiRef:
52+
description: "AWSResourceReferenceWrapper provides a wrapper around
53+
*AWSResourceReference\ntype to provide more user friendly syntax
54+
for references using 'from' field\nEx:\nAPIIDRef:\n\n\tfrom:\n\t
55+
\ name: my-api"
56+
properties:
57+
from:
58+
description: |-
59+
AWSResourceReference provides all the values necessary to reference another
60+
k8s resource for finding the identifier(Id/ARN/Name)
61+
properties:
62+
name:
63+
type: string
64+
namespace:
65+
type: string
66+
type: object
67+
type: object
68+
domainName:
69+
description: The domain name.
70+
type: string
71+
domainRef:
72+
description: "AWSResourceReferenceWrapper provides a wrapper around
73+
*AWSResourceReference\ntype to provide more user friendly syntax
74+
for references using 'from' field\nEx:\nAPIIDRef:\n\n\tfrom:\n\t
75+
\ name: my-api"
76+
properties:
77+
from:
78+
description: |-
79+
AWSResourceReference provides all the values necessary to reference another
80+
k8s resource for finding the identifier(Id/ARN/Name)
81+
properties:
82+
name:
83+
type: string
84+
namespace:
85+
type: string
86+
type: object
87+
type: object
88+
stage:
89+
description: The API stage.
90+
type: string
91+
required:
92+
- stage
93+
type: object
94+
status:
95+
description: APIMappingStatus defines the observed state of APIMapping
96+
properties:
97+
ackResourceMetadata:
98+
description: |-
99+
All CRs managed by ACK have a common `Status.ACKResourceMetadata` member
100+
that is used to contain resource sync state, account ownership,
101+
constructed ARN for the resource
102+
properties:
103+
arn:
104+
description: |-
105+
ARN is the Amazon Resource Name for the resource. This is a
106+
globally-unique identifier and is set only by the ACK service controller
107+
once the controller has orchestrated the creation of the resource OR
108+
when it has verified that an "adopted" resource (a resource where the
109+
ARN annotation was set by the Kubernetes user on the CR) exists and
110+
matches the supplied CR's Spec field values.
111+
https://github.com/aws/aws-controllers-k8s/issues/270
112+
type: string
113+
ownerAccountID:
114+
description: |-
115+
OwnerAccountID is the AWS Account ID of the account that owns the
116+
backend AWS service API resource.
117+
type: string
118+
region:
119+
description: Region is the AWS region in which the resource exists
120+
or will exist.
121+
type: string
122+
required:
123+
- ownerAccountID
124+
- region
125+
type: object
126+
apiMappingID:
127+
description: The API mapping identifier.
128+
type: string
129+
conditions:
130+
description: |-
131+
All CRs managed by ACK have a common `Status.Conditions` member that
132+
contains a collection of `ackv1alpha1.Condition` objects that describe
133+
the various terminal states of the CR and its backend AWS service API
134+
resource
135+
items:
136+
description: |-
137+
Condition is the common struct used by all CRDs managed by ACK service
138+
controllers to indicate terminal states of the CR and its backend AWS
139+
service API resource
140+
properties:
141+
lastTransitionTime:
142+
description: Last time the condition transitioned from one status
143+
to another.
144+
format: date-time
145+
type: string
146+
message:
147+
description: A human readable message indicating details about
148+
the transition.
149+
type: string
150+
reason:
151+
description: The reason for the condition's last transition.
152+
type: string
153+
status:
154+
description: Status of the condition, one of True, False, Unknown.
155+
type: string
156+
type:
157+
description: Type is the type of the Condition
158+
type: string
159+
required:
160+
- status
161+
- type
162+
type: object
163+
type: array
164+
type: object
165+
type: object
166+
served: true
167+
storage: true
168+
subresources:
169+
status: {}

0 commit comments

Comments
 (0)