Skip to content

feat: add aws_msk_vpc_connection resource#2020

Open
broach-haggard0m wants to merge 1 commit intocrossplane-contrib:mainfrom
broach-haggard0m:feat/add-msk-vpc-connection
Open

feat: add aws_msk_vpc_connection resource#2020
broach-haggard0m wants to merge 1 commit intocrossplane-contrib:mainfrom
broach-haggard0m:feat/add-msk-vpc-connection

Conversation

@broach-haggard0m
Copy link
Copy Markdown

Description of your changes

Add aws_msk_vpc_connection resource to the kafka provider group.
Configure VPCConnection.kafka resource with cross-resource references
for target_cluster_arn, vpc_id, client_subnets and security_groups.
Add example manifests for both cluster-scoped and namespace-scoped
managed resources.

Fixes #2019

I have:

  • Read and followed Crossplane's contribution process.
  • Run make generate and committed the results (ideally in a separate commit).
  • Not made any manual changes to generated files, and verified this with make check-diff.

How has this code been tested

  • CRDs installed on a local Kind cluster using kubectl apply -f package/crds/ --server-side
  • kubectl explain vpcconnection.spec.forProvider confirms expected schema (authentication, targetClusterArn, vpcId, clientSubnets, securityGroups) with correct cross-resource references
  • kubectl apply --dry-run=server passes for VPCConnection and all dependency resources (VPC, subnets, security groups)

Awaiting uptest run. Please trigger:
/test-examples="examples/kafka/cluster/v1beta1/vpcconnection.yaml"
/test-examples="examples/kafka/namespaced/v1beta1/vpcconnection.yaml"

Signed-off-by: broach haggard0m <broach-haggard0m@icloud.com>
@broach-haggard0m broach-haggard0m force-pushed the feat/add-msk-vpc-connection branch from a499678 to 9070a92 Compare March 26, 2026 08:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Request for aws_msk_vpc_connection resource

1 participant