generated from amazon-archives/__template_Apache-2.0
-
Notifications
You must be signed in to change notification settings - Fork 271
Closed
Labels
area/helmIssues or PRs related to Helm chartsIssues or PRs related to Helm chartsservice/acmIndicates issues or PRs that are related to acm-controller.Indicates issues or PRs that are related to acm-controller.
Description
Describe the bug
The field .status.conditions[].lastTransitionTime for condition type "ACK.LateInitialized" is updated every minute. The metric workqueue_retries_total{controller="certificate"} is also increased each minute.
Steps to reproduce
Expected outcome
Once the certificate CR is synced with AWS, lastTransitionTime should not change.
Environment
- Kubernetes version : v1.32.6-eks-931bdca
- Using EKS (yes/no), if so version? yes ==> v1.32.6-eks-931bdca
- AWS service targeted (S3, RDS, etc.) : ACM
- version of controller: acm-controller:1.1.0
Logs
Here are the logs from the controller, with level DEBUG :
{"level":"debug","ts":"2025-08-28T09:38:54.567Z","logger":"ackrt","msg":"> r.Sync","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.567Z","logger":"ackrt","msg":">> r.resetConditions","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.567Z","logger":"ackrt","msg":"<< r.resetConditions","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.567Z","logger":"ackrt","msg":">> rm.ResolveReferences","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.567Z","logger":"ackrt","msg":"<< rm.ResolveReferences","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.567Z","logger":"ackrt","msg":">> rm.EnsureTags","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.567Z","logger":"ackrt","msg":"<< rm.EnsureTags","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.567Z","logger":"ackrt","msg":">> rm.ReadOne","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.567Z","logger":"ackrt","msg":">>> rm.sdkFind","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.664Z","logger":"ackrt","msg":">>>> rm.listTags","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.692Z","logger":"ackrt","msg":"<<<< rm.listTags","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.692Z","logger":"ackrt","msg":"<<< rm.sdkFind","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.692Z","logger":"ackrt","msg":"<< rm.ReadOne","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.692Z","logger":"ackrt","msg":">> r.updateResource","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.692Z","logger":"ackrt","msg":"<< r.updateResource","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.693Z","logger":"ackrt","msg":">> r.lateInitializeResource","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.693Z","logger":"ackrt","msg":">>> rm.LateInitialize","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.693Z","logger":"ackrt","msg":">>>> rm.sdkFind","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.749Z","logger":"ackrt","msg":">>>>> rm.listTags","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.773Z","logger":"ackrt","msg":"<<<<< rm.listTags","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.773Z","logger":"ackrt","msg":"<<<< rm.sdkFind","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.774Z","logger":"ackrt","msg":"<<< rm.LateInitialize","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.774Z","logger":"ackrt","msg":">>> r.patchResourceMetadataAndSpec","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.774Z","logger":"ackrt","msg":"no difference found between metadata and spec for desired and latest object.","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.774Z","logger":"ackrt","msg":"<<< r.patchResourceMetadataAndSpec","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.774Z","logger":"ackrt","msg":"<< r.lateInitializeResource","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.775Z","logger":"ackrt","msg":">> r.ensureConditions","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.775Z","logger":"ackrt","msg":"<< r.ensureConditions","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.775Z","logger":"ackrt","msg":"< r.Sync","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.775Z","logger":"ackrt","msg":"requeuing","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1,"after":60}
{"level":"debug","ts":"2025-08-28T09:38:54.775Z","logger":"ackrt","msg":"> r.patchResourceStatus","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.775Z","logger":"ackrt","msg":">> kc.Patch (status)","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.795Z","logger":"ackrt","msg":"patched resource status","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1,"json":"{\"metadata\":{\"resourceVersion\":\"867154530\"},\"spec\":{\"tags\":null},\"status\":{\"conditions\":[{\"status\":\"True\",\"type\":\"ACK.ResourceSynced\"},{\"lastTransitionTime\":\"2025-08-28T09:38:54Z\",\"message\":\"Late initialization successful\",\"reason\":\"Late initialization successful\",\"status\":\"True\",\"type\":\"ACK.LateInitialized\"}]}}"}
{"level":"debug","ts":"2025-08-28T09:38:54.795Z","logger":"ackrt","msg":"<< kc.Patch (status)","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.795Z","logger":"ackrt","msg":"< r.patchResourceStatus","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1}
{"level":"debug","ts":"2025-08-28T09:38:54.795Z","logger":"ackrt","msg":"requeueing","kind":"Certificate","namespace":"kube-mgmt","name":"certificate","account":"REDACTED","role":"","region":"eu-west-3","is_adopted":true,"generation":1,"after":60}
Metadata
Metadata
Assignees
Labels
area/helmIssues or PRs related to Helm chartsIssues or PRs related to Helm chartsservice/acmIndicates issues or PRs that are related to acm-controller.Indicates issues or PRs that are related to acm-controller.