diff --git a/kubectl-plugin/app/update.go b/kubectl-plugin/app/update.go index c1dd46d..36c8f28 100644 --- a/kubectl-plugin/app/update.go +++ b/kubectl-plugin/app/update.go @@ -178,9 +178,9 @@ func getApplication(name, namespace string, client dynamic.Interface) (app *appl return } - gitRepo, _, _ := unstructured.NestedString(unstructedObject.Object, "spec", "argoApp", "source", "repoURL") - branch, _, _ := unstructured.NestedString(unstructedObject.Object, "spec", "argoApp", "source", "targetRevision") - directory, _, _ := unstructured.NestedString(unstructedObject.Object, "spec", "argoApp", "source", "path") + gitRepo, _, _ := unstructured.NestedString(unstructedObject.Object, "spec", "argoApp", "spec", "source", "repoURL") + branch, _, _ := unstructured.NestedString(unstructedObject.Object, "spec", "argoApp", "spec", "source", "targetRevision") + directory, _, _ := unstructured.NestedString(unstructedObject.Object, "spec", "argoApp", "spec", "source", "path") app = &application{ namespace: namespace, diff --git a/kubectl-plugin/app/update_test.go b/kubectl-plugin/app/update_test.go index 2c95453..c6187d5 100644 --- a/kubectl-plugin/app/update_test.go +++ b/kubectl-plugin/app/update_test.go @@ -15,12 +15,12 @@ func Test_getApplication(t *testing.T) { defaultApp.SetAPIVersion("gitops.kubesphere.io/v1alpha1") defaultApp.SetNamespace("ns") defaultApp.SetName("fake") - _ = unstructured.SetNestedField(defaultApp.Object, "http://git.com", "spec", "argoApp", "source", "repoURL") - _ = unstructured.SetNestedField(defaultApp.Object, "master", "spec", "argoApp", "source", "targetRevision") - _ = unstructured.SetNestedField(defaultApp.Object, "current", "spec", "argoApp", "source", "path") + _ = unstructured.SetNestedField(defaultApp.Object, "http://git.com", "spec", "argoApp", "spec", "source", "repoURL") + _ = unstructured.SetNestedField(defaultApp.Object, "master", "spec", "argoApp", "spec", "source", "targetRevision") + _ = unstructured.SetNestedField(defaultApp.Object, "current", "spec", "argoApp", "spec", "source", "path") invalidApp := defaultApp.DeepCopy() - _ = unstructured.SetNestedField(invalidApp.Object, "", "spec", "argoApp", "source", "repoURL") + _ = unstructured.SetNestedField(invalidApp.Object, "", "spec", "argoApp", "spec", "source", "repoURL") scheme := runtime.NewScheme()