diff --git a/apis/v1alpha1/ack-generate-metadata.yaml b/apis/v1alpha1/ack-generate-metadata.yaml index 06bac6d..0984664 100755 --- a/apis/v1alpha1/ack-generate-metadata.yaml +++ b/apis/v1alpha1/ack-generate-metadata.yaml @@ -1,8 +1,8 @@ ack_generate_info: - build_date: "2025-09-19T17:27:29Z" - build_hash: 6b4211163dcc34776b01da9a18217bac0f4103fd - go_version: go1.24.6 - version: v0.52.0 + build_date: "2025-10-20T21:23:23Z" + build_hash: eaabefb6bd7b2be8a1baf4478f22b3310e6921c8 + go_version: go1.25.0 + version: v0.52.0-6-geaabefb api_directory_checksum: 6e988566399ff5f57e7cb877ae2502a2beadafd6 api_version: v1alpha1 aws_sdk_go_version: v1.36.3 diff --git a/config/crd/bases/bedrockagent.services.k8s.aws_agents.yaml b/config/crd/bases/bedrockagent.services.k8s.aws_agents.yaml index 6f207d8..50dcb5a 100644 --- a/config/crd/bases/bedrockagent.services.k8s.aws_agents.yaml +++ b/config/crd/bases/bedrockagent.services.k8s.aws_agents.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.2 + controller-gen.kubebuilder.io/version: v0.19.0 name: agents.bedrockagent.services.k8s.aws spec: group: bedrockagent.services.k8s.aws diff --git a/helm/Chart.yaml b/helm/Chart.yaml index 2bb712d..cd3f56f 100644 --- a/helm/Chart.yaml +++ b/helm/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: bedrockagent-chart -description: A Helm chart for the ACK service controller for Amazon Bedrock (Bedrock) +description: A Helm chart for the ACK service controller for Agents for Amazon Bedrock (Bedrock Agents) version: 0.1.1 appVersion: 0.1.1 home: https://github.com/aws-controllers-k8s/bedrockagent-controller @@ -10,7 +10,7 @@ sources: maintainers: - name: ACK Admins url: https://github.com/orgs/aws-controllers-k8s/teams/ack-admin - - name: Bedrock Admins + - name: Bedrock Agents Admins url: https://github.com/orgs/aws-controllers-k8s/teams/bedrockagent-maintainer keywords: - aws diff --git a/helm/crds/bedrockagent.services.k8s.aws_agents.yaml b/helm/crds/bedrockagent.services.k8s.aws_agents.yaml index 0b96122..1cbe558 100644 --- a/helm/crds/bedrockagent.services.k8s.aws_agents.yaml +++ b/helm/crds/bedrockagent.services.k8s.aws_agents.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.2 + controller-gen.kubebuilder.io/version: v0.19.0 name: agents.bedrockagent.services.k8s.aws spec: group: bedrockagent.services.k8s.aws diff --git a/helm/crds/services.k8s.aws_adoptedresources.yaml b/helm/crds/services.k8s.aws_adoptedresources.yaml index b7be322..d6cdd10 100644 --- a/helm/crds/services.k8s.aws_adoptedresources.yaml +++ b/helm/crds/services.k8s.aws_adoptedresources.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.2 + controller-gen.kubebuilder.io/version: v0.19.0 name: adoptedresources.services.k8s.aws spec: group: services.k8s.aws diff --git a/helm/crds/services.k8s.aws_fieldexports.yaml b/helm/crds/services.k8s.aws_fieldexports.yaml index 49b4f38..6e2c61e 100644 --- a/helm/crds/services.k8s.aws_fieldexports.yaml +++ b/helm/crds/services.k8s.aws_fieldexports.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.2 + controller-gen.kubebuilder.io/version: v0.19.0 name: fieldexports.services.k8s.aws spec: group: services.k8s.aws diff --git a/helm/templates/NOTES.txt b/helm/templates/NOTES.txt index a74e636..ae89606 100644 --- a/helm/templates/NOTES.txt +++ b/helm/templates/NOTES.txt @@ -4,7 +4,7 @@ This chart deploys "public.ecr.aws/aws-controllers-k8s/bedrockagent-controller:0 Check its status by running: kubectl --namespace {{ .Release.Namespace }} get pods -l "app.kubernetes.io/instance={{ .Release.Name }}" -You are now able to create Amazon Bedrock (Bedrock) resources! +You are now able to create Agents for Amazon Bedrock (Bedrock Agents) resources! The controller is running in "{{ .Values.installScope }}" mode. The controller is configured to manage AWS resources in region: "{{ .Values.aws.region }}" diff --git a/metadata.yaml b/metadata.yaml index b632436..5ed6437 100644 --- a/metadata.yaml +++ b/metadata.yaml @@ -1,6 +1,6 @@ service: - full_name: Amazon Bedrock - short_name: Bedrock + full_name: Agents for Amazon Bedrock + short_name: Bedrock Agents link: https://aws.amazon.com/bedrock/ documentation: https://docs.aws.amazon.com/bedrock/ api_versions: diff --git a/pkg/resource/agent/sdk.go b/pkg/resource/agent/sdk.go index 8fd38bf..dfbb940 100644 --- a/pkg/resource/agent/sdk.go +++ b/pkg/resource/agent/sdk.go @@ -609,6 +609,8 @@ func (rm *resourceManager) newCreateRequestPayload( } f3f0f0Parent := &svcsdktypes.OrchestrationExecutorMemberLambda{} f3f0f0Parent.Value = *r.ko.Spec.CustomOrchestration.Executor.Lambda + f3f0 = f3f0f0Parent + isInterfaceSet = true } f3.Executor = f3f0 } @@ -636,7 +638,7 @@ func (rm *resourceManager) newCreateRequestPayload( if r.ko.Spec.IdleSessionTTLInSeconds != nil { idleSessionTTLInSecondsCopy0 := *r.ko.Spec.IdleSessionTTLInSeconds if idleSessionTTLInSecondsCopy0 > math.MaxInt32 || idleSessionTTLInSecondsCopy0 < math.MinInt32 { - return nil, fmt.Errorf("error: field IdleSessionTTLInSeconds is of type int32") + return nil, fmt.Errorf("error: field idleSessionTTLInSeconds is of type int32") } idleSessionTTLInSecondsCopy := int32(idleSessionTTLInSecondsCopy0) res.IdleSessionTTLInSeconds = &idleSessionTTLInSecondsCopy @@ -1061,6 +1063,8 @@ func (rm *resourceManager) newUpdateRequestPayload( } f4f0f0Parent := &svcsdktypes.OrchestrationExecutorMemberLambda{} f4f0f0Parent.Value = *r.ko.Spec.CustomOrchestration.Executor.Lambda + f4f0 = f4f0f0Parent + isInterfaceSet = true } f4.Executor = f4f0 }