Skip to content

Update to ACK runtime v0.47.0, code-generator v0.47.2 #177

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

Merged
merged 1 commit into from
Jun 3, 2025
Merged
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
6 changes: 3 additions & 3 deletions apis/v1alpha1/ack-generate-metadata.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
ack_generate_info:
build_date: "2025-05-24T00:31:31Z"
build_hash: 66a58d259146834e61b211a9a01609beaa58ef77
build_date: "2025-06-02T18:59:43Z"
build_hash: abd45b45e7726b7893641afaeae805281358e684
go_version: go1.24.2
version: v0.47.1
version: v0.47.2
api_directory_checksum: f450e33f8433d18a9b5ac9dbecc6d2652d4f8513
api_version: v1alpha1
aws_sdk_go_version: v1.32.6
Expand Down
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/lambda-controller
newTag: 1.7.2
newTag: 1.7.3
4 changes: 2 additions & 2 deletions helm/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
apiVersion: v1
name: lambda-chart
description: A Helm chart for the ACK service controller for AWS Lambda (Lambda)
version: 1.7.2
appVersion: 1.7.2
version: 1.7.3
appVersion: 1.7.3
home: https://github.com/aws-controllers-k8s/lambda-controller
icon: https://raw.githubusercontent.com/aws/eks-charts/master/docs/logo/aws.png
sources:
Expand Down
2 changes: 1 addition & 1 deletion helm/templates/NOTES.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{{ .Chart.Name }} has been installed.
This chart deploys "public.ecr.aws/aws-controllers-k8s/lambda-controller:1.7.2".
This chart deploys "public.ecr.aws/aws-controllers-k8s/lambda-controller:1.7.3".

Check its status by running:
kubectl --namespace {{ .Release.Namespace }} get pods -l "app.kubernetes.io/instance={{ .Release.Name }}"
Expand Down
22 changes: 18 additions & 4 deletions helm/templates/caches-role-binding.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: ack-namespaces-cache-lambda-controller
name: {{ include "ack-lambda-controller.app.fullname" . }}-namespace-caches
labels:
app.kubernetes.io/name: {{ include "ack-lambda-controller.app.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
k8s-app: {{ include "ack-lambda-controller.app.name" . }}
helm.sh/chart: {{ include "ack-lambda-controller.chart.name-version" . }}
roleRef:
kind: ClusterRole
apiGroup: rbac.authorization.k8s.io
name: ack-namespaces-cache-lambda-controller
name: {{ include "ack-lambda-controller.app.fullname" . }}-namespace-caches
subjects:
- kind: ServiceAccount
name: {{ include "ack-lambda-controller.service-account.name" . }}
Expand All @@ -14,12 +21,19 @@ subjects:
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: ack-configmaps-cache-lambda-controller
name: {{ include "ack-lambda-controller.app.fullname" . }}-configmaps-cache
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: {{ include "ack-lambda-controller.app.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
k8s-app: {{ include "ack-lambda-controller.app.name" . }}
helm.sh/chart: {{ include "ack-lambda-controller.chart.name-version" . }}
roleRef:
kind: Role
apiGroup: rbac.authorization.k8s.io
name: ack-configmaps-cache-lambda-controller
name: {{ include "ack-lambda-controller.app.fullname" . }}-configmaps-cache
subjects:
- kind: ServiceAccount
name: {{ include "ack-lambda-controller.service-account.name" . }}
Expand Down
18 changes: 16 additions & 2 deletions helm/templates/caches-role.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,14 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: ack-namespaces-cache-lambda-controller
name: {{ include "ack-lambda-controller.app.fullname" . }}-namespaces-cache
labels:
app.kubernetes.io/name: {{ include "ack-lambda-controller.app.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
k8s-app: {{ include "ack-lambda-controller.app.name" . }}
helm.sh/chart: {{ include "ack-lambda-controller.chart.name-version" . }}
rules:
- apiGroups:
- ""
Expand All @@ -15,8 +22,15 @@ rules:
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: ack-configmaps-cache-lambda-controller
name: {{ include "ack-lambda-controller.app.fullname" . }}-configmaps-cache
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: {{ include "ack-lambda-controller.app.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
k8s-app: {{ include "ack-lambda-controller.app.name" . }}
helm.sh/chart: {{ include "ack-lambda-controller.chart.name-version" . }}
rules:
- apiGroups:
- ""
Expand Down
24 changes: 20 additions & 4 deletions helm/templates/cluster-role-binding.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,18 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: {{ include "ack-lambda-controller.app.fullname" . }}
name: {{ include "ack-lambda-controller.app.fullname" . }}-rolebinding
labels:
app.kubernetes.io/name: {{ include "ack-lambda-controller.app.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
k8s-app: {{ include "ack-lambda-controller.app.name" . }}
helm.sh/chart: {{ include "ack-lambda-controller.chart.name-version" . }}
roleRef:
kind: ClusterRole
apiGroup: rbac.authorization.k8s.io
name: ack-lambda-controller
name: {{ include "ack-lambda-controller.app.fullname" . }}
subjects:
- kind: ServiceAccount
name: {{ include "ack-lambda-controller.service-account.name" . }}
Expand All @@ -17,17 +24,26 @@ subjects:
{{ $fullname := include "ack-lambda-controller.app.fullname" . }}
{{ $releaseNamespace := .Release.Namespace }}
{{ $serviceAccountName := include "ack-lambda-controller.service-account.name" . }}
{{ $chartVersion := include "ack-lambda-controller.chart.name-version" . }}
{{ $appVersion := .Chart.AppVersion | quote }}
{{ range $namespaces }}
---
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: {{ $fullname }}
name: {{ $fullname }}-{{ . }}
namespace: {{ . }}
labels:
app.kubernetes.io/name: {{ $fullname }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/version: {{ $appVersion }}
k8s-app: {{ $fullname }}
helm.sh/chart: {{ $chartVersion }}
roleRef:
kind: Role
apiGroup: rbac.authorization.k8s.io
name: ack-lambda-controller
name: {{ $fullname }}-{{ . }}
subjects:
- kind: ServiceAccount
name: {{ $serviceAccountName }}
Expand Down
19 changes: 17 additions & 2 deletions helm/templates/cluster-role-controller.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,20 @@
{{ $labels := .Values.role.labels }}
{{ $appVersion := .Chart.AppVersion | quote }}
{{ $rbacRules := include "ack-lambda-controller.rbac-rules" . }}
{{ $fullname := include "ack-lambda-controller.app.fullname" . }}
{{ $chartVersion := include "ack-lambda-controller.chart.name-version" . }}
{{ if eq .Values.installScope "cluster" }}
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: ack-lambda-controller
name: {{ include "ack-lambda-controller.app.fullname" . }}
labels:
app.kubernetes.io/name: {{ include "ack-lambda-controller.app.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
k8s-app: {{ include "ack-lambda-controller.app.name" . }}
helm.sh/chart: {{ include "ack-lambda-controller.chart.name-version" . }}
{{- range $key, $value := $labels }}
{{ $key }}: {{ $value | quote }}
{{- end }}
Expand All @@ -18,9 +27,15 @@ metadata:
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: ack-lambda-controller
name: {{ $fullname }}-{{ . }}
namespace: {{ . }}
labels:
app.kubernetes.io/name: {{ $fullname }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/version: {{ $appVersion }}
k8s-app: {{ $fullname }}
helm.sh/chart: {{ $chartVersion }}
{{- range $key, $value := $labels }}
{{ $key }}: {{ $value | quote }}
{{- end }}
Expand Down
11 changes: 9 additions & 2 deletions helm/templates/leader-election-role-binding.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,23 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: lambda-leader-election-rolebinding
name: {{ include "ack-lambda-controller.app.fullname" . }}-leaderelection
{{ if .Values.leaderElection.namespace }}
namespace: {{ .Values.leaderElection.namespace }}
{{ else }}
namespace: {{ .Release.Namespace }}
{{ end }}
labels:
app.kubernetes.io/name: {{ include "ack-lambda-controller.app.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
k8s-app: {{ include "ack-lambda-controller.app.name" . }}
helm.sh/chart: {{ include "ack-lambda-controller.chart.name-version" . }}
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: lambda-leader-election-role
name: {{ include "ack-lambda-controller.app.fullname" . }}-leaderelection
subjects:
- kind: ServiceAccount
name: {{ include "ack-lambda-controller.service-account.name" . }}
Expand Down
9 changes: 8 additions & 1 deletion helm/templates/leader-election-role.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,19 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: lambda-leader-election-role
name: {{ include "ack-lambda-controller.app.fullname" . }}-leaderelection
{{ if .Values.leaderElection.namespace }}
namespace: {{ .Values.leaderElection.namespace }}
{{ else }}
namespace: {{ .Release.Namespace }}
{{ end }}
labels:
app.kubernetes.io/name: {{ include "ack-lambda-controller.app.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
k8s-app: {{ include "ack-lambda-controller.app.name" . }}
helm.sh/chart: {{ include "ack-lambda-controller.chart.name-version" . }}
rules:
- apiGroups:
- coordination.k8s.io
Expand Down
9 changes: 8 additions & 1 deletion helm/templates/role-reader.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,15 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
creationTimestamp: null
name: ack-lambda-reader
name: {{ include "ack-lambda-controller.app.fullname" . }}-reader
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: {{ include "ack-lambda-controller.app.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
k8s-app: {{ include "ack-lambda-controller.app.name" . }}
helm.sh/chart: {{ include "ack-lambda-controller.chart.name-version" . }}
rules:
- apiGroups:
- lambda.services.k8s.aws
Expand Down
9 changes: 8 additions & 1 deletion helm/templates/role-writer.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,15 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
creationTimestamp: null
name: ack-lambda-writer
name: {{ include "ack-lambda-controller.app.fullname" . }}-writer
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: {{ include "ack-lambda-controller.app.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
k8s-app: {{ include "ack-lambda-controller.app.name" . }}
helm.sh/chart: {{ include "ack-lambda-controller.chart.name-version" . }}
rules:
- apiGroups:
- lambda.services.k8s.aws
Expand Down
2 changes: 1 addition & 1 deletion helm/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

image:
repository: public.ecr.aws/aws-controllers-k8s/lambda-controller
tag: 1.7.2
tag: 1.7.3
pullPolicy: IfNotPresent
pullSecrets: []

Expand Down