You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
### Update ACK runtime to `v0.18.0`
----------
* ACK code-generator `v0.18.0` [release notes](https://github.com/aws-controllers-k8s/code-generator/releases/tag/v0.18.0)
* ACK runtime `v0.18.0` [release notes](https://github.com/aws-controllers-k8s/runtime/releases/tag/v0.18.0)
----------
NOTE:
This PR increments the release version of service controller from `v0.0.21` to `v0.0.22`
Once this PR is merged, release `v0.0.22` will be automatically created for `ecr-controller`
**Please close this PR, if you do not want the new patch release for `ecr-controller`**
----------
#### stdout for `make build-controller`:
```
building ack-generate ... ok.
==== building ecr-controller ====
Copying common custom resource definitions into ecr
Building Kubernetes API objects for ecr
Generating deepcopy code for ecr
Generating custom resource definitions for ecr
Building service controller for ecr
Generating RBAC manifests for ecr
Running gofmt against generated code for ecr
Updating additional GitHub repository maintenance files
==== building ecr-controller release artifacts ====
Building release artifacts for ecr-v0.0.22
Generating common custom resource definitions
Generating custom resource definitions for ecr
Generating RBAC manifests for ecr
```
----------
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
description: FieldExport is the schema for the FieldExport API.
23
+
properties:
24
+
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'
28
+
type: string
29
+
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'
33
+
type: string
34
+
metadata:
35
+
type: object
36
+
spec:
37
+
description: FieldExportSpec defines the desired state of the FieldExport.
38
+
properties:
39
+
from:
40
+
description: ResourceFieldSelector provides the values necessary to
41
+
identify an individual field on an individual K8s resource.
42
+
properties:
43
+
path:
44
+
type: string
45
+
resource:
46
+
description: NamespacedResource provides all the values necessary
47
+
to identify an ACK resource of a given type (within the same
48
+
namespace as the custom resource containing this type).
49
+
properties:
50
+
group:
51
+
type: string
52
+
kind:
53
+
type: string
54
+
name:
55
+
type: string
56
+
required:
57
+
- group
58
+
- kind
59
+
- name
60
+
type: object
61
+
required:
62
+
- path
63
+
- resource
64
+
type: object
65
+
to:
66
+
description: FieldExportTarget provides the values necessary to identify
67
+
the output path for a field export.
68
+
properties:
69
+
kind:
70
+
description: FieldExportOutputType represents all types that can
71
+
be produced by a field export operation
72
+
enum:
73
+
- configmap
74
+
- secret
75
+
type: string
76
+
name:
77
+
type: string
78
+
namespace:
79
+
description: Namespace is marked as optional, so we cannot compose
80
+
`NamespacedName`
81
+
type: string
82
+
required:
83
+
- kind
84
+
- name
85
+
type: object
86
+
required:
87
+
- from
88
+
- to
89
+
type: object
90
+
status:
91
+
description: FieldExportStatus defines the observed status of the FieldExport.
92
+
properties:
93
+
conditions:
94
+
description: A collection of `ackv1alpha1.Condition` objects that
95
+
describe the various recoverable states of the field CR
96
+
items:
97
+
description: Condition is the common struct used by all CRDs managed
98
+
by ACK service controllers to indicate terminal states of the
99
+
CR and its backend AWS service API resource
100
+
properties:
101
+
lastTransitionTime:
102
+
description: Last time the condition transitioned from one status
103
+
to another.
104
+
format: date-time
105
+
type: string
106
+
message:
107
+
description: A human readable message indicating details about
108
+
the transition.
109
+
type: string
110
+
reason:
111
+
description: The reason for the condition's last transition.
112
+
type: string
113
+
status:
114
+
description: Status of the condition, one of True, False, Unknown.
0 commit comments