Skip to content

Commit f5f5e2b

Browse files
authored
release artifacts for release v0.0.2 (#67)
Release artifacts for v0.0.2 Manual changes to helm charts: - Enabled debug logging since its a pre-release ``` log: enable_development_logging: false enable_development_logging: true ``` - removed `--endpoint-url` from deployment and values.yaml - Default image repo was set to `u2r4f3v7`. changed to `aws-controller-k8s` ``` image: repository: public.ecr.aws/aws-controller-k8s/sagemaker-controller ``` ### Testing PR build ### Release notes draft This release includes the following resources and updates: - Feature Group - ModelPackageGroup - ModelPackage - Adopting resource not supported - Periodic infinite requeue for endpoint and monitoring schedule - Requeues periodically even after the resource is in sync to check the latest status from the service. E.g. scaling activity updates the instanceCount for a variant in endpoint - Tag support - Supported during resource creation - Updates not supported for tags - Changes to printer columns - Runtime update to 0.6.0 - Please refer to https://github.com/aws-controllers-k8s/runtime/releases for a detailed list of changes - Some important changes, - Introduces additional debug level logs - Ability to patch a resource post delete - Support additional keys for adopted resource
1 parent d9d2744 commit f5f5e2b

22 files changed

+1174
-46
lines changed

helm/Chart.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
apiVersion: v1
2-
name: ack-sagemaker-controller
2+
name: sagemaker-chart
33
description: A Helm chart for the ACK service controller for sagemaker
4-
version: v0.0.1
5-
appVersion: v0.0.1
4+
version: v0.0.2
5+
appVersion: v0.0.2
66
home: https://github.com/aws-controllers-k8s/sagemaker-controller
77
icon: https://raw.githubusercontent.com/aws/eks-charts/master/docs/logo/aws.png
88
sources:

helm/crds/sagemaker.services.k8s.aws_dataqualityjobdefinitions.yaml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ apiVersion: apiextensions.k8s.io/v1
44
kind: CustomResourceDefinition
55
metadata:
66
annotations:
7-
controller-gen.kubebuilder.io/version: v0.4.0
7+
controller-gen.kubebuilder.io/version: v0.6.1
88
creationTimestamp: null
99
name: dataqualityjobdefinitions.sagemaker.services.k8s.aws
1010
spec:
@@ -36,7 +36,7 @@ spec:
3636
type: object
3737
spec:
3838
description: DataQualityJobDefinitionSpec defines the desired state of
39-
DataQualityJobDefinition
39+
DataQualityJobDefinition.
4040
properties:
4141
dataQualityAppSpecification:
4242
description: Specifies the container that runs the monitoring job.
@@ -192,6 +192,19 @@ spec:
192192
format: int64
193193
type: integer
194194
type: object
195+
tags:
196+
description: (Optional) An array of key-value pairs. For more information,
197+
see Using Cost Allocation Tags (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html#allocation-whatURL)
198+
in the AWS Billing and Cost Management User Guide.
199+
items:
200+
description: Describes a tag.
201+
properties:
202+
key:
203+
type: string
204+
value:
205+
type: string
206+
type: object
207+
type: array
195208
required:
196209
- dataQualityAppSpecification
197210
- dataQualityJobInput

helm/crds/sagemaker.services.k8s.aws_endpointconfigs.yaml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ apiVersion: apiextensions.k8s.io/v1
44
kind: CustomResourceDefinition
55
metadata:
66
annotations:
7-
controller-gen.kubebuilder.io/version: v0.4.0
7+
controller-gen.kubebuilder.io/version: v0.6.1
88
creationTimestamp: null
99
name: endpointconfigs.sagemaker.services.k8s.aws
1010
spec:
@@ -34,7 +34,7 @@ spec:
3434
metadata:
3535
type: object
3636
spec:
37-
description: EndpointConfigSpec defines the desired state of EndpointConfig
37+
description: EndpointConfigSpec defines the desired state of EndpointConfig.
3838
properties:
3939
dataCaptureConfig:
4040
properties:
@@ -127,6 +127,20 @@ spec:
127127
type: string
128128
type: object
129129
type: array
130+
tags:
131+
description: An array of key-value pairs. You can use tags to categorize
132+
your AWS resources in different ways, for example, by purpose, owner,
133+
or environment. For more information, see Tagging AWS Resources
134+
(https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html).
135+
items:
136+
description: Describes a tag.
137+
properties:
138+
key:
139+
type: string
140+
value:
141+
type: string
142+
type: object
143+
type: array
130144
required:
131145
- endpointConfigName
132146
- productionVariants

helm/crds/sagemaker.services.k8s.aws_endpoints.yaml

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ apiVersion: apiextensions.k8s.io/v1
44
kind: CustomResourceDefinition
55
metadata:
66
annotations:
7-
controller-gen.kubebuilder.io/version: v0.4.0
7+
controller-gen.kubebuilder.io/version: v0.6.1
88
creationTimestamp: null
99
name: endpoints.sagemaker.services.k8s.aws
1010
spec:
@@ -17,11 +17,12 @@ spec:
1717
scope: Namespaced
1818
versions:
1919
- additionalPrinterColumns:
20-
- jsonPath: .status.endpointStatus
21-
name: EndpointStatus
22-
type: string
2320
- jsonPath: .status.failureReason
24-
name: FailureReason
21+
name: FAILURE-REASON
22+
priority: 1
23+
type: string
24+
- jsonPath: .status.endpointStatus
25+
name: STATUS
2526
type: string
2627
name: v1alpha1
2728
schema:
@@ -41,7 +42,8 @@ spec:
4142
metadata:
4243
type: object
4344
spec:
44-
description: EndpointSpec defines the desired state of Endpoint
45+
description: "EndpointSpec defines the desired state of Endpoint. \n A
46+
hosted endpoint for real-time inference."
4547
properties:
4648
endpointConfigName:
4749
description: The name of an endpoint configuration. For more information,
@@ -53,6 +55,20 @@ spec:
5355
in CreateEndpoint, but the case is preserved and must be matched
5456
in .
5557
type: string
58+
tags:
59+
description: An array of key-value pairs. You can use tags to categorize
60+
your AWS resources in different ways, for example, by purpose, owner,
61+
or environment. For more information, see Tagging AWS Resources
62+
(https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html).
63+
items:
64+
description: Describes a tag.
65+
properties:
66+
key:
67+
type: string
68+
value:
69+
type: string
70+
type: object
71+
type: array
5672
required:
5773
- endpointConfigName
5874
- endpointName

0 commit comments

Comments
 (0)