Skip to content

Commit cc4f866

Browse files
authored
Add support for Kafka schema registry in EventSourceMapping (#188)
Issue #, if available: Description of changes: - Upgrade aws-sdk-go-v2 to 1.38.0 - Update CRD descriptions - Update EventSourceMapping CRD and generated controller code to include Kafka Schema Registry config. - Add SecretsManager Secret ARN reference for SchemaRegistryConfig.AccessConfigs.URI - Add .vscode folder to .gitignore By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
1 parent f88e60f commit cc4f866

25 files changed

+1123
-105
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
*.swp
44
*~
55
.idea
6+
.vscode
67
/docs/site
78
bin
89
build
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
ack_generate_info:
2-
build_date: "2025-08-14T23:47:40Z"
3-
build_hash: b6df33f8c7f55b234555c0b578b8de43c74771a8
4-
go_version: go1.24.6
5-
version: v0.51.0
6-
api_directory_checksum: f450e33f8433d18a9b5ac9dbecc6d2652d4f8513
2+
build_date: "2025-08-22T17:41:40Z"
3+
build_hash: 1045a5e99038b11b0630ca2f2f69c3bae4bedba6
4+
go_version: go1.25.0
5+
version: v0.51.0-1-g1045a5e
6+
api_directory_checksum: 3cd2161708148476a53b44162a9e095bf92f91d3
77
api_version: v1alpha1
8-
aws_sdk_go_version: v1.32.6
8+
aws_sdk_go_version: v1.38.0
99
generator_config_info:
10-
file_checksum: cf02b1eaffba7c5446d3fbfed24ba7496ae1cf4e
10+
file_checksum: 93eb58b9906482ad7eae4df0f2d96ec856173deb
1111
original_file_name: generator.yaml
1212
last_modification:
1313
reason: API generation

apis/v1alpha1/enums.go

Lines changed: 23 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apis/v1alpha1/event_source_mapping.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apis/v1alpha1/function.go

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apis/v1alpha1/generator.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,20 @@ resources:
207207
FilterCriteria:
208208
compare:
209209
is_ignored: true
210+
211+
SourceAccessConfigurations.URI:
212+
# Need to force to "uRI" to avoid breaking change following "URI" -> "uri"
213+
# bug fix in aws-controller-k8s/pkg
214+
go_tag: json:"uRI,omitempty"
215+
216+
AmazonManagedKafkaEventSourceConfig.SchemaRegistryConfig.AccessConfigs.Type:
217+
go_tag: json:"type,omitempty"
218+
219+
AmazonManagedKafkaEventSourceConfig.SchemaRegistryConfig.AccessConfigs.URI:
220+
references:
221+
resource: Secret
222+
service_name: secretsmanager
223+
path: Status.ACKResourceMetadata.ARN
210224
hooks:
211225
delta_pre_compare:
212226
code: customPreCompare(delta, a, b)

apis/v1alpha1/types.go

Lines changed: 53 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)