Skip to content

Update to ACK runtime v0.43.0, code-generator v0.43.1 #38

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions apis/v1alpha1/ack-generate-metadata.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
ack_generate_info:
build_date: "2025-02-18T00:13:39Z"
build_hash: 66c0f840b0bcf6f552be46cf5ee0fb95ad57053e
go_version: go1.23.6
version: v0.43.0
api_directory_checksum: 545ebf5268ea47d2b26dd78e9f3f15c0a0acfc0e
build_date: "2025-02-19T23:01:10Z"
build_hash: 8b426c490ff1984d8ce5577e11d6dabe1b6373b8
go_version: go1.24.0
version: v0.43.1
api_directory_checksum: 438d0b6b606a47684055ffd92743d69e0a678c15
api_version: v1alpha1
aws_sdk_go_version: v1.32.6
generator_config_info:
Expand Down
38 changes: 24 additions & 14 deletions apis/v1alpha1/document.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

22 changes: 18 additions & 4 deletions apis/v1alpha1/patch_baseline.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 6 additions & 1 deletion apis/v1alpha1/resource_data_sync.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion config/controller/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ kind: Kustomization
images:
- name: controller
newName: public.ecr.aws/aws-controllers-k8s/ssm-controller
newTag: 1.0.3
newTag: 1.0.4
80 changes: 1 addition & 79 deletions config/crd/bases/ssm.services.k8s.aws_documents.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,6 @@ spec:
description: DocumentSpec defines the desired state of Document.
properties:
attachments:
description: A list of key-value pairs that describe attachments to
a version of a document.
items:
description: |-
Identifying information about a document attachment, including the file name
Expand All @@ -58,68 +56,16 @@ spec:
type: object
type: array
content:
description: |-
The content for the new SSM document in JSON or YAML format. The content
of the document must not exceed 64KB. This quota also includes the content
specified for input parameters at runtime. We recommend storing the contents
for your new document in an external JSON or YAML file and referencing the
file in a command.

For examples, see the following topics in the Amazon Web Services Systems
Manager User Guide.

* Create an SSM document (console) (https://docs.aws.amazon.com/systems-manager/latest/userguide/documents-using.html#create-ssm-console)

* Create an SSM document (command line) (https://docs.aws.amazon.com/systems-manager/latest/userguide/documents-using.html#create-ssm-document-cli)

* Create an SSM document (API) (https://docs.aws.amazon.com/systems-manager/latest/userguide/documents-using.html#create-ssm-document-api)
type: string
displayName:
description: |-
An optional field where you can specify a friendly name for the SSM document.
This value can differ for each version of the document. You can update this
value at a later time using the UpdateDocument operation.
type: string
documentFormat:
description: |-
Specify the document format for the request. The document format can be JSON,
YAML, or TEXT. JSON is the default format.
type: string
documentType:
description: |-
The type of document to create.

The DeploymentStrategy document type is an internal-use-only document type
reserved for AppConfig.
type: string
name:
description: |-
A name for the SSM document.

You can't use the following strings as document name prefixes. These are
reserved by Amazon Web Services for use as document name prefixes:

* aws

* amazon

* amzn

* AWSEC2

* AWSConfigRemediation

* AWSSupport
type: string
requires:
description: |-
A list of SSM documents required by a document. This parameter is used exclusively
by AppConfig. When a user creates an AppConfig configuration in an SSM document,
the user must also specify a required document for validation purposes. In
this case, an ApplicationConfiguration document requires an ApplicationConfigurationSchema
document for validation purposes. For more information, see What is AppConfig?
(https://docs.aws.amazon.com/appconfig/latest/userguide/what-is-appconfig.html)
in the AppConfig User Guide.
items:
description: An SSM document required by the current document.
properties:
Expand All @@ -134,18 +80,6 @@ spec:
type: object
type: array
tags:
description: |-
Optional metadata that you assign to a resource. Tags enable you to categorize
a resource in different ways, such as by purpose, owner, or environment.
For example, you might want to tag an SSM document to identify the types
of targets or the environment where it will run. In this case, you could
specify the following key-value pairs:

* Key=OS,Value=Windows

* Key=Environment,Value=Production

To add tags to an existing SSM document, use the AddTagsToResource operation.
items:
description: |-
Metadata that you assign to your Amazon Web Services resources. Tags enable
Expand All @@ -161,20 +95,8 @@ spec:
type: object
type: array
targetType:
description: |-
Specify a target type to define the kinds of resources the document can run
on. For example, to run a document on EC2 instances, specify the following
value: /AWS::EC2::Instance. If you specify a value of '/' the document can
run on all types of resources. If you don't specify a value, the document
can't run on any resources. For a list of valid resource types, see Amazon
Web Services resource and property types reference (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.html)
in the CloudFormation User Guide.
type: string
versionName:
description: |-
An optional field specifying the version of the artifact you are creating
with the document. For example, Release12.1. This value is unique across
all versions of a document, and can't be changed.
type: string
required:
- content
Expand Down Expand Up @@ -245,7 +167,7 @@ spec:
type: array
conditions:
description: |-
All CRS managed by ACK have a common `Status.Conditions` member that
All CRs managed by ACK have a common `Status.Conditions` member that
contains a collection of `ackv1alpha1.Condition` objects that describe
the various terminal states of the CR and its backend AWS service API
resource
Expand Down
Loading