Comments (3)
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
argo-cd/controller/appcontroller.go
Line 1815 in 0f72c19
automated sync
and after the second kubernetes change.
I think the
argo-cd/controller/appcontroller.go
Line 1944 in 0f72c19
from argo-cd.
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.
current app state in argo before I make any changes
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
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)
- seems no diff restfulapi?
- Argo UI for Rollout has no Promote button and action HOT 2
- Can use list values inside generator HOT 6
- UI Application Details Tree not showing the complete name of applications/resources HOT 7
- grpc: error while marshaling: proto: required field \"resourceName\" not set HOT 3
- argocd app sync --local has a 2mb HOT 7
- Argocd out of sync at part of spec.kustomize HOT 1
- [controller-runtime] log.SetLogger(...) was never called; logs will not be displayed.
- Suspended Jobs Should Not Suspend Apps (Atleast Conditionally)
- Stdlib Critical vulnerability HOT 4
- UI - Select arrow icon was hidden in create application page HOT 2
- UI - Dark mode is not working in full screen log page HOT 2
- ArgoCD didn't detect diff between desired and live manifests about Affinity Settings
- TLS certs not passed correctly if helm repo contains path in repository URL HOT 2
- UI - Health Summary icons and names are not aligned for Missing status in applications summary view HOT 1
- Add Native Functions for Rendering Helm/Kustomize in Jsonnet VM
- ApplicationSet PullRequest Generator Regex Mismatch error for webhook event
- rpc error: code = Unknown desc = error testing repository connectivity: repository "" cannot be initialized: repo URL is invalid
- argocd.argoproj.io/skip-reconcile requires argocd controller to be restarted HOT 1
- notifications controller not included in core install HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from argo-cd.