gitextract_3leo_80w/ ├── .devcontainer.json ├── .github/ │ ├── CODEOWNERS │ ├── ISSUE_TEMPLATE/ │ │ ├── bug-report.md │ │ ├── config.yml │ │ ├── feature-request.md │ │ └── question.md │ ├── PULL_REQUEST_TEMPLATE.MD │ ├── renovate.json │ └── workflows/ │ ├── codeql-analysis.yml │ ├── release.yml │ ├── stale.yml │ └── tests.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yml ├── .run/ │ └── Template Go Test.run.xml ├── .vscode/ │ └── launch.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── GNUmakefile ├── LICENSE ├── README.md ├── RELEASE.md ├── SECURITY.md ├── argocd/ │ ├── model_provider.go │ ├── provider.go │ ├── provider_test.go │ ├── resource_argocd_account_token.go │ ├── resource_argocd_account_token_test.go │ ├── resource_argocd_application.go │ ├── resource_argocd_application_set.go │ ├── resource_argocd_application_set_test.go │ ├── resource_argocd_application_test.go │ ├── resource_argocd_cluster.go │ ├── resource_argocd_cluster_test.go │ ├── schema_application.go │ ├── schema_application_set.go │ ├── schema_application_test.go │ ├── schema_cluster.go │ ├── schema_label_selector.go │ ├── schema_metadata.go │ ├── server_interface.go │ ├── server_interface_test.go │ ├── structure_application.go │ ├── structure_application_set.go │ ├── structure_cluster.go │ ├── structure_label_selector.go │ ├── structure_metadata.go │ ├── structure_metadata_test.go │ ├── structures.go │ ├── utils.go │ ├── utils_test.go │ ├── validators.go │ └── validators_test.go ├── docs/ │ ├── data-sources/ │ │ └── application.md │ ├── index.md │ └── resources/ │ ├── account_token.md │ ├── application.md │ ├── application_set.md │ ├── cluster.md │ ├── gpg_key.md │ ├── project.md │ ├── project_token.md │ ├── repository.md │ ├── repository_certificate.md │ └── repository_credentials.md ├── examples/ │ ├── data-sources/ │ │ └── argocd_application/ │ │ └── data-source.tf │ ├── provider/ │ │ └── provider.tf │ └── resources/ │ ├── argocd_account_token/ │ │ └── resource.tf │ ├── argocd_application/ │ │ ├── import.sh │ │ └── resource.tf │ ├── argocd_application_set/ │ │ └── resource.tf │ ├── argocd_cluster/ │ │ ├── import.sh │ │ └── resource.tf │ ├── argocd_gpg_key/ │ │ ├── import.sh │ │ └── resource.tf │ ├── argocd_project/ │ │ ├── import.sh │ │ └── resource.tf │ ├── argocd_project_token/ │ │ └── resource.tf │ ├── argocd_repository/ │ │ ├── import.sh │ │ └── resource.tf │ ├── argocd_repository_certificate/ │ │ └── resource.tf │ └── argocd_repository_credentials/ │ ├── import.sh │ └── resource.tf ├── go.mod ├── go.sum ├── internal/ │ ├── diagnostics/ │ │ └── diagnostics.go │ ├── features/ │ │ └── features.go │ ├── provider/ │ │ ├── data_source_application.go │ │ ├── data_source_application_test.go │ │ ├── model_application.go │ │ ├── model_gpg_key.go │ │ ├── model_metadata.go │ │ ├── model_project.go │ │ ├── model_project_token.go │ │ ├── model_provider.go │ │ ├── model_repository.go │ │ ├── model_repository_certificate.go │ │ ├── model_repository_credentials.go │ │ ├── planmodifiers.go │ │ ├── provider.go │ │ ├── provider_test.go │ │ ├── resource_gpg_key.go │ │ ├── resource_gpg_key_test.go │ │ ├── resource_project.go │ │ ├── resource_project_test.go │ │ ├── resource_project_token.go │ │ ├── resource_project_token_test.go │ │ ├── resource_repository.go │ │ ├── resource_repository_certificate.go │ │ ├── resource_repository_certificate_test.go │ │ ├── resource_repository_credentials.go │ │ ├── resource_repository_credentials_test.go │ │ ├── resource_repository_test.go │ │ ├── server_interface.go │ │ └── server_interface_test.go │ ├── sync/ │ │ └── mutex.go │ ├── testhelpers/ │ │ ├── suite.go │ │ └── testcontainers.go │ ├── types/ │ │ └── pgp_public_key.go │ ├── utils/ │ │ └── utils.go │ └── validators/ │ ├── duration.go │ ├── enable_oci.go │ ├── is_dns_subdomain.go │ ├── metadata_annotations.go │ ├── metadata_annotations_test.go │ ├── metadata_labels.go │ ├── metadata_labels_test.go │ ├── positive_integer.go │ ├── project_validators.go │ ├── repository_certificate.go │ └── ssh_private_key.go ├── kind-config.yml ├── main.go ├── manifests/ │ ├── install/ │ │ ├── cluster-rbac.yml │ │ ├── git-private-repository.yml │ │ ├── kustomization.yml │ │ ├── namespace.yml │ │ ├── proxy-service.yml │ │ └── ssh-identity.key │ ├── local-dev/ │ │ ├── .gitignore │ │ ├── account-token.tf │ │ ├── application-set.tf │ │ ├── application.tf │ │ ├── cluster.tf │ │ ├── data.tf │ │ ├── gpg-key.tf │ │ ├── outputs.tf │ │ ├── project-token.tf │ │ ├── project.tf │ │ ├── repository-credentials.tf │ │ ├── repository.tf │ │ └── versions.tf │ ├── overlays/ │ │ ├── v3.1.12/ │ │ │ └── kustomization.yml │ │ ├── v3.2.6/ │ │ │ └── kustomization.yml │ │ └── v3.3.0/ │ │ └── kustomization.yml │ ├── patches/ │ │ ├── argocd-cm.yml │ │ ├── argocd-cmd-params-cm.yml │ │ ├── kustomization.yaml │ │ └── secret.yml │ └── testdata/ │ ├── custom_namespace.yml │ └── token_resource.yml ├── scripts/ │ └── update-kubernetes-version.sh ├── templates/ │ └── index.md.tmpl ├── terraform-registry-manifest.json └── tools/ ├── go.mod ├── go.sum └── tools.go