GithubHelp home page GithubHelp logo

Comments (3)

agaudreault avatar agaudreault commented on September 22, 2024

Hey @zswanson, just to make sure I understand correctly, basically selfHeal=false is not respected when the application sync revision is not HEAD, and it works when the sync revision is HEAD?

Also, can you add the logs, mostly related to

func (ctrl *ApplicationController) autoSync(app *appv1.Application, syncStatus *appv1.SyncStatus, resources []appv1.ResourceStatus) (*appv1.ApplicationCondition, time.Duration) {
and your application status before the kubernetes change, after the first automated sync and after the second kubernetes change.

I think the

func alreadyAttemptedSync(app *appv1.Application, commitSHA string, commitSHAsMS []string, hasMultipleSources bool) (bool, synccommon.OperationPhase) {
method will return false when it should return true.

from argo-cd.

zswanson avatar zswanson commented on September 22, 2024

Hey sorry I kept forgetting to respond here.

I would not say it's accurate to describe this as the self heal not being respected. Rather, it seems that if you are making a manual change to an application from the minor repo, and that application wad not already sync'd to HEAD from its last state that the controller first performs a sync to HEAD. That has the effect of undoing whatever change you'll manually tried to make. Them after that sync you can now make a manual change in-cluster.

I'll try this week to see if I can get some logs around it.

from argo-cd.

zswanson avatar zswanson commented on September 22, 2024

current app state in argo before I make any changes
image

07-01 13:37:58 time="2024-07-01T17:37:58Z" level=info msg="Skipping auto-sync: application status is Synced" application=argocd/reloader
07-01 13:37:58 time="2024-07-01T17:37:58Z" level=info msg="Update successful" application=argocd/reloader
07-01 13:37:58 time="2024-07-01T17:37:58Z" level=info msg="Reconciliation completed" application=argocd/reloader dedup_ms=0 dest-name= dest-namespace=reloader dest-server="https://kubernetes.default.svc" diff_ms=10 fields.level=2 git_ms=574 health_ms=0 live_ms=66 patch_ms=30 setop_ms=0 settings_ms=0 sync_ms=0 time_ms=1629

via the CLI I scaled the deployment owned by the App to 3 replicas. (I've removed the 'normalized app spec' lines as they contained a lot of company internals I'd need to strip out anyways)

07-01 13:46:55 time="2024-07-01T17:46:55Z" level=info msg="Refreshing app status (controller refresh requested), level (1)" application=argocd/reloader
07-01 13:46:55 time="2024-07-01T17:46:55Z" level=info msg="Comparing app state (cluster: https://kubernetes.default.svc, namespace: reloader)" application=argocd/reloader
07-01 13:46:55 time="2024-07-01T17:46:55Z" level=info msg="GetRepoObjs stats" application=argocd/reloader build_options_ms=0 helm_ms=0 plugins_ms=0 repo_ms=0 time_ms=9 unmarshal_ms=2 version_ms=6
07-01 13:46:55 time="2024-07-01T17:46:55Z" level=error msg="DiffFromCache error: error getting managed resources for app reloader: cache: key is missing"
07-01 13:46:55 time="2024-07-01T17:46:55Z" level=info msg="Initiated automated sync to '65bda3a9a45e9d28ab938885d40a3602dcff4c9c'" application=reloader dest-namespace=reloader dest-server="https://kubernetes.default.svc" reason=OperationStarted spec="{&ApplicationSource{RepoURL:https://github.com/XXXXXXXXX/XXXXXXXXX,Path:clusters/XXXXXXXXX/reloader,TargetRevision:,Helm:nil,Kustomize:nil,Directory:nil,Plugin:&ApplicationSourcePlugin{Name:cmp-plugin-v1.0,Env:[]*EnvEntry{},Parameters:[]ApplicationSourcePluginParameter{},},Chart:,Ref:,} {https://kubernetes.default.svc reloader  false} repo.XXXXXXXXX &SyncPolicy{Automated:&SyncPolicyAutomated{Prune:true,SelfHeal:false,AllowEmpty:false,},SyncOptions:[CreateNamespace=true ServerSideApply=true RespectIgnoreDifferences=true],Retry:&RetryStrategy{Limit:-1,Backoff:&Backoff{Duration:5s,Factor:*2,MaxDuration:10m,},},ManagedNamespaceMetadata:nil,} [{networking.k8s.io Ingress   [/metadata/annotations/kubernetes.io~1ingress.class] [] []} {* *   [] [] [kube-controller-manager istio-operator pilot-discovery]} {apps Deployment   [] [] [vpa-recommender]} {admissionregistration.k8s.io *   [/webhooks/0/clientConfig/caBundle] [] [cainjector]} {admissionregistration.k8s.io *   [/webhooks/0/failurePolicy] [] [pilot-discovery]} {admissionregistration.k8s.io *   [] [] [cainjector]} {* ConfigMap   [] [] [wf-istio-ingress-operator]} {apps StatefulSet   [/spec/volumeClaimTemplates/0/apiVersion /spec/volumeClaimTemplates/0/kind /spec/volumeClaimTemplates/1/apiVersion /spec/volumeClaimTemplates/1/kind] [] []} { Service   [/spec/ports/0/appProtocol /spec/ports/1/appProtocol /spec/ports/2/appProtocol /spec/ports/3/appProtocol /spec/ports/4/appProtocol] [] []} {apps Deployment istiod-1-19  [] [.spec.template.spec.containers[].env[] | select(.name == \"GOMAXPROCS\" or .name == \"GOMEMLIMIT\") | .valueFrom.resourceFieldRef.divisor] []} {apps DaemonSet istio-cni-node  [] [.spec.template.spec.containers[].env[] | select(.name == \"GOMAXPROCS\" or .name == \"GOMEMLIMIT\") | .valueFrom.resourceFieldRef.divisor] []}] [] <nil> []}" type=Normal
07-01 13:46:55 time="2024-07-01T17:46:55Z" level=info msg="Initiated automated sync to '65bda3a9a45e9d28ab938885d40a3602dcff4c9c'" application=argocd/reloader
07-01 13:46:55 time="2024-07-01T17:46:55Z" level=info msg="Updated sync status: Synced -> OutOfSync" application=reloader dest-namespace=reloader dest-server="https://kubernetes.default.svc" reason=ResourceUpdated spec="{&ApplicationSource{RepoURL:https://github.com/XXXXXXXXX/XXXXXXXXX,Path:clusters/XXXXXXXXX/reloader,TargetRevision:,Helm:nil,Kustomize:nil,Directory:nil,Plugin:&ApplicationSourcePlugin{Name:cmp-plugin-v1.0,Env:[]*EnvEntry{},Parameters:[]ApplicationSourcePluginParameter{},},Chart:,Ref:,} {https://kubernetes.default.svc reloader  false} repo.XXXXXXXXX &SyncPolicy{Automated:&SyncPolicyAutomated{Prune:true,SelfHeal:false,AllowEmpty:false,},SyncOptions:[CreateNamespace=true ServerSideApply=true RespectIgnoreDifferences=true],Retry:&RetryStrategy{Limit:-1,Backoff:&Backoff{Duration:5s,Factor:*2,MaxDuration:10m,},},ManagedNamespaceMetadata:nil,} [{networking.k8s.io Ingress   [/metadata/annotations/kubernetes.io~1ingress.class] [] []} {* *   [] [] [kube-controller-manager istio-operator pilot-discovery]} {apps Deployment   [] [] [vpa-recommender]} {admissionregistration.k8s.io *   [/webhooks/0/clientConfig/caBundle] [] [cainjector]} {admissionregistration.k8s.io *   [/webhooks/0/failurePolicy] [] [pilot-discovery]} {admissionregistration.k8s.io *   [] [] [cainjector]} {* ConfigMap   [] [] [wf-istio-ingress-operator]} {apps StatefulSet   [/spec/volumeClaimTemplates/0/apiVersion /spec/volumeClaimTemplates/0/kind /spec/volumeClaimTemplates/1/apiVersion /spec/volumeClaimTemplates/1/kind] [] []} { Service   [/spec/ports/0/appProtocol /spec/ports/1/appProtocol /spec/ports/2/appProtocol /spec/ports/3/appProtocol /spec/ports/4/appProtocol] [] []} {apps Deployment istiod-1-19  [] [.spec.template.spec.containers[].env[] | select(.name == \"GOMAXPROCS\" or .name == \"GOMEMLIMIT\") | .valueFrom.resourceFieldRef.divisor] []} {apps DaemonSet istio-cni-node  [] [.spec.template.spec.containers[].env[] | select(.name == \"GOMAXPROCS\" or .name == \"GOMEMLIMIT\") | .valueFrom.resourceFieldRef.divisor] []}] [] <nil> []}" type=Normal
07-01 13:46:55 time="2024-07-01T17:46:55Z" level=info msg="Updated health status: Healthy -> Progressing" application=reloader dest-namespace=reloader dest-server="https://kubernetes.default.svc" reason=ResourceUpdated spec="{&ApplicationSource{RepoURL:https://github.com/XXXXXXXXX/XXXXXXXXX,Path:clusters/XXXXXXXXX/reloader,TargetRevision:,Helm:nil,Kustomize:nil,Directory:nil,Plugin:&ApplicationSourcePlugin{Name:cmp-plugin-v1.0,Env:[]*EnvEntry{},Parameters:[]ApplicationSourcePluginParameter{},},Chart:,Ref:,} {https://kubernetes.default.svc reloader  false} repo.XXXXXXXXX &SyncPolicy{Automated:&SyncPolicyAutomated{Prune:true,SelfHeal:false,AllowEmpty:false,},SyncOptions:[CreateNamespace=true ServerSideApply=true RespectIgnoreDifferences=true],Retry:&RetryStrategy{Limit:-1,Backoff:&Backoff{Duration:5s,Factor:*2,MaxDuration:10m,},},ManagedNamespaceMetadata:nil,} [{networking.k8s.io Ingress   [/metadata/annotations/kubernetes.io~1ingress.class] [] []} {* *   [] [] [kube-controller-manager istio-operator pilot-discovery]} {apps Deployment   [] [] [vpa-recommender]} {admissionregistration.k8s.io *   [/webhooks/0/clientConfig/caBundle] [] [cainjector]} {admissionregistration.k8s.io *   [/webhooks/0/failurePolicy] [] [pilot-discovery]} {admissionregistration.k8s.io *   [] [] [cainjector]} {* ConfigMap   [] [] [wf-istio-ingress-operator]} {apps StatefulSet   [/spec/volumeClaimTemplates/0/apiVersion /spec/volumeClaimTemplates/0/kind /spec/volumeClaimTemplates/1/apiVersion /spec/volumeClaimTemplates/1/kind] [] []} { Service   [/spec/ports/0/appProtocol /spec/ports/1/appProtocol /spec/ports/2/appProtocol /spec/ports/3/appProtocol /spec/ports/4/appProtocol] [] []} {apps Deployment istiod-1-19  [] [.spec.template.spec.containers[].env[] | select(.name == \"GOMAXPROCS\" or .name == \"GOMEMLIMIT\") | .valueFrom.resourceFieldRef.divisor] []} {apps DaemonSet istio-cni-node  [] [.spec.template.spec.containers[].env[] | select(.name == \"GOMAXPROCS\" or .name == \"GOMEMLIMIT\") | .valueFrom.resourceFieldRef.divisor] []}] [] <nil> []}" type=Normal
07-01 13:46:55 time="2024-07-01T17:46:55Z" level=info msg="updated 'argocd/reloader' operation (phase: Running)" appNamespace=argocd application=reloader project=repo.XXXXXXXXX
07-01 13:46:55 time="2024-07-01T17:46:55Z" level=info msg="Initialized new operation: {&SyncOperation{Revision:65bda3a9a45e9d28ab938885d40a3602dcff4c9c,Prune:true,DryRun:false,SyncStrategy:nil,Resources:[]SyncOperationResource{},Source:nil,Manifests:[],SyncOptions:[CreateNamespace=true ServerSideApply=true RespectIgnoreDifferences=true],Sources:[]ApplicationSource{},Revisions:[],} { true} [] {-1 &Backoff{Duration:5s,Factor:*2,MaxDuration:10m,}}}" application=argocd/reloader
07-01 13:46:55 time="2024-07-01T17:46:55Z" level=info msg="Comparing app state (cluster: https://kubernetes.default.svc, namespace: reloader)" application=argocd/reloader
07-01 13:46:55 time="2024-07-01T17:46:55Z" level=info msg="GetRepoObjs stats" application=argocd/reloader build_options_ms=0 helm_ms=0 plugins_ms=0 repo_ms=0 time_ms=6 unmarshal_ms=1 version_ms=5
07-01 13:46:55 time="2024-07-01T17:46:55Z" level=info msg="Update successful" application=argocd/reloader
07-01 13:46:55 time="2024-07-01T17:46:55Z" level=info msg="Reconciliation completed" application=argocd/reloader dedup_ms=0 dest-name= dest-namespace=reloader dest-server="https://kubernetes.default.svc" diff_ms=13 fields.level=1 git_ms=9 health_ms=0 live_ms=37 patch_ms=34 setop_ms=32 settings_ms=0 sync_ms=0 time_ms=329
07-01 13:46:55 time="2024-07-01T17:46:55Z" level=info msg="Refreshing app status (controller refresh requested), level (1)" application=argocd/reloader
07-01 13:46:55 time="2024-07-01T17:46:55Z" level=info msg="Comparing app state (cluster: https://kubernetes.default.svc, namespace: reloader)" application=argocd/reloader
07-01 13:46:55 time="2024-07-01T17:46:55Z" level=info msg="GetRepoObjs stats" application=argocd/reloader build_options_ms=0 helm_ms=0 plugins_ms=0 repo_ms=0 time_ms=7 unmarshal_ms=1 version_ms=5
07-01 13:46:55 time="2024-07-01T17:46:55Z" level=info msg=Syncing application=argocd/reloader skipHooks=false started=false syncId=03053-squrJ
07-01 13:46:55 time="2024-07-01T17:46:55Z" level=info msg="Namespace already exists" application=argocd/reloader namespace=reloader syncId=03053-squrJ
07-01 13:46:55 time="2024-07-01T17:46:55Z" level=info msg="Tasks (dry-run)" application=argocd/reloader syncId=03053-squrJ tasks="[Sync/0 resource /ServiceAccount:reloader/reloader-reloader obj->obj (,,), Sync/0 resource rbac.authorization.k8s.io/ClusterRole:reloader/reloader-reloader-role obj->obj (,,), Sync/0 resource rbac.authorization.k8s.io/ClusterRoleBinding:reloader/reloader-reloader-role-binding obj->obj (,,), Sync/0 resource apps/Deployment:reloader/reloader-reloader obj->obj (,,)]"
07-01 13:46:55 time="2024-07-01T17:46:55Z" level=info msg="Applying resource ServiceAccount/reloader-reloader in cluster: https://172.18.32.1:443, namespace: reloader" dry-run=client manager=argocd-controller serverSideApply=false serverSideDiff=false
07-01 13:46:57 time="2024-07-01T17:46:57Z" level=info msg="Skipping auto-sync: another operation is in progress" application=argocd/reloader
07-01 13:46:57 time="2024-07-01T17:46:57Z" level=info msg="Update successful" application=argocd/reloader
07-01 13:46:57 time="2024-07-01T17:46:57Z" level=info msg="Reconciliation completed" application=argocd/reloader dedup_ms=0 dest-name= dest-namespace=reloader dest-server="https://kubernetes.default.svc" diff_ms=280 fields.level=1 git_ms=7 health_ms=94 live_ms=66 patch_ms=20 setop_ms=0 settings_ms=0 sync_ms=0 time_ms=1721
07-01 13:46:57 time="2024-07-01T17:46:57Z" level=info msg="Refreshing app status (controller refresh requested), level (1)" application=argocd/reloader
07-01 13:46:57 time="2024-07-01T17:46:57Z" level=info msg="Comparing app state (cluster: https://kubernetes.default.svc, namespace: reloader)" application=argocd/reloader
07-01 13:46:57 time="2024-07-01T17:46:57Z" level=info msg="GetRepoObjs stats" application=argocd/reloader build_options_ms=0 helm_ms=0 plugins_ms=0 repo_ms=0 time_ms=33 unmarshal_ms=1 version_ms=31
07-01 13:46:57 time="2024-07-01T17:46:57Z" level=info msg="Applying resource ClusterRole/reloader-reloader-role in cluster: https://172.18.32.1:443, namespace: reloader" dry-run=client manager=argocd-controller serverSideApply=false serverSideDiff=false
07-01 13:46:57 time="2024-07-01T17:46:57Z" level=info msg="Applying resource ClusterRoleBinding/reloader-reloader-role-binding in cluster: https://172.18.32.1:443, namespace: reloader" dry-run=client manager=argocd-controller serverSideApply=false serverSideDiff=false
07-01 13:46:57 time="2024-07-01T17:46:57Z" level=info msg="Applying resource Deployment/reloader-reloader in cluster: https://172.18.32.1:443, namespace: reloader" dry-run=client manager=argocd-controller serverSideApply=false serverSideDiff=false
07-01 13:46:57 time="2024-07-01T17:46:57Z" level=info msg="Updating operation state. phase: Running -> Running, message: '' -> 'one or more tasks are running'" application=argocd/reloader syncId=03053-squrJ
07-01 13:46:57 time="2024-07-01T17:46:57Z" level=info msg="Applying resource ServiceAccount/reloader-reloader in cluster: https://172.18.32.1:443, namespace: reloader" dry-run=none manager=argocd-controller serverSideApply=true serverSideDiff=false
07-01 13:46:57 time="2024-07-01T17:46:57Z" level=info msg="Adding resource result, status: 'Synced', phase: 'Running', message: 'serviceaccount/reloader-reloader serverside-applied'" application=argocd/reloader kind=ServiceAccount name=reloader-reloader namespace=reloader phase=Sync syncId=03053-squrJ
07-01 13:46:57 time="2024-07-01T17:46:57Z" level=info msg="Applying resource ClusterRole/reloader-reloader-role in cluster: https://172.18.32.1:443, namespace: reloader" dry-run=none manager=argocd-controller serverSideApply=true serverSideDiff=false
07-01 13:46:57 time="2024-07-01T17:46:57Z" level=info msg="Adding resource result, status: 'Synced', phase: 'Running', message: 'clusterrole.rbac.authorization.k8s.io/reloader-reloader-role reconciled. clusterrole.rbac.authorization.k8s.io/reloader-reloader-role serverside-applied'" application=argocd/reloader kind=ClusterRole name=reloader-reloader-role namespace=reloader phase=Sync syncId=03053-squrJ
07-01 13:46:57 time="2024-07-01T17:46:57Z" level=info msg="Applying resource ClusterRoleBinding/reloader-reloader-role-binding in cluster: https://172.18.32.1:443, namespace: reloader" dry-run=none manager=argocd-controller serverSideApply=true serverSideDiff=false
07-01 13:46:57 time="2024-07-01T17:46:57Z" level=info msg="Adding resource result, status: 'Synced', phase: 'Running', message: 'clusterrolebinding.rbac.authorization.k8s.io/reloader-reloader-role-binding reconciled. clusterrolebinding.rbac.authorization.k8s.io/reloader-reloader-role-binding serverside-applied'" application=argocd/reloader kind=ClusterRoleBinding name=reloader-reloader-role-binding namespace=reloader phase=Sync syncId=03053-squrJ
07-01 13:46:57 time="2024-07-01T17:46:57Z" level=info msg="Applying resource Deployment/reloader-reloader in cluster: https://172.18.32.1:443, namespace: reloader" dry-run=none manager=argocd-controller serverSideApply=true serverSideDiff=false
07-01 13:46:57 time="2024-07-01T17:46:57Z" level=info msg="Adding resource result, status: 'Synced', phase: 'Running', message: 'deployment.apps/reloader-reloader serverside-applied'" application=argocd/reloader kind=Deployment name=reloader-reloader namespace=reloader phase=Sync syncId=03053-squrJ
07-01 13:46:57 time="2024-07-01T17:46:57Z" level=info msg="Updating operation state. phase: Running -> Succeeded, message: 'one or more tasks are running' -> 'successfully synced (all tasks run)'" application=argocd/reloader syncId=03053-squrJ
07-01 13:46:57 time="2024-07-01T17:46:57Z" level=info msg="sync/terminate complete" application=argocd/reloader duration=2.3129418s syncId=03053-squrJ
07-01 13:46:57 time="2024-07-01T17:46:57Z" level=info msg="updated 'argocd/reloader' operation (phase: Succeeded)" appNamespace=argocd application=reloader project=repo.XXXXXXXXX
07-01 13:46:57 time="2024-07-01T17:46:57Z" level=info msg="Sync operation to 65bda3a9a45e9d28ab938885d40a3602dcff4c9c succeeded" application=reloader dest-namespace=reloader dest-server="https://kubernetes.default.svc" reason=OperationCompleted spec="{&ApplicationSource{RepoURL:https://github.com/XXXXXXXXX/XXXXXXXXX,Path:clusters/XXXXXXXXX/reloader,TargetRevision:,Helm:nil,Kustomize:nil,Directory:nil,Plugin:&ApplicationSourcePlugin{Name:cmp-plugin-v1.0,Env:[]*EnvEntry{},Parameters:[]ApplicationSourcePluginParameter{},},Chart:,Ref:,} {https://kubernetes.default.svc reloader  false} repo.XXXXXXXXX &SyncPolicy{Automated:&SyncPolicyAutomated{Prune:true,SelfHeal:false,AllowEmpty:false,},SyncOptions:[CreateNamespace=true ServerSideApply=true RespectIgnoreDifferences=true],Retry:&RetryStrategy{Limit:-1,Backoff:&Backoff{Duration:5s,Factor:*2,MaxDuration:10m,},},ManagedNamespaceMetadata:nil,} [{networking.k8s.io Ingress   [/metadata/annotations/kubernetes.io~1ingress.class] [] []} {* *   [] [] [kube-controller-manager istio-operator pilot-discovery]} {apps Deployment   [] [] [vpa-recommender]} {admissionregistration.k8s.io *   [/webhooks/0/clientConfig/caBundle] [] [cainjector]} {admissionregistration.k8s.io *   [/webhooks/0/failurePolicy] [] [pilot-discovery]} {admissionregistration.k8s.io *   [] [] [cainjector]} {* ConfigMap   [] [] [wf-istio-ingress-operator]} {apps StatefulSet   [/spec/volumeClaimTemplates/0/apiVersion /spec/volumeClaimTemplates/0/kind /spec/volumeClaimTemplates/1/apiVersion /spec/volumeClaimTemplates/1/kind] [] []} { Service   [/spec/ports/0/appProtocol /spec/ports/1/appProtocol /spec/ports/2/appProtocol /spec/ports/3/appProtocol /spec/ports/4/appProtocol] [] []} {apps Deployment istiod-1-19  [] [.spec.template.spec.containers[].env[] | select(.name == \"GOMAXPROCS\" or .name == \"GOMEMLIMIT\") | .valueFrom.resourceFieldRef.divisor] []} {apps DaemonSet istio-cni-node  [] [.spec.template.spec.containers[].env[] | select(.name == \"GOMAXPROCS\" or .name == \"GOMEMLIMIT\") | .valueFrom.resourceFieldRef.divisor] []}] [] <nil> []}" type=Normal
07-01 13:46:58 time="2024-07-01T17:46:58Z" level=info msg="Skipping auto-sync: another operation is in progress" application=argocd/reloader
07-01 13:46:58 time="2024-07-01T17:46:58Z" level=info msg="Update successful" application=argocd/reloader
07-01 13:46:58 time="2024-07-01T17:46:58Z" level=info msg="Reconciliation completed" application=argocd/reloader dedup_ms=0 dest-name= dest-namespace=reloader dest-server="https://kubernetes.default.svc" diff_ms=1 fields.level=1 git_ms=33 health_ms=0 live_ms=314 patch_ms=24 setop_ms=0 settings_ms=0 sync_ms=0 time_ms=827
07-01 13:46:58 time="2024-07-01T17:46:58Z" level=info msg="Refreshing app status (controller refresh requested), level (2)" application=argocd/reloader
07-01 13:46:58 time="2024-07-01T17:46:58Z" level=info msg="Comparing app state (cluster: https://kubernetes.default.svc, namespace: reloader)" application=argocd/reloader
07-01 13:46:58 time="2024-07-01T17:46:58Z" level=info msg="GetRepoObjs stats" application=argocd/reloader build_options_ms=0 helm_ms=0 plugins_ms=0 repo_ms=0 time_ms=719 unmarshal_ms=320 version_ms=398
07-01 13:47:00 time="2024-07-01T17:47:00Z" level=info msg="Skipping auto-sync: application status is Synced" application=argocd/reloader
07-01 13:47:00 time="2024-07-01T17:47:00Z" level=info msg="Updated sync status: OutOfSync -> Synced" application=reloader dest-namespace=reloader dest-server="https://kubernetes.default.svc" reason=ResourceUpdated spec="{&ApplicationSource{RepoURL:https://github.com/XXXXXXXXX/XXXXXXXXX,Path:clusters/XXXXXXXXX/reloader,TargetRevision:,Helm:nil,Kustomize:nil,Directory:nil,Plugin:&ApplicationSourcePlugin{Name:cmp-plugin-v1.0,Env:[]*EnvEntry{},Parameters:[]ApplicationSourcePluginParameter{},},Chart:,Ref:,} {https://kubernetes.default.svc reloader  false} repo.XXXXXXXXX &SyncPolicy{Automated:&SyncPolicyAutomated{Prune:true,SelfHeal:false,AllowEmpty:false,},SyncOptions:[CreateNamespace=true ServerSideApply=true RespectIgnoreDifferences=true],Retry:&RetryStrategy{Limit:-1,Backoff:&Backoff{Duration:5s,Factor:*2,MaxDuration:10m,},},ManagedNamespaceMetadata:nil,} [{networking.k8s.io Ingress   [/metadata/annotations/kubernetes.io~1ingress.class] [] []} {* *   [] [] [kube-controller-manager istio-operator pilot-discovery]} {apps Deployment   [] [] [vpa-recommender]} {admissionregistration.k8s.io *   [/webhooks/0/clientConfig/caBundle] [] [cainjector]} {admissionregistration.k8s.io *   [/webhooks/0/failurePolicy] [] [pilot-discovery]} {admissionregistration.k8s.io *   [] [] [cainjector]} {* ConfigMap   [] [] [wf-istio-ingress-operator]} {apps StatefulSet   [/spec/volumeClaimTemplates/0/apiVersion /spec/volumeClaimTemplates/0/kind /spec/volumeClaimTemplates/1/apiVersion /spec/volumeClaimTemplates/1/kind] [] []} { Service   [/spec/ports/0/appProtocol /spec/ports/1/appProtocol /spec/ports/2/appProtocol /spec/ports/3/appProtocol /spec/ports/4/appProtocol] [] []} {apps Deployment istiod-1-19  [] [.spec.template.spec.containers[].env[] | select(.name == \"GOMAXPROCS\" or .name == \"GOMEMLIMIT\") | .valueFrom.resourceFieldRef.divisor] []} {apps DaemonSet istio-cni-node  [] [.spec.template.spec.containers[].env[] | select(.name == \"GOMAXPROCS\" or .name == \"GOMEMLIMIT\") | .valueFrom.resourceFieldRef.divisor] []}] [] <nil> []}" type=Normal
07-01 13:47:00 time="2024-07-01T17:47:00Z" level=info msg="Updated health status: Progressing -> Healthy" application=reloader dest-namespace=reloader dest-server="https://kubernetes.default.svc" reason=ResourceUpdated spec="{&ApplicationSource{RepoURL:https://github.com/XXXXXXXXX/XXXXXXXXX,Path:clusters/XXXXXXXXX/reloader,TargetRevision:,Helm:nil,Kustomize:nil,Directory:nil,Plugin:&ApplicationSourcePlugin{Name:cmp-plugin-v1.0,Env:[]*EnvEntry{},Parameters:[]ApplicationSourcePluginParameter{},},Chart:,Ref:,} {https://kubernetes.default.svc reloader  false} repo.XXXXXXXXX &SyncPolicy{Automated:&SyncPolicyAutomated{Prune:true,SelfHeal:false,AllowEmpty:false,},SyncOptions:[CreateNamespace=true ServerSideApply=true RespectIgnoreDifferences=true],Retry:&RetryStrategy{Limit:-1,Backoff:&Backoff{Duration:5s,Factor:*2,MaxDuration:10m,},},ManagedNamespaceMetadata:nil,} [{networking.k8s.io Ingress   [/metadata/annotations/kubernetes.io~1ingress.class] [] []} {* *   [] [] [kube-controller-manager istio-operator pilot-discovery]} {apps Deployment   [] [] [vpa-recommender]} {admissionregistration.k8s.io *   [/webhooks/0/clientConfig/caBundle] [] [cainjector]} {admissionregistration.k8s.io *   [/webhooks/0/failurePolicy] [] [pilot-discovery]} {admissionregistration.k8s.io *   [] [] [cainjector]} {* ConfigMap   [] [] [wf-istio-ingress-operator]} {apps StatefulSet   [/spec/volumeClaimTemplates/0/apiVersion /spec/volumeClaimTemplates/0/kind /spec/volumeClaimTemplates/1/apiVersion /spec/volumeClaimTemplates/1/kind] [] []} { Service   [/spec/ports/0/appProtocol /spec/ports/1/appProtocol /spec/ports/2/appProtocol /spec/ports/3/appProtocol /spec/ports/4/appProtocol] [] []} {apps Deployment istiod-1-19  [] [.spec.template.spec.containers[].env[] | select(.name == \"GOMAXPROCS\" or .name == \"GOMEMLIMIT\") | .valueFrom.resourceFieldRef.divisor] []} {apps DaemonSet istio-cni-node  [] [.spec.template.spec.containers[].env[] | select(.name == \"GOMAXPROCS\" or .name == \"GOMEMLIMIT\") | .valueFrom.resourceFieldRef.divisor] []}] [] <nil> []}" type=Normal
07-01 13:47:00 time="2024-07-01T17:47:00Z" level=info msg="Update successful" application=argocd/reloader
07-01 13:47:00 time="2024-07-01T17:47:00Z" level=info msg="Reconciliation completed" application=argocd/reloader dedup_ms=0 dest-name= dest-namespace=reloader dest-server="https://kubernetes.default.svc" diff_ms=10 fields.level=2 git_ms=719 health_ms=0 live_ms=705 patch_ms=28 setop_ms=0 settings_ms=0 sync_ms=0 time_ms=2174
07-01 13:47:00 time="2024-07-01T17:47:00Z" level=info msg="Refreshing app status (controller refresh requested), level (1)" application=argocd/reloader
07-01 13:47:00 time="2024-07-01T17:47:00Z" level=info msg="Comparing app state (cluster: https://kubernetes.default.svc, namespace: reloader)" application=argocd/reloader
07-01 13:47:00 time="2024-07-01T17:47:00Z" level=info msg="GetRepoObjs stats" application=argocd/reloader build_options_ms=0 helm_ms=0 plugins_ms=0 repo_ms=0 time_ms=7 unmarshal_ms=1 version_ms=5
07-01 13:47:00 time="2024-07-01T17:47:00Z" level=info msg="Skipping auto-sync: application status is Synced" application=argocd/reloader
07-01 13:47:00 time="2024-07-01T17:47:00Z" level=info msg="Update successful" application=argocd/reloader
07-01 13:47:00 time="2024-07-01T17:47:00Z" level=info msg="Reconciliation completed" application=argocd/reloader dedup_ms=0 dest-name= dest-namespace=reloader dest-server="https://kubernetes.default.svc" diff_ms=2 fields.level=1 git_ms=7 health_ms=0 live_ms=92 patch_ms=64 setop_ms=0 settings_ms=0 sync_ms=0 time_ms=331
07-01 13:47:00 time="2024-07-01T17:47:00Z" level=info msg="Refreshing app status (controller refresh requested), level (0)" application=argocd/reloader
07-01 13:47:00 time="2024-07-01T17:47:00Z" level=info msg="Update successful" application=argocd/reloader
07-01 13:47:00 time="2024-07-01T17:47:00Z" level=info msg="Reconciliation completed" application=argocd/reloader dest-name= dest-namespace=reloader dest-server="https://kubernetes.default.svc" fields.level=0 patch_ms=23 setop_ms=0 time_ms=176
07-01 13:47:00 time="2024-07-01T17:47:00Z" level=info msg="Refreshing app status (controller refresh requested), level (0)" application=argocd/reloader
07-01 13:47:01 time="2024-07-01T17:47:01Z" level=info msg="Update successful" application=argocd/reloader
07-01 13:47:01 time="2024-07-01T17:47:01Z" level=info msg="Reconciliation completed" application=argocd/reloader dest-name= dest-namespace=reloader dest-server="https://kubernetes.default.svc" fields.level=0 patch_ms=21 setop_ms=0 time_ms=181
07-01 13:47:01 time="2024-07-01T17:47:01Z" level=info msg="Refreshing app status (controller refresh requested), level (0)" application=argocd/reloader
07-01 13:47:01 time="2024-07-01T17:47:01Z" level=info msg="Update successful" application=argocd/reloader
07-01 13:47:01 time="2024-07-01T17:47:01Z" level=info msg="Reconciliation completed" application=argocd/reloader dest-name= dest-namespace=reloader dest-server="https://kubernetes.default.svc" fields.level=0 patch_ms=19 setop_ms=0 time_ms=305
07-01 13:47:01 time="2024-07-01T17:47:01Z" level=info msg="Refreshing app status (controller refresh requested), level (0)" application=argocd/reloader
07-01 13:47:01 time="2024-07-01T17:47:01Z" level=info msg="Update successful" application=argocd/reloader
07-01 13:47:01 time="2024-07-01T17:47:01Z" level=info msg="Reconciliation completed" application=argocd/reloader dest-name= dest-namespace=reloader dest-server="https://kubernetes.default.svc" fields.level=0 patch_ms=20 setop_ms=0 time_ms=181
07-01 13:47:01 time="2024-07-01T17:47:01Z" level=info msg="Refreshing app status (controller refresh requested), level (0)" application=argocd/reloader
07-01 13:47:01 time="2024-07-01T17:47:01Z" level=info msg="Update successful" application=argocd/reloader
07-01 13:47:01 time="2024-07-01T17:47:01Z" level=info msg="Reconciliation completed" application=argocd/reloader dest-name= dest-namespace=reloader dest-server="https://kubernetes.default.svc" fields.level=0 patch_ms=19 setop_ms=0 time_ms=170
07-01 13:47:02 time="2024-07-01T17:47:02Z" level=info msg="Refreshing app status (controller refresh requested), level (0)" application=argocd/reloader
07-01 13:47:02 time="2024-07-01T17:47:02Z" level=info msg="Update successful" application=argocd/reloader
07-01 13:47:02 time="2024-07-01T17:47:02Z" level=info msg="Reconciliation completed" application=argocd/reloader dest-name= dest-namespace=reloader dest-server="https://kubernetes.default.svc" fields.level=0 patch_ms=20 setop_ms=0 time_ms=172
07-01 13:47:02 time="2024-07-01T17:47:02Z" level=info msg="Refreshing app status (controller refresh requested), level (0)" application=argocd/reloader
07-01 13:47:02 time="2024-07-01T17:47:02Z" level=info msg="Update successful" application=argocd/reloader
07-01 13:47:02 time="2024-07-01T17:47:02Z" level=info msg="Reconciliation completed" application=argocd/reloader dest-name= dest-namespace=reloader dest-server="https://kubernetes.default.svc" fields.level=0 patch_ms=19 setop_ms=0 time_ms=179
07-01 13:47:02 time="2024-07-01T17:47:02Z" level=info msg="Refreshing app status (controller refresh requested), level (0)" application=argocd/reloader
07-01 13:47:02 time="2024-07-01T17:47:02Z" level=info msg="Update successful" application=argocd/reloader
07-01 13:47:02 time="2024-07-01T17:47:02Z" level=info msg="Reconciliation completed" application=argocd/reloader dest-name= dest-namespace=reloader dest-server="https://kubernetes.default.svc" fields.level=0 patch_ms=25 setop_ms=0 time_ms=161
07-01 13:47:02 time="2024-07-01T17:47:02Z" level=info msg="Refreshing app status (controller refresh requested), level (0)" application=argocd/reloader
07-01 13:47:02 time="2024-07-01T17:47:02Z" level=info msg="Update successful" application=argocd/reloader
07-01 13:47:02 time="2024-07-01T17:47:02Z" level=info msg="Reconciliation completed" application=argocd/reloader dest-name= dest-namespace=reloader dest-server="https://kubernetes.default.svc" fields.level=0 patch_ms=19 setop_ms=0 time_ms=313
07-01 13:47:03 time="2024-07-01T17:47:03Z" level=info msg="Refreshing app status (controller refresh requested), level (0)" application=argocd/reloader
07-01 13:47:03 time="2024-07-01T17:47:03Z" level=info msg="Update successful" application=argocd/reloader
07-01 13:47:03 time="2024-07-01T17:47:03Z" level=info msg="Reconciliation completed" application=argocd/reloader dest-name= dest-namespace=reloader dest-server="https://kubernetes.default.svc" fields.level=0 patch_ms=19 setop_ms=0 time_ms=161
07-01 13:47:03 time="2024-07-01T17:47:03Z" level=info msg="Refreshing app status (controller refresh requested), level (0)" application=argocd/reloader
07-01 13:47:03 time="2024-07-01T17:47:03Z" level=info msg="Update successful" application=argocd/reloader
07-01 13:47:03 time="2024-07-01T17:47:03Z" level=info msg="Reconciliation completed" application=argocd/reloader dest-name= dest-namespace=reloader dest-server="https://kubernetes.default.svc" fields.level=0 patch_ms=19 setop_ms=0 time_ms=165

So now in the UI the sync state has changed to match HEAD. Weirdly there is no new replicaset, which it really should have created from changing the replica field via kubectl scale

image

Ran the command a second time - now the UI shows it as out of sync and 3 pods are present for the deploy.
New logs:

07-01 13:53:29 time="2024-07-01T17:53:29Z" level=info msg="Refreshing app status (controller refresh requested), level (1)" application=argocd/reloader
07-01 13:53:29 time="2024-07-01T17:53:29Z" level=info msg="Comparing app state (cluster: https://kubernetes.default.svc, namespace: reloader)" application=argocd/reloader
07-01 13:53:29 time="2024-07-01T17:53:29Z" level=info msg="GetRepoObjs stats" application=argocd/reloader build_options_ms=0 helm_ms=0 plugins_ms=0 repo_ms=0 time_ms=7 unmarshal_ms=1 version_ms=5
07-01 13:53:30 time="2024-07-01T17:53:30Z" level=info msg="Skipping auto-sync: most recent sync already to 65bda3a9a45e9d28ab938885d40a3602dcff4c9c" application=argocd/reloader
07-01 13:53:30 time="2024-07-01T17:53:30Z" level=info msg="Updated sync status: Synced -> OutOfSync" application=reloader dest-namespace=reloader dest-server="https://kubernetes.default.svc" reason=ResourceUpdated spec="{&ApplicationSource{RepoURL:https://github.com/XXXXXXXXX/XXXXXXXXX,Path:clusters/XXXXXXXXX/reloader,TargetRevision:,Helm:nil,Kustomize:nil,Directory:nil,Plugin:&ApplicationSourcePlugin{Name:cmp-plugin-v1.0,Env:[]*EnvEntry{},Parameters:[]ApplicationSourcePluginParameter{},},Chart:,Ref:,} {https://kubernetes.default.svc reloader  false} repo.XXXXXXXXX &SyncPolicy{Automated:&SyncPolicyAutomated{Prune:true,SelfHeal:false,AllowEmpty:false,},SyncOptions:[CreateNamespace=true ServerSideApply=true RespectIgnoreDifferences=true],Retry:&RetryStrategy{Limit:-1,Backoff:&Backoff{Duration:5s,Factor:*2,MaxDuration:10m,},},ManagedNamespaceMetadata:nil,} [{networking.k8s.io Ingress   [/metadata/annotations/kubernetes.io~1ingress.class] [] []} {* *   [] [] [kube-controller-manager istio-operator pilot-discovery]} {apps Deployment   [] [] [vpa-recommender]} {admissionregistration.k8s.io *   [/webhooks/0/clientConfig/caBundle] [] [cainjector]} {admissionregistration.k8s.io *   [/webhooks/0/failurePolicy] [] [pilot-discovery]} {admissionregistration.k8s.io *   [] [] [cainjector]} {* ConfigMap   [] [] [wf-istio-ingress-operator]} {apps StatefulSet   [/spec/volumeClaimTemplates/0/apiVersion /spec/volumeClaimTemplates/0/kind /spec/volumeClaimTemplates/1/apiVersion /spec/volumeClaimTemplates/1/kind] [] []} { Service   [/spec/ports/0/appProtocol /spec/ports/1/appProtocol /spec/ports/2/appProtocol /spec/ports/3/appProtocol /spec/ports/4/appProtocol] [] []} {apps Deployment istiod-1-19  [] [.spec.template.spec.containers[].env[] | select(.name == \"GOMAXPROCS\" or .name == \"GOMEMLIMIT\") | .valueFrom.resourceFieldRef.divisor] []} {apps DaemonSet istio-cni-node  [] [.spec.template.spec.containers[].env[] | select(.name == \"GOMAXPROCS\" or .name == \"GOMEMLIMIT\") | .valueFrom.resourceFieldRef.divisor] []}] [] <nil> []}" type=Normal
07-01 13:53:30 time="2024-07-01T17:53:30Z" level=info msg="Updated health status: Healthy -> Progressing" application=reloader dest-namespace=reloader dest-server="https://kubernetes.default.svc" reason=ResourceUpdated spec="{&ApplicationSource{RepoURL:https://github.com/XXXXXXXXX/XXXXXXXXX,Path:clusters/XXXXXXXXX/reloader,TargetRevision:,Helm:nil,Kustomize:nil,Directory:nil,Plugin:&ApplicationSourcePlugin{Name:cmp-plugin-v1.0,Env:[]*EnvEntry{},Parameters:[]ApplicationSourcePluginParameter{},},Chart:,Ref:,} {https://kubernetes.default.svc reloader  false} repo.XXXXXXXXX &SyncPolicy{Automated:&SyncPolicyAutomated{Prune:true,SelfHeal:false,AllowEmpty:false,},SyncOptions:[CreateNamespace=true ServerSideApply=true RespectIgnoreDifferences=true],Retry:&RetryStrategy{Limit:-1,Backoff:&Backoff{Duration:5s,Factor:*2,MaxDuration:10m,},},ManagedNamespaceMetadata:nil,} [{networking.k8s.io Ingress   [/metadata/annotations/kubernetes.io~1ingress.class] [] []} {* *   [] [] [kube-controller-manager istio-operator pilot-discovery]} {apps Deployment   [] [] [vpa-recommender]} {admissionregistration.k8s.io *   [/webhooks/0/clientConfig/caBundle] [] [cainjector]} {admissionregistration.k8s.io *   [/webhooks/0/failurePolicy] [] [pilot-discovery]} {admissionregistration.k8s.io *   [] [] [cainjector]} {* ConfigMap   [] [] [wf-istio-ingress-operator]} {apps StatefulSet   [/spec/volumeClaimTemplates/0/apiVersion /spec/volumeClaimTemplates/0/kind /spec/volumeClaimTemplates/1/apiVersion /spec/volumeClaimTemplates/1/kind] [] []} { Service   [/spec/ports/0/appProtocol /spec/ports/1/appProtocol /spec/ports/2/appProtocol /spec/ports/3/appProtocol /spec/ports/4/appProtocol] [] []} {apps Deployment istiod-1-19  [] [.spec.template.spec.containers[].env[] | select(.name == \"GOMAXPROCS\" or .name == \"GOMEMLIMIT\") | .valueFrom.resourceFieldRef.divisor] []} {apps DaemonSet istio-cni-node  [] [.spec.template.spec.containers[].env[] | select(.name == \"GOMAXPROCS\" or .name == \"GOMEMLIMIT\") | .valueFrom.resourceFieldRef.divisor] []}] [] <nil> []}" type=Normal
07-01 13:53:30 time="2024-07-01T17:53:30Z" level=info msg="Update successful" application=argocd/reloader
07-01 13:53:30 time="2024-07-01T17:53:30Z" level=info msg="Reconciliation completed" application=argocd/reloader dedup_ms=0 dest-name= dest-namespace=reloader dest-server="https://kubernetes.default.svc" diff_ms=9 fields.level=1 git_ms=7 health_ms=0 live_ms=37 patch_ms=47 setop_ms=0 settings_ms=0 sync_ms=0 time_ms=297
07-01 13:53:30 time="2024-07-01T17:53:30Z" level=info msg="Refreshing app status (controller refresh requested), level (1)" application=argocd/reloader
07-01 13:53:30 time="2024-07-01T17:53:30Z" level=info msg="Comparing app state (cluster: https://kubernetes.default.svc, namespace: reloader)" application=argocd/reloader
07-01 13:53:30 time="2024-07-01T17:53:30Z" level=info msg="GetRepoObjs stats" application=argocd/reloader build_options_ms=0 helm_ms=0 plugins_ms=0 repo_ms=0 time_ms=8 unmarshal_ms=2 version_ms=5
07-01 13:53:30 time="2024-07-01T17:53:30Z" level=info msg="Skipping auto-sync: most recent sync already to 65bda3a9a45e9d28ab938885d40a3602dcff4c9c" application=argocd/reloader
07-01 13:53:30 time="2024-07-01T17:53:30Z" level=info msg="Update successful" application=argocd/reloader
07-01 13:53:30 time="2024-07-01T17:53:30Z" level=info msg="Reconciliation completed" application=argocd/reloader dedup_ms=0 dest-name= dest-namespace=reloader dest-server="https://kubernetes.default.svc" diff_ms=9 fields.level=1 git_ms=8 health_ms=0 live_ms=59 patch_ms=20 setop_ms=0 settings_ms=0 sync_ms=0 time_ms=347
07-01 13:53:30 time="2024-07-01T17:53:30Z" level=info msg="Refreshing app status (controller refresh requested), level (1)" application=argocd/reloader
07-01 13:53:30 time="2024-07-01T17:53:30Z" level=info msg="Comparing app state (cluster: https://kubernetes.default.svc, namespace: reloader)" application=argocd/reloader
07-01 13:53:30 time="2024-07-01T17:53:30Z" level=info msg="GetRepoObjs stats" application=argocd/reloader build_options_ms=0 helm_ms=0 plugins_ms=0 repo_ms=0 time_ms=7 unmarshal_ms=1 version_ms=5
07-01 13:53:30 time="2024-07-01T17:53:30Z" level=info msg="Skipping auto-sync: most recent sync already to 65bda3a9a45e9d28ab938885d40a3602dcff4c9c" application=argocd/reloader
07-01 13:53:30 time="2024-07-01T17:53:30Z" level=info msg="Update successful" application=argocd/reloader
07-01 13:53:30 time="2024-07-01T17:53:30Z" level=info msg="Reconciliation completed" application=argocd/reloader dedup_ms=0 dest-name= dest-namespace=reloader dest-server="https://kubernetes.default.svc" diff_ms=9 fields.level=1 git_ms=7 health_ms=0 live_ms=34 patch_ms=19 setop_ms=0 settings_ms=0 sync_ms=0 time_ms=234
07-01 13:53:30 time="2024-07-01T17:53:30Z" level=info msg="Refreshing app status (controller refresh requested), level (0)" application=argocd/reloader
07-01 13:53:30 time="2024-07-01T17:53:30Z" level=info msg="Update successful" application=argocd/reloader
07-01 13:53:30 time="2024-07-01T17:53:30Z" level=info msg="Reconciliation completed" application=argocd/reloader dest-name= dest-namespace=reloader dest-server="https://kubernetes.default.svc" fields.level=0 patch_ms=20 setop_ms=0 time_ms=151
07-01 13:53:31 time="2024-07-01T17:53:31Z" level=info msg="Refreshing app status (controller refresh requested), level (0)" application=argocd/reloader
07-01 13:53:31 time="2024-07-01T17:53:31Z" level=info msg="Update successful" application=argocd/reloader
07-01 13:53:31 time="2024-07-01T17:53:31Z" level=info msg="Reconciliation completed" application=argocd/reloader dest-name= dest-namespace=reloader dest-server="https://kubernetes.default.svc" fields.level=0 patch_ms=43 setop_ms=0 time_ms=179
07-01 13:53:32 time="2024-07-01T17:53:32Z" level=info msg="Refreshing app status (controller refresh requested), level (0)" application=argocd/reloader
07-01 13:53:32 time="2024-07-01T17:53:32Z" level=info msg="Update successful" application=argocd/reloader
07-01 13:53:32 time="2024-07-01T17:53:32Z" level=info msg="Reconciliation completed" application=argocd/reloader dest-name= dest-namespace=reloader dest-server="https://kubernetes.default.svc" fields.level=0 patch_ms=21 setop_ms=0 time_ms=157
07-01 13:53:32 time="2024-07-01T17:53:32Z" level=info msg="Refreshing app status (controller refresh requested), level (0)" application=argocd/reloader
07-01 13:53:32 time="2024-07-01T17:53:32Z" level=info msg="Update successful" application=argocd/reloader
07-01 13:53:32 time="2024-07-01T17:53:32Z" level=info msg="Reconciliation completed" application=argocd/reloader dest-name= dest-namespace=reloader dest-server="https://kubernetes.default.svc" fields.level=0 patch_ms=19 setop_ms=0 time_ms=161
07-01 13:53:32 time="2024-07-01T17:53:32Z" level=info msg="Refreshing app status (controller refresh requested), level (1)" application=argocd/reloader
07-01 13:53:32 time="2024-07-01T17:53:32Z" level=info msg="Comparing app state (cluster: https://kubernetes.default.svc, namespace: reloader)" application=argocd/reloader
07-01 13:53:32 time="2024-07-01T17:53:32Z" level=info msg="GetRepoObjs stats" application=argocd/reloader build_options_ms=0 helm_ms=0 plugins_ms=0 repo_ms=0 time_ms=7 unmarshal_ms=1 version_ms=5
07-01 13:53:33 time="2024-07-01T17:53:33Z" level=info msg="Skipping auto-sync: most recent sync already to 65bda3a9a45e9d28ab938885d40a3602dcff4c9c" application=argocd/reloader
07-01 13:53:33 time="2024-07-01T17:53:33Z" level=info msg="Update successful" application=argocd/reloader
07-01 13:53:33 time="2024-07-01T17:53:33Z" level=info msg="Reconciliation completed" application=argocd/reloader dedup_ms=0 dest-name= dest-namespace=reloader dest-server="https://kubernetes.default.svc" diff_ms=9 fields.level=1 git_ms=7 health_ms=0 live_ms=128 patch_ms=19 setop_ms=0 settings_ms=0 sync_ms=0 time_ms=338
07-01 13:53:33 time="2024-07-01T17:53:33Z" level=info msg="Refreshing app status (controller refresh requested), level (0)" application=argocd/reloader
07-01 13:53:33 time="2024-07-01T17:53:33Z" level=info msg="Update successful" application=argocd/reloader
07-01 13:53:33 time="2024-07-01T17:53:33Z" level=info msg="Reconciliation completed" application=argocd/reloader dest-name= dest-namespace=reloader dest-server="https://kubernetes.default.svc" fields.level=0 patch_ms=24 setop_ms=0 time_ms=152
07-01 13:53:34 time="2024-07-01T17:53:34Z" level=info msg="Refreshing app status (controller refresh requested), level (0)" application=argocd/reloader
07-01 13:53:34 time="2024-07-01T17:53:34Z" level=info msg="Update successful" application=argocd/reloader
07-01 13:53:34 time="2024-07-01T17:53:34Z" level=info msg="Reconciliation completed" application=argocd/reloader dest-name= dest-namespace=reloader dest-server="https://kubernetes.default.svc" fields.level=0 patch_ms=20 setop_ms=0 time_ms=155
07-01 13:53:34 time="2024-07-01T17:53:34Z" level=info msg="Refreshing app status (controller refresh requested), level (0)" application=argocd/reloader
07-01 13:53:35 time="2024-07-01T17:53:35Z" level=info msg="Update successful" application=argocd/reloader
07-01 13:53:35 time="2024-07-01T17:53:35Z" level=info msg="Reconciliation completed" application=argocd/reloader dest-name= dest-namespace=reloader dest-server="https://kubernetes.default.svc" fields.level=0 patch_ms=19 setop_ms=0 time_ms=163
07-01 13:53:35 time="2024-07-01T17:53:35Z" level=info msg="Refreshing app status (controller refresh requested), level (1)" application=argocd/reloader
07-01 13:53:35 time="2024-07-01T17:53:35Z" level=info msg="Comparing app state (cluster: https://kubernetes.default.svc, namespace: reloader)" application=argocd/reloader
07-01 13:53:35 time="2024-07-01T17:53:35Z" level=info msg="GetRepoObjs stats" application=argocd/reloader build_options_ms=0 helm_ms=0 plugins_ms=0 repo_ms=0 time_ms=7 unmarshal_ms=1 version_ms=5
07-01 13:53:35 time="2024-07-01T17:53:35Z" level=info msg="Skipping auto-sync: most recent sync already to 65bda3a9a45e9d28ab938885d40a3602dcff4c9c" application=argocd/reloader
07-01 13:53:35 time="2024-07-01T17:53:35Z" level=info msg="Updated health status: Progressing -> Healthy" application=reloader dest-namespace=reloader dest-server="https://kubernetes.default.svc" reason=ResourceUpdated spec="{&ApplicationSource{RepoURL:https://github.com/XXXXXXXXX/XXXXXXXXX,Path:clusters/XXXXXXXXX/reloader,TargetRevision:,Helm:nil,Kustomize:nil,Directory:nil,Plugin:&ApplicationSourcePlugin{Name:cmp-plugin-v1.0,Env:[]*EnvEntry{},Parameters:[]ApplicationSourcePluginParameter{},},Chart:,Ref:,} {https://kubernetes.default.svc reloader  false} repo.XXXXXXXXX &SyncPolicy{Automated:&SyncPolicyAutomated{Prune:true,SelfHeal:false,AllowEmpty:false,},SyncOptions:[CreateNamespace=true ServerSideApply=true RespectIgnoreDifferences=true],Retry:&RetryStrategy{Limit:-1,Backoff:&Backoff{Duration:5s,Factor:*2,MaxDuration:10m,},},ManagedNamespaceMetadata:nil,} [{networking.k8s.io Ingress   [/metadata/annotations/kubernetes.io~1ingress.class] [] []} {* *   [] [] [kube-controller-manager istio-operator pilot-discovery]} {apps Deployment   [] [] [vpa-recommender]} {admissionregistration.k8s.io *   [/webhooks/0/clientConfig/caBundle] [] [cainjector]} {admissionregistration.k8s.io *   [/webhooks/0/failurePolicy] [] [pilot-discovery]} {admissionregistration.k8s.io *   [] [] [cainjector]} {* ConfigMap   [] [] [wf-istio-ingress-operator]} {apps StatefulSet   [/spec/volumeClaimTemplates/0/apiVersion /spec/volumeClaimTemplates/0/kind /spec/volumeClaimTemplates/1/apiVersion /spec/volumeClaimTemplates/1/kind] [] []} { Service   [/spec/ports/0/appProtocol /spec/ports/1/appProtocol /spec/ports/2/appProtocol /spec/ports/3/appProtocol /spec/ports/4/appProtocol] [] []} {apps Deployment istiod-1-19  [] [.spec.template.spec.containers[].env[] | select(.name == \"GOMAXPROCS\" or .name == \"GOMEMLIMIT\") | .valueFrom.resourceFieldRef.divisor] []} {apps DaemonSet istio-cni-node  [] [.spec.template.spec.containers[].env[] | select(.name == \"GOMAXPROCS\" or .name == \"GOMEMLIMIT\") | .valueFrom.resourceFieldRef.divisor] []}] [] <nil> []}" type=Normal
07-01 13:53:35 time="2024-07-01T17:53:35Z" level=info msg="Update successful" application=argocd/reloader
07-01 13:53:35 time="2024-07-01T17:53:35Z" level=info msg="Reconciliation completed" application=argocd/reloader dedup_ms=0 dest-name= dest-namespace=reloader dest-server="https://kubernetes.default.svc" diff_ms=9 fields.level=1 git_ms=7 health_ms=0 live_ms=133 patch_ms=17 setop_ms=0 settings_ms=0 sync_ms=0 time_ms=336

from argo-cd.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.