├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.yaml │ ├── documentation.yaml │ └── feature.yaml ├── dependabot.yml ├── env ├── pull_request_template.md └── workflows │ ├── build-test.yml │ ├── codeql-analysis.yml │ ├── golangci-lint.yml │ ├── govulncheck.yml │ ├── release.yml │ ├── scorecards.yml │ └── stale-issue-bot.yaml ├── .gitignore ├── .golangci.yml ├── ADOPTERS.md ├── CONTRIBUTING.md ├── KEYS ├── LICENSE ├── Makefile ├── OWNERS ├── README.md ├── SECURITY.md ├── cmd └── helm │ ├── helm.go │ └── helm_test.go ├── code-of-conduct.md ├── go.mod ├── go.sum ├── internal ├── fileutil │ ├── fileutil.go │ └── fileutil_test.go ├── logging │ └── logging.go ├── monocular │ ├── client.go │ ├── client_test.go │ ├── doc.go │ ├── search.go │ └── search_test.go ├── resolver │ ├── resolver.go │ ├── resolver_test.go │ └── testdata │ │ ├── chartpath │ │ ├── base │ │ │ └── Chart.yaml │ │ └── charts │ │ │ └── localdependency │ │ │ └── Chart.yaml │ │ └── repository │ │ └── kubernetes-charts-index.yaml ├── statusreaders │ ├── job_status_reader.go │ ├── job_status_reader_test.go │ ├── pod_status_reader.go │ └── pod_status_reader_test.go ├── sympath │ ├── walk.go │ └── walk_test.go ├── test │ ├── ensure │ │ └── ensure.go │ └── test.go ├── third_party │ ├── dep │ │ └── fs │ │ │ ├── fs.go │ │ │ ├── fs_test.go │ │ │ ├── rename.go │ │ │ ├── rename_windows.go │ │ │ └── testdata │ │ │ ├── symlinks │ │ │ ├── file-symlink │ │ │ ├── invalid-symlink │ │ │ └── windows-file-symlink │ │ │ └── test.file │ └── k8s.io │ │ └── kubernetes │ │ └── deployment │ │ └── util │ │ └── deploymentutil.go ├── tlsutil │ ├── tls.go │ └── tls_test.go ├── urlutil │ ├── urlutil.go │ └── urlutil_test.go └── version │ └── version.go ├── pkg ├── action │ ├── action.go │ ├── action_test.go │ ├── dependency.go │ ├── dependency_test.go │ ├── doc.go │ ├── get.go │ ├── get_metadata.go │ ├── get_values.go │ ├── history.go │ ├── hooks.go │ ├── hooks_test.go │ ├── install.go │ ├── install_test.go │ ├── lazyclient.go │ ├── lint.go │ ├── lint_test.go │ ├── list.go │ ├── list_test.go │ ├── package.go │ ├── package_test.go │ ├── pull.go │ ├── push.go │ ├── registry_login.go │ ├── registry_logout.go │ ├── release_testing.go │ ├── resource_policy.go │ ├── rollback.go │ ├── show.go │ ├── show_test.go │ ├── status.go │ ├── testdata │ │ ├── charts │ │ │ ├── chart-missing-deps │ │ │ │ ├── Chart.yaml │ │ │ │ ├── requirements.lock │ │ │ │ └── requirements.yaml │ │ │ ├── chart-with-compressed-dependencies-2.1.8.tgz │ │ │ ├── chart-with-compressed-dependencies │ │ │ │ ├── Chart.yaml │ │ │ │ ├── charts │ │ │ │ │ └── mariadb-4.3.1.tgz │ │ │ │ ├── requirements.lock │ │ │ │ └── requirements.yaml │ │ │ ├── chart-with-no-templates-dir │ │ │ │ └── Chart.yaml │ │ │ ├── chart-with-schema-negative │ │ │ │ ├── Chart.yaml │ │ │ │ ├── templates │ │ │ │ │ └── empty.yaml │ │ │ │ ├── values.schema.json │ │ │ │ └── values.yaml │ │ │ ├── chart-with-schema │ │ │ │ ├── Chart.yaml │ │ │ │ ├── extra-values.yaml │ │ │ │ ├── templates │ │ │ │ │ └── empty.yaml │ │ │ │ ├── values.schema.json │ │ │ │ └── values.yaml │ │ │ ├── chart-with-uncompressed-dependencies-2.1.8.tgz │ │ │ ├── chart-with-uncompressed-dependencies │ │ │ │ ├── .helmignore │ │ │ │ ├── Chart.yaml │ │ │ │ ├── README.md │ │ │ │ ├── charts │ │ │ │ │ └── mariadb │ │ │ │ │ │ ├── .helmignore │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── files │ │ │ │ │ │ └── docker-entrypoint-initdb.d │ │ │ │ │ │ │ └── README.md │ │ │ │ │ │ ├── templates │ │ │ │ │ │ ├── NOTES.txt │ │ │ │ │ │ ├── _helpers.tpl │ │ │ │ │ │ ├── initialization-configmap.yaml │ │ │ │ │ │ ├── master-configmap.yaml │ │ │ │ │ │ ├── master-statefulset.yaml │ │ │ │ │ │ ├── master-svc.yaml │ │ │ │ │ │ ├── secrets.yaml │ │ │ │ │ │ ├── slave-configmap.yaml │ │ │ │ │ │ ├── slave-statefulset.yaml │ │ │ │ │ │ ├── slave-svc.yaml │ │ │ │ │ │ ├── test-runner.yaml │ │ │ │ │ │ └── tests.yaml │ │ │ │ │ │ └── values.yaml │ │ │ │ ├── requirements.lock │ │ │ │ ├── requirements.yaml │ │ │ │ ├── templates │ │ │ │ │ └── NOTES.txt │ │ │ │ └── values.yaml │ │ │ ├── compressedchart-0.1.0.tar.gz │ │ │ ├── compressedchart-0.1.0.tgz │ │ │ ├── compressedchart-0.2.0.tgz │ │ │ ├── compressedchart-0.3.0.tgz │ │ │ ├── compressedchart-with-hyphens-0.1.0.tgz │ │ │ ├── corrupted-compressed-chart.tgz │ │ │ ├── decompressedchart │ │ │ │ ├── Chart.yaml │ │ │ │ └── values.yaml │ │ │ ├── multiplecharts-lint-chart-1 │ │ │ │ ├── Chart.yaml │ │ │ │ ├── templates │ │ │ │ │ └── configmap.yaml │ │ │ │ └── values.yaml │ │ │ ├── multiplecharts-lint-chart-2 │ │ │ │ ├── Chart.yaml │ │ │ │ ├── templates │ │ │ │ │ └── configmap.yaml │ │ │ │ └── values.yaml │ │ │ └── pre-release-chart-0.1.0-alpha.tgz │ │ ├── output │ │ │ ├── list-compressed-deps-tgz.txt │ │ │ ├── list-compressed-deps.txt │ │ │ ├── list-missing-deps.txt │ │ │ ├── list-uncompressed-deps-tgz.txt │ │ │ └── list-uncompressed-deps.txt │ │ └── rbac.txt │ ├── uninstall.go │ ├── uninstall_test.go │ ├── upgrade.go │ ├── upgrade_test.go │ ├── validate.go │ ├── validate_test.go │ └── verify.go ├── chart │ └── v2 │ │ ├── chart.go │ │ ├── chart_test.go │ │ ├── dependency.go │ │ ├── dependency_test.go │ │ ├── doc.go │ │ ├── errors.go │ │ ├── file.go │ │ ├── fuzz_test.go │ │ ├── loader │ │ ├── archive.go │ │ ├── archive_test.go │ │ ├── directory.go │ │ ├── load.go │ │ ├── load_test.go │ │ └── testdata │ │ │ ├── LICENSE │ │ │ ├── albatross │ │ │ ├── Chart.yaml │ │ │ └── values.yaml │ │ │ ├── frobnitz-1.2.3.tgz │ │ │ ├── frobnitz.v1.tgz │ │ │ ├── frobnitz.v1 │ │ │ ├── .helmignore │ │ │ ├── Chart.lock │ │ │ ├── Chart.yaml │ │ │ ├── INSTALL.txt │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── charts │ │ │ │ ├── _ignore_me │ │ │ │ ├── alpine │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ ├── README.md │ │ │ │ │ ├── charts │ │ │ │ │ │ ├── mast1 │ │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ │ └── values.yaml │ │ │ │ │ │ └── mast2-0.1.0.tgz │ │ │ │ │ ├── templates │ │ │ │ │ │ └── alpine-pod.yaml │ │ │ │ │ └── values.yaml │ │ │ │ └── mariner-4.3.2.tgz │ │ │ ├── docs │ │ │ │ └── README.md │ │ │ ├── icon.svg │ │ │ ├── ignore │ │ │ │ └── me.txt │ │ │ ├── requirements.yaml │ │ │ ├── templates │ │ │ │ └── template.tpl │ │ │ └── values.yaml │ │ │ ├── frobnitz.v2.reqs │ │ │ ├── .helmignore │ │ │ ├── Chart.yaml │ │ │ ├── INSTALL.txt │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── charts │ │ │ │ ├── _ignore_me │ │ │ │ ├── alpine │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ ├── README.md │ │ │ │ │ ├── charts │ │ │ │ │ │ ├── mast1 │ │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ │ └── values.yaml │ │ │ │ │ │ └── mast2-0.1.0.tgz │ │ │ │ │ ├── templates │ │ │ │ │ │ └── alpine-pod.yaml │ │ │ │ │ └── values.yaml │ │ │ │ └── mariner-4.3.2.tgz │ │ │ ├── docs │ │ │ │ └── README.md │ │ │ ├── icon.svg │ │ │ ├── ignore │ │ │ │ └── me.txt │ │ │ ├── requirements.yaml │ │ │ ├── templates │ │ │ │ └── template.tpl │ │ │ └── values.yaml │ │ │ ├── frobnitz │ │ │ ├── .helmignore │ │ │ ├── Chart.lock │ │ │ ├── Chart.yaml │ │ │ ├── INSTALL.txt │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── charts │ │ │ │ ├── _ignore_me │ │ │ │ ├── alpine │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ ├── README.md │ │ │ │ │ ├── charts │ │ │ │ │ │ ├── mast1 │ │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ │ └── values.yaml │ │ │ │ │ │ └── mast2-0.1.0.tgz │ │ │ │ │ ├── templates │ │ │ │ │ │ └── alpine-pod.yaml │ │ │ │ │ └── values.yaml │ │ │ │ └── mariner-4.3.2.tgz │ │ │ ├── docs │ │ │ │ └── README.md │ │ │ ├── icon.svg │ │ │ ├── ignore │ │ │ │ └── me.txt │ │ │ ├── templates │ │ │ │ └── template.tpl │ │ │ └── values.yaml │ │ │ ├── frobnitz_backslash-1.2.3.tgz │ │ │ ├── frobnitz_backslash │ │ │ ├── .helmignore │ │ │ ├── Chart.lock │ │ │ ├── Chart.yaml │ │ │ ├── INSTALL.txt │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── charts │ │ │ │ ├── _ignore_me │ │ │ │ ├── alpine │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ ├── README.md │ │ │ │ │ ├── charts │ │ │ │ │ │ ├── mast1 │ │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ │ └── values.yaml │ │ │ │ │ │ └── mast2-0.1.0.tgz │ │ │ │ │ ├── templates │ │ │ │ │ │ └── alpine-pod.yaml │ │ │ │ │ └── values.yaml │ │ │ │ └── mariner-4.3.2.tgz │ │ │ ├── docs │ │ │ │ └── README.md │ │ │ ├── icon.svg │ │ │ ├── ignore │ │ │ │ └── me.txt │ │ │ ├── templates │ │ │ │ └── template.tpl │ │ │ └── values.yaml │ │ │ ├── frobnitz_with_bom.tgz │ │ │ ├── frobnitz_with_bom │ │ │ ├── .helmignore │ │ │ ├── Chart.lock │ │ │ ├── Chart.yaml │ │ │ ├── INSTALL.txt │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── charts │ │ │ │ ├── _ignore_me │ │ │ │ ├── alpine │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ ├── README.md │ │ │ │ │ ├── charts │ │ │ │ │ │ ├── mast1 │ │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ │ └── values.yaml │ │ │ │ │ │ └── mast2-0.1.0.tgz │ │ │ │ │ ├── templates │ │ │ │ │ │ └── alpine-pod.yaml │ │ │ │ │ └── values.yaml │ │ │ │ └── mariner-4.3.2.tgz │ │ │ ├── docs │ │ │ │ └── README.md │ │ │ ├── icon.svg │ │ │ ├── ignore │ │ │ │ └── me.txt │ │ │ ├── templates │ │ │ │ └── template.tpl │ │ │ └── values.yaml │ │ │ ├── frobnitz_with_dev_null │ │ │ ├── .helmignore │ │ │ ├── Chart.lock │ │ │ ├── Chart.yaml │ │ │ ├── INSTALL.txt │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── charts │ │ │ │ ├── _ignore_me │ │ │ │ ├── alpine │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ ├── README.md │ │ │ │ │ ├── charts │ │ │ │ │ │ ├── mast1 │ │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ │ └── values.yaml │ │ │ │ │ │ └── mast2-0.1.0.tgz │ │ │ │ │ ├── templates │ │ │ │ │ │ └── alpine-pod.yaml │ │ │ │ │ └── values.yaml │ │ │ │ └── mariner-4.3.2.tgz │ │ │ ├── docs │ │ │ │ └── README.md │ │ │ ├── icon.svg │ │ │ ├── ignore │ │ │ │ └── me.txt │ │ │ ├── null │ │ │ ├── templates │ │ │ │ └── template.tpl │ │ │ └── values.yaml │ │ │ ├── frobnitz_with_symlink │ │ │ ├── .helmignore │ │ │ ├── Chart.lock │ │ │ ├── Chart.yaml │ │ │ ├── INSTALL.txt │ │ │ ├── README.md │ │ │ ├── charts │ │ │ │ ├── _ignore_me │ │ │ │ ├── alpine │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ ├── README.md │ │ │ │ │ ├── charts │ │ │ │ │ │ ├── mast1 │ │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ │ └── values.yaml │ │ │ │ │ │ └── mast2-0.1.0.tgz │ │ │ │ │ ├── templates │ │ │ │ │ │ └── alpine-pod.yaml │ │ │ │ │ └── values.yaml │ │ │ │ └── mariner-4.3.2.tgz │ │ │ ├── docs │ │ │ │ └── README.md │ │ │ ├── icon.svg │ │ │ ├── ignore │ │ │ │ └── me.txt │ │ │ ├── templates │ │ │ │ └── template.tpl │ │ │ └── values.yaml │ │ │ ├── genfrob.sh │ │ │ └── mariner │ │ │ ├── Chart.yaml │ │ │ ├── charts │ │ │ └── albatross-0.1.0.tgz │ │ │ ├── templates │ │ │ └── placeholder.tpl │ │ │ └── values.yaml │ │ ├── metadata.go │ │ ├── metadata_test.go │ │ └── util │ │ ├── capabilities.go │ │ ├── capabilities_test.go │ │ ├── chartfile.go │ │ ├── chartfile_test.go │ │ ├── coalesce.go │ │ ├── coalesce_test.go │ │ ├── compatible.go │ │ ├── compatible_test.go │ │ ├── create.go │ │ ├── create_test.go │ │ ├── dependencies.go │ │ ├── dependencies_test.go │ │ ├── doc.go │ │ ├── errors.go │ │ ├── errors_test.go │ │ ├── expand.go │ │ ├── expand_test.go │ │ ├── jsonschema.go │ │ ├── jsonschema_test.go │ │ ├── save.go │ │ ├── save_test.go │ │ ├── testdata │ │ ├── chart-with-dependency-aliased-twice │ │ │ ├── Chart.yaml │ │ │ ├── charts │ │ │ │ └── child │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ ├── charts │ │ │ │ │ └── grandchild │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ └── templates │ │ │ │ │ │ └── dummy.yaml │ │ │ │ │ └── templates │ │ │ │ │ └── dummy.yaml │ │ │ └── values.yaml │ │ ├── chart-with-import-from-aliased-dependencies │ │ │ ├── Chart.yaml │ │ │ ├── charts │ │ │ │ └── child │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ ├── charts │ │ │ │ │ └── grandchild │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ └── values.yaml │ │ │ │ │ └── templates │ │ │ │ │ └── dummy.yaml │ │ │ └── templates │ │ │ │ └── dummy.yaml │ │ ├── chartfiletest.yaml │ │ ├── coleridge.yaml │ │ ├── dependent-chart-alias │ │ │ ├── .helmignore │ │ │ ├── Chart.lock │ │ │ ├── Chart.yaml │ │ │ ├── INSTALL.txt │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── charts │ │ │ │ ├── _ignore_me │ │ │ │ ├── alpine │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ ├── README.md │ │ │ │ │ ├── charts │ │ │ │ │ │ ├── mast1 │ │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ │ └── values.yaml │ │ │ │ │ │ └── mast2-0.1.0.tgz │ │ │ │ │ ├── templates │ │ │ │ │ │ └── alpine-pod.yaml │ │ │ │ │ └── values.yaml │ │ │ │ └── mariner-4.3.2.tgz │ │ │ ├── docs │ │ │ │ └── README.md │ │ │ ├── icon.svg │ │ │ ├── ignore │ │ │ │ └── me.txt │ │ │ ├── templates │ │ │ │ └── template.tpl │ │ │ └── values.yaml │ │ ├── dependent-chart-helmignore │ │ │ ├── .helmignore │ │ │ ├── Chart.yaml │ │ │ ├── charts │ │ │ │ ├── .ignore_me │ │ │ │ ├── _ignore_me │ │ │ │ └── alpine │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ ├── README.md │ │ │ │ │ ├── charts │ │ │ │ │ ├── mast1 │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ └── values.yaml │ │ │ │ │ └── mast2-0.1.0.tgz │ │ │ │ │ ├── templates │ │ │ │ │ └── alpine-pod.yaml │ │ │ │ │ └── values.yaml │ │ │ ├── templates │ │ │ │ └── template.tpl │ │ │ └── values.yaml │ │ ├── dependent-chart-no-requirements-yaml │ │ │ ├── .helmignore │ │ │ ├── Chart.yaml │ │ │ ├── INSTALL.txt │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── charts │ │ │ │ ├── _ignore_me │ │ │ │ ├── alpine │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ ├── README.md │ │ │ │ │ ├── charts │ │ │ │ │ │ ├── mast1 │ │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ │ └── values.yaml │ │ │ │ │ │ └── mast2-0.1.0.tgz │ │ │ │ │ ├── templates │ │ │ │ │ │ └── alpine-pod.yaml │ │ │ │ │ └── values.yaml │ │ │ │ └── mariner-4.3.2.tgz │ │ │ ├── docs │ │ │ │ └── README.md │ │ │ ├── icon.svg │ │ │ ├── ignore │ │ │ │ └── me.txt │ │ │ ├── templates │ │ │ │ └── template.tpl │ │ │ └── values.yaml │ │ ├── dependent-chart-with-all-in-requirements-yaml │ │ │ ├── .helmignore │ │ │ ├── Chart.yaml │ │ │ ├── INSTALL.txt │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── charts │ │ │ │ ├── _ignore_me │ │ │ │ ├── alpine │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ ├── README.md │ │ │ │ │ ├── charts │ │ │ │ │ │ ├── mast1 │ │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ │ └── values.yaml │ │ │ │ │ │ └── mast2-0.1.0.tgz │ │ │ │ │ ├── templates │ │ │ │ │ │ └── alpine-pod.yaml │ │ │ │ │ └── values.yaml │ │ │ │ └── mariner-4.3.2.tgz │ │ │ ├── docs │ │ │ │ └── README.md │ │ │ ├── icon.svg │ │ │ ├── ignore │ │ │ │ └── me.txt │ │ │ ├── templates │ │ │ │ └── template.tpl │ │ │ └── values.yaml │ │ ├── dependent-chart-with-mixed-requirements-yaml │ │ │ ├── .helmignore │ │ │ ├── Chart.yaml │ │ │ ├── INSTALL.txt │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── charts │ │ │ │ ├── _ignore_me │ │ │ │ ├── alpine │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ ├── README.md │ │ │ │ │ ├── charts │ │ │ │ │ │ ├── mast1 │ │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ │ └── values.yaml │ │ │ │ │ │ └── mast2-0.1.0.tgz │ │ │ │ │ ├── templates │ │ │ │ │ │ └── alpine-pod.yaml │ │ │ │ │ └── values.yaml │ │ │ │ └── mariner-4.3.2.tgz │ │ │ ├── docs │ │ │ │ └── README.md │ │ │ ├── icon.svg │ │ │ ├── ignore │ │ │ │ └── me.txt │ │ │ ├── templates │ │ │ │ └── template.tpl │ │ │ └── values.yaml │ │ ├── frobnitz-1.2.3.tgz │ │ ├── frobnitz │ │ │ ├── .helmignore │ │ │ ├── Chart.lock │ │ │ ├── Chart.yaml │ │ │ ├── INSTALL.txt │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── charts │ │ │ │ ├── _ignore_me │ │ │ │ ├── alpine │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ ├── README.md │ │ │ │ │ ├── charts │ │ │ │ │ │ ├── mast1 │ │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ │ └── values.yaml │ │ │ │ │ │ └── mast2-0.1.0.tgz │ │ │ │ │ ├── templates │ │ │ │ │ │ └── alpine-pod.yaml │ │ │ │ │ └── values.yaml │ │ │ │ └── mariner │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ ├── charts │ │ │ │ │ └── albatross │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ └── values.yaml │ │ │ │ │ ├── templates │ │ │ │ │ └── placeholder.tpl │ │ │ │ │ └── values.yaml │ │ │ ├── docs │ │ │ │ └── README.md │ │ │ ├── icon.svg │ │ │ ├── ignore │ │ │ │ └── me.txt │ │ │ ├── templates │ │ │ │ └── template.tpl │ │ │ └── values.yaml │ │ ├── frobnitz_backslash-1.2.3.tgz │ │ ├── genfrob.sh │ │ ├── import-values-from-enabled-subchart │ │ │ └── parent-chart │ │ │ │ ├── Chart.lock │ │ │ │ ├── Chart.yaml │ │ │ │ ├── charts │ │ │ │ ├── dev-v0.1.0.tgz │ │ │ │ └── prod-v0.1.0.tgz │ │ │ │ ├── envs │ │ │ │ ├── dev │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ └── values.yaml │ │ │ │ └── prod │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ └── values.yaml │ │ │ │ ├── templates │ │ │ │ └── autoscaler.yaml │ │ │ │ └── values.yaml │ │ ├── joonix │ │ │ ├── Chart.yaml │ │ │ └── charts │ │ │ │ └── .gitkeep │ │ ├── subpop │ │ │ ├── Chart.yaml │ │ │ ├── README.md │ │ │ ├── charts │ │ │ │ ├── subchart1 │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ ├── charts │ │ │ │ │ │ ├── subchartA │ │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ │ ├── templates │ │ │ │ │ │ │ │ └── service.yaml │ │ │ │ │ │ │ └── values.yaml │ │ │ │ │ │ └── subchartB │ │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ │ ├── templates │ │ │ │ │ │ │ └── service.yaml │ │ │ │ │ │ │ └── values.yaml │ │ │ │ │ ├── crds │ │ │ │ │ │ └── crdA.yaml │ │ │ │ │ ├── templates │ │ │ │ │ │ ├── NOTES.txt │ │ │ │ │ │ ├── service.yaml │ │ │ │ │ │ └── subdir │ │ │ │ │ │ │ ├── role.yaml │ │ │ │ │ │ │ ├── rolebinding.yaml │ │ │ │ │ │ │ └── serviceaccount.yaml │ │ │ │ │ └── values.yaml │ │ │ │ └── subchart2 │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ ├── charts │ │ │ │ │ ├── subchartB │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ ├── templates │ │ │ │ │ │ │ └── service.yaml │ │ │ │ │ │ └── values.yaml │ │ │ │ │ └── subchartC │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ ├── templates │ │ │ │ │ │ └── service.yaml │ │ │ │ │ │ └── values.yaml │ │ │ │ │ ├── templates │ │ │ │ │ └── service.yaml │ │ │ │ │ └── values.yaml │ │ │ ├── noreqs │ │ │ │ ├── Chart.yaml │ │ │ │ ├── templates │ │ │ │ │ └── service.yaml │ │ │ │ └── values.yaml │ │ │ └── values.yaml │ │ ├── test-values-invalid.schema.json │ │ ├── test-values-negative.yaml │ │ ├── test-values.schema.json │ │ ├── test-values.yaml │ │ └── three-level-dependent-chart │ │ │ ├── README.md │ │ │ └── umbrella │ │ │ ├── Chart.yaml │ │ │ ├── charts │ │ │ ├── app1 │ │ │ │ ├── Chart.yaml │ │ │ │ ├── charts │ │ │ │ │ └── library │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ ├── templates │ │ │ │ │ │ └── service.yaml │ │ │ │ │ │ └── values.yaml │ │ │ │ ├── templates │ │ │ │ │ └── service.yaml │ │ │ │ └── values.yaml │ │ │ ├── app2 │ │ │ │ ├── Chart.yaml │ │ │ │ ├── charts │ │ │ │ │ └── library │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ ├── templates │ │ │ │ │ │ └── service.yaml │ │ │ │ │ │ └── values.yaml │ │ │ │ ├── templates │ │ │ │ │ └── service.yaml │ │ │ │ └── values.yaml │ │ │ ├── app3 │ │ │ │ ├── Chart.yaml │ │ │ │ ├── charts │ │ │ │ │ └── library │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ ├── templates │ │ │ │ │ │ └── service.yaml │ │ │ │ │ │ └── values.yaml │ │ │ │ ├── templates │ │ │ │ │ └── service.yaml │ │ │ │ └── values.yaml │ │ │ └── app4 │ │ │ │ ├── Chart.yaml │ │ │ │ ├── charts │ │ │ │ └── library │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ ├── templates │ │ │ │ │ └── service.yaml │ │ │ │ │ └── values.yaml │ │ │ │ ├── templates │ │ │ │ └── service.yaml │ │ │ │ └── values.yaml │ │ │ └── values.yaml │ │ ├── validate_name.go │ │ ├── validate_name_test.go │ │ ├── values.go │ │ └── values_test.go ├── cli │ ├── environment.go │ ├── environment_test.go │ ├── output │ │ └── output.go │ └── values │ │ ├── options.go │ │ └── options_test.go ├── cmd │ ├── completion.go │ ├── completion_test.go │ ├── create.go │ ├── create_test.go │ ├── dependency.go │ ├── dependency_build.go │ ├── dependency_build_test.go │ ├── dependency_test.go │ ├── dependency_update.go │ ├── dependency_update_test.go │ ├── docs.go │ ├── docs_test.go │ ├── env.go │ ├── env_test.go │ ├── flags.go │ ├── flags_test.go │ ├── get.go │ ├── get_all.go │ ├── get_all_test.go │ ├── get_hooks.go │ ├── get_hooks_test.go │ ├── get_manifest.go │ ├── get_manifest_test.go │ ├── get_metadata.go │ ├── get_metadata_test.go │ ├── get_notes.go │ ├── get_notes_test.go │ ├── get_test.go │ ├── get_values.go │ ├── get_values_test.go │ ├── helpers_test.go │ ├── history.go │ ├── history_test.go │ ├── install.go │ ├── install_test.go │ ├── lint.go │ ├── lint_test.go │ ├── list.go │ ├── list_test.go │ ├── load_plugins.go │ ├── package.go │ ├── package_test.go │ ├── plugin.go │ ├── plugin_install.go │ ├── plugin_list.go │ ├── plugin_test.go │ ├── plugin_uninstall.go │ ├── plugin_update.go │ ├── printer.go │ ├── profiling.go │ ├── pull.go │ ├── pull_test.go │ ├── push.go │ ├── push_test.go │ ├── registry.go │ ├── registry_login.go │ ├── registry_login_test.go │ ├── registry_logout.go │ ├── registry_logout_test.go │ ├── release_testing.go │ ├── release_testing_test.go │ ├── repo.go │ ├── repo_add.go │ ├── repo_add_test.go │ ├── repo_index.go │ ├── repo_index_test.go │ ├── repo_list.go │ ├── repo_list_test.go │ ├── repo_remove.go │ ├── repo_remove_test.go │ ├── repo_test.go │ ├── repo_update.go │ ├── repo_update_test.go │ ├── require │ │ ├── args.go │ │ └── args_test.go │ ├── rollback.go │ ├── rollback_test.go │ ├── root.go │ ├── root_test.go │ ├── search.go │ ├── search │ │ ├── search.go │ │ └── search_test.go │ ├── search_hub.go │ ├── search_hub_test.go │ ├── search_repo.go │ ├── search_repo_test.go │ ├── search_test.go │ ├── show.go │ ├── show_test.go │ ├── status.go │ ├── status_test.go │ ├── template.go │ ├── template_test.go │ ├── testdata │ │ ├── helm home with space │ │ │ └── helm │ │ │ │ ├── plugins │ │ │ │ └── fullenv │ │ │ │ │ ├── completion.yaml │ │ │ │ │ ├── fullenv.sh │ │ │ │ │ └── plugin.yaml │ │ │ │ ├── repositories.yaml │ │ │ │ └── repository │ │ │ │ ├── test-name-charts.txt │ │ │ │ ├── test-name-index.yaml │ │ │ │ └── testing-index.yaml │ │ ├── helm-test-key.pub │ │ ├── helm-test-key.secret │ │ ├── helmhome │ │ │ └── helm │ │ │ │ ├── plugins │ │ │ │ ├── args │ │ │ │ │ ├── args.sh │ │ │ │ │ ├── plugin.complete │ │ │ │ │ └── plugin.yaml │ │ │ │ ├── echo │ │ │ │ │ ├── completion.yaml │ │ │ │ │ ├── plugin.complete │ │ │ │ │ └── plugin.yaml │ │ │ │ ├── env │ │ │ │ │ ├── completion.yaml │ │ │ │ │ └── plugin.yaml │ │ │ │ ├── exitwith │ │ │ │ │ ├── completion.yaml │ │ │ │ │ ├── exitwith.sh │ │ │ │ │ └── plugin.yaml │ │ │ │ └── fullenv │ │ │ │ │ ├── completion.yaml │ │ │ │ │ ├── fullenv.sh │ │ │ │ │ └── plugin.yaml │ │ │ │ ├── repositories.yaml │ │ │ │ └── repository │ │ │ │ ├── test-name-charts.txt │ │ │ │ ├── test-name-index.yaml │ │ │ │ └── testing-index.yaml │ │ ├── output │ │ │ ├── chart-with-subchart-update.txt │ │ │ ├── dependency-list-archive.txt │ │ │ ├── dependency-list-no-chart-linux.txt │ │ │ ├── dependency-list-no-requirements-linux.txt │ │ │ ├── dependency-list.txt │ │ │ ├── deprecated-chart.txt │ │ │ ├── docs-type-comp.txt │ │ │ ├── empty_default_comp.txt │ │ │ ├── empty_nofile_comp.txt │ │ │ ├── env-comp.txt │ │ │ ├── get-all-no-args.txt │ │ │ ├── get-hooks-no-args.txt │ │ │ ├── get-hooks.txt │ │ │ ├── get-manifest-no-args.txt │ │ │ ├── get-manifest.txt │ │ │ ├── get-metadata-args.txt │ │ │ ├── get-metadata.json │ │ │ ├── get-metadata.txt │ │ │ ├── get-metadata.yaml │ │ │ ├── get-notes-no-args.txt │ │ │ ├── get-notes.txt │ │ │ ├── get-release-template.txt │ │ │ ├── get-release.txt │ │ │ ├── get-values-all.txt │ │ │ ├── get-values-args.txt │ │ │ ├── get-values.txt │ │ │ ├── history-limit.txt │ │ │ ├── history.json │ │ │ ├── history.txt │ │ │ ├── history.yaml │ │ │ ├── install-and-replace.txt │ │ │ ├── install-and-take-ownership.txt │ │ │ ├── install-chart-bad-type.txt │ │ │ ├── install-dry-run-with-secret-hidden.txt │ │ │ ├── install-dry-run-with-secret.txt │ │ │ ├── install-hide-secret.txt │ │ │ ├── install-lib-chart.txt │ │ │ ├── install-name-template.txt │ │ │ ├── install-no-args.txt │ │ │ ├── install-no-hooks.txt │ │ │ ├── install-with-multiple-values-files.txt │ │ │ ├── install-with-multiple-values.txt │ │ │ ├── install-with-timeout.txt │ │ │ ├── install-with-values-file.txt │ │ │ ├── install-with-values.txt │ │ │ ├── install-with-wait-for-jobs.txt │ │ │ ├── install-with-wait.txt │ │ │ ├── install.txt │ │ │ ├── issue-9027.txt │ │ │ ├── lint-chart-with-bad-subcharts-with-subcharts.txt │ │ │ ├── lint-chart-with-bad-subcharts.txt │ │ │ ├── lint-chart-with-deprecated-api-old-k8s.txt │ │ │ ├── lint-chart-with-deprecated-api-strict.txt │ │ │ ├── lint-chart-with-deprecated-api.txt │ │ │ ├── lint-quiet-with-error.txt │ │ │ ├── lint-quiet-with-warning.txt │ │ │ ├── lint-quiet.txt │ │ │ ├── list-all.txt │ │ │ ├── list-date-reversed.txt │ │ │ ├── list-date.txt │ │ │ ├── list-failed.txt │ │ │ ├── list-filter.txt │ │ │ ├── list-max.txt │ │ │ ├── list-namespace.txt │ │ │ ├── list-no-headers.txt │ │ │ ├── list-offset.txt │ │ │ ├── list-pending.txt │ │ │ ├── list-reverse.txt │ │ │ ├── list-short-json.txt │ │ │ ├── list-short-yaml.txt │ │ │ ├── list-short.txt │ │ │ ├── list-superseded.txt │ │ │ ├── list-uninstalled.txt │ │ │ ├── list-uninstalling.txt │ │ │ ├── list.txt │ │ │ ├── object-order.txt │ │ │ ├── output-comp.txt │ │ │ ├── plugin_args_comp.txt │ │ │ ├── plugin_args_flag_comp.txt │ │ │ ├── plugin_args_many_args_comp.txt │ │ │ ├── plugin_args_ns_comp.txt │ │ │ ├── plugin_echo_no_directive.txt │ │ │ ├── plugin_list_comp.txt │ │ │ ├── plugin_repeat_comp.txt │ │ │ ├── release_list_comp.txt │ │ │ ├── release_list_repeat_comp.txt │ │ │ ├── repo-add.txt │ │ │ ├── repo-add2.txt │ │ │ ├── repo-list-empty.txt │ │ │ ├── repo-list.txt │ │ │ ├── repo_list_comp.txt │ │ │ ├── repo_repeat_comp.txt │ │ │ ├── revision-comp.txt │ │ │ ├── revision-wrong-args-comp.txt │ │ │ ├── rollback-comp.txt │ │ │ ├── rollback-no-args.txt │ │ │ ├── rollback-no-revision.txt │ │ │ ├── rollback-non-existent-version.txt │ │ │ ├── rollback-timeout.txt │ │ │ ├── rollback-wait-for-jobs.txt │ │ │ ├── rollback-wait.txt │ │ │ ├── rollback-wrong-args-comp.txt │ │ │ ├── rollback.txt │ │ │ ├── schema-negative-cli.txt │ │ │ ├── schema-negative.txt │ │ │ ├── schema.txt │ │ │ ├── search-constraint-single.txt │ │ │ ├── search-constraint.txt │ │ │ ├── search-multiple-devel-release.txt │ │ │ ├── search-multiple-stable-release.txt │ │ │ ├── search-multiple-versions-constraints.txt │ │ │ ├── search-multiple-versions.txt │ │ │ ├── search-not-found-error.txt │ │ │ ├── search-not-found.txt │ │ │ ├── search-output-json.txt │ │ │ ├── search-output-yaml.txt │ │ │ ├── search-regex.txt │ │ │ ├── search-versions-constraint.txt │ │ │ ├── status-comp.txt │ │ │ ├── status-with-desc.txt │ │ │ ├── status-with-notes.txt │ │ │ ├── status-with-resources.json │ │ │ ├── status-with-resources.txt │ │ │ ├── status-with-test-suite.txt │ │ │ ├── status-wrong-args-comp.txt │ │ │ ├── status.json │ │ │ ├── status.txt │ │ │ ├── subchart-schema-cli-negative.txt │ │ │ ├── subchart-schema-cli.txt │ │ │ ├── subchart-schema-negative.txt │ │ │ ├── template-chart-bad-type.txt │ │ │ ├── template-chart-with-template-lib-archive-dep.txt │ │ │ ├── template-chart-with-template-lib-dep.txt │ │ │ ├── template-lib-chart.txt │ │ │ ├── template-name-template.txt │ │ │ ├── template-no-args.txt │ │ │ ├── template-set.txt │ │ │ ├── template-show-only-glob.txt │ │ │ ├── template-show-only-multiple.txt │ │ │ ├── template-show-only-one.txt │ │ │ ├── template-skip-tests.txt │ │ │ ├── template-subchart-cm-set-file.txt │ │ │ ├── template-subchart-cm-set.txt │ │ │ ├── template-subchart-cm.txt │ │ │ ├── template-values-files.txt │ │ │ ├── template-with-api-version.txt │ │ │ ├── template-with-crds.txt │ │ │ ├── template-with-invalid-yaml-debug.txt │ │ │ ├── template-with-invalid-yaml.txt │ │ │ ├── template-with-kube-version.txt │ │ │ ├── template.txt │ │ │ ├── uninstall-keep-history.txt │ │ │ ├── uninstall-multiple.txt │ │ │ ├── uninstall-no-args.txt │ │ │ ├── uninstall-no-hooks.txt │ │ │ ├── uninstall-timeout.txt │ │ │ ├── uninstall-wait.txt │ │ │ ├── uninstall.txt │ │ │ ├── upgrade-and-take-ownership.txt │ │ │ ├── upgrade-uninstalled-with-keep-history.txt │ │ │ ├── upgrade-with-bad-dependencies.txt │ │ │ ├── upgrade-with-bad-or-missing-existing-release.txt │ │ │ ├── upgrade-with-dependency-update.txt │ │ │ ├── upgrade-with-install-timeout.txt │ │ │ ├── upgrade-with-install.txt │ │ │ ├── upgrade-with-missing-dependencies.txt │ │ │ ├── upgrade-with-pending-install.txt │ │ │ ├── upgrade-with-reset-values.txt │ │ │ ├── upgrade-with-reset-values2.txt │ │ │ ├── upgrade-with-timeout.txt │ │ │ ├── upgrade-with-wait-for-jobs.txt │ │ │ ├── upgrade-with-wait.txt │ │ │ ├── upgrade.txt │ │ │ ├── values.json │ │ │ ├── values.yaml │ │ │ ├── version-client-shorthand.txt │ │ │ ├── version-client.txt │ │ │ ├── version-comp.txt │ │ │ ├── version-invalid-comp.txt │ │ │ ├── version-short.txt │ │ │ ├── version-template.txt │ │ │ └── version.txt │ │ ├── password │ │ ├── plugins.yaml │ │ ├── repositories.yaml │ │ ├── testcharts │ │ │ ├── alpine │ │ │ │ ├── Chart.yaml │ │ │ │ ├── README.md │ │ │ │ ├── extra_values.yaml │ │ │ │ ├── more_values.yaml │ │ │ │ ├── templates │ │ │ │ │ └── alpine-pod.yaml │ │ │ │ └── values.yaml │ │ │ ├── chart-bad-requirements │ │ │ │ ├── .helmignore │ │ │ │ ├── Chart.yaml │ │ │ │ ├── charts │ │ │ │ │ └── reqsubchart │ │ │ │ │ │ ├── .helmignore │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ └── values.yaml │ │ │ │ └── values.yaml │ │ │ ├── chart-bad-type │ │ │ │ ├── Chart.yaml │ │ │ │ ├── README.md │ │ │ │ ├── extra_values.yaml │ │ │ │ ├── more_values.yaml │ │ │ │ ├── templates │ │ │ │ │ └── alpine-pod.yaml │ │ │ │ └── values.yaml │ │ │ ├── chart-missing-deps │ │ │ │ ├── .helmignore │ │ │ │ ├── Chart.yaml │ │ │ │ ├── charts │ │ │ │ │ └── reqsubchart │ │ │ │ │ │ ├── .helmignore │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ └── values.yaml │ │ │ │ └── values.yaml │ │ │ ├── chart-with-bad-subcharts │ │ │ │ ├── Chart.yaml │ │ │ │ ├── charts │ │ │ │ │ ├── bad-subchart │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ └── values.yaml │ │ │ │ │ └── good-subchart │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ └── values.yaml │ │ │ │ ├── requirements.yaml │ │ │ │ └── values.yaml │ │ │ ├── chart-with-deprecated-api │ │ │ │ ├── Chart.yaml │ │ │ │ ├── templates │ │ │ │ │ └── horizontalpodautoscaler.yaml │ │ │ │ └── values.yaml │ │ │ ├── chart-with-lib-dep │ │ │ │ ├── .helmignore │ │ │ │ ├── Chart.yaml │ │ │ │ ├── charts │ │ │ │ │ └── common-0.0.5.tgz │ │ │ │ ├── templates │ │ │ │ │ ├── NOTES.txt │ │ │ │ │ ├── _helpers.tpl │ │ │ │ │ ├── deployment.yaml │ │ │ │ │ ├── ingress.yaml │ │ │ │ │ └── service.yaml │ │ │ │ └── values.yaml │ │ │ ├── chart-with-only-crds │ │ │ │ ├── .helmignore │ │ │ │ ├── Chart.yaml │ │ │ │ └── crds │ │ │ │ │ └── test-crd.yaml │ │ │ ├── chart-with-schema-and-subchart │ │ │ │ ├── Chart.yaml │ │ │ │ ├── charts │ │ │ │ │ └── subchart-with-schema │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ ├── templates │ │ │ │ │ │ └── empty.yaml │ │ │ │ │ │ ├── values.schema.json │ │ │ │ │ │ └── values.yaml │ │ │ │ ├── templates │ │ │ │ │ └── empty.yaml │ │ │ │ ├── values.schema.json │ │ │ │ └── values.yaml │ │ │ ├── chart-with-schema-negative-skip-validation │ │ │ │ ├── Chart.yaml │ │ │ │ ├── templates │ │ │ │ │ └── empty.yaml │ │ │ │ ├── values.schema.json │ │ │ │ └── values.yaml │ │ │ ├── chart-with-schema-negative │ │ │ │ ├── Chart.yaml │ │ │ │ ├── templates │ │ │ │ │ └── empty.yaml │ │ │ │ ├── values.schema.json │ │ │ │ └── values.yaml │ │ │ ├── chart-with-schema │ │ │ │ ├── Chart.yaml │ │ │ │ ├── extra-values.yaml │ │ │ │ ├── templates │ │ │ │ │ └── empty.yaml │ │ │ │ ├── values.schema.json │ │ │ │ └── values.yaml │ │ │ ├── chart-with-secret │ │ │ │ ├── Chart.yaml │ │ │ │ └── templates │ │ │ │ │ ├── configmap.yaml │ │ │ │ │ └── secret.yaml │ │ │ ├── chart-with-subchart-notes │ │ │ │ ├── Chart.yaml │ │ │ │ ├── charts │ │ │ │ │ └── subchart-with-notes │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ └── templates │ │ │ │ │ │ └── NOTES.txt │ │ │ │ └── templates │ │ │ │ │ └── NOTES.txt │ │ │ ├── chart-with-subchart-update │ │ │ │ ├── Chart.lock │ │ │ │ ├── Chart.yaml │ │ │ │ ├── charts │ │ │ │ │ └── subchart-with-notes │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ └── templates │ │ │ │ │ │ └── NOTES.txt │ │ │ │ └── templates │ │ │ │ │ └── NOTES.txt │ │ │ ├── chart-with-template-lib-archive-dep │ │ │ │ ├── .helmignore │ │ │ │ ├── Chart.yaml │ │ │ │ ├── charts │ │ │ │ │ └── common-0.0.5.tgz │ │ │ │ ├── templates │ │ │ │ │ ├── NOTES.txt │ │ │ │ │ ├── _helpers.tpl │ │ │ │ │ ├── deployment.yaml │ │ │ │ │ ├── ingress.yaml │ │ │ │ │ └── service.yaml │ │ │ │ └── values.yaml │ │ │ ├── chart-with-template-lib-dep │ │ │ │ ├── .helmignore │ │ │ │ ├── Chart.yaml │ │ │ │ ├── charts │ │ │ │ │ └── common │ │ │ │ │ │ ├── .helmignore │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── templates │ │ │ │ │ │ ├── _chartref.tpl │ │ │ │ │ │ ├── _configmap.yaml │ │ │ │ │ │ ├── _container.yaml │ │ │ │ │ │ ├── _deployment.yaml │ │ │ │ │ │ ├── _envvar.tpl │ │ │ │ │ │ ├── _fullname.tpl │ │ │ │ │ │ ├── _ingress.yaml │ │ │ │ │ │ ├── _metadata.yaml │ │ │ │ │ │ ├── _metadata_annotations.tpl │ │ │ │ │ │ ├── _metadata_labels.tpl │ │ │ │ │ │ ├── _name.tpl │ │ │ │ │ │ ├── _persistentvolumeclaim.yaml │ │ │ │ │ │ ├── _secret.yaml │ │ │ │ │ │ ├── _service.yaml │ │ │ │ │ │ ├── _util.tpl │ │ │ │ │ │ ├── _volume.tpl │ │ │ │ │ │ └── configmap.yaml │ │ │ │ │ │ └── values.yaml │ │ │ │ ├── templates │ │ │ │ │ ├── NOTES.txt │ │ │ │ │ ├── _helpers.tpl │ │ │ │ │ ├── deployment.yaml │ │ │ │ │ ├── ingress.yaml │ │ │ │ │ └── service.yaml │ │ │ │ └── values.yaml │ │ │ ├── chart-with-template-with-invalid-yaml │ │ │ │ ├── Chart.yaml │ │ │ │ ├── README.md │ │ │ │ ├── templates │ │ │ │ │ └── alpine-pod.yaml │ │ │ │ └── values.yaml │ │ │ ├── compressedchart-0.1.0.tar.gz │ │ │ ├── compressedchart-0.1.0.tgz │ │ │ ├── compressedchart-0.2.0.tgz │ │ │ ├── compressedchart-0.3.0.tgz │ │ │ ├── compressedchart-with-hyphens-0.1.0.tgz │ │ │ ├── deprecated │ │ │ │ ├── Chart.yaml │ │ │ │ └── README.md │ │ │ ├── empty │ │ │ │ ├── Chart.yaml │ │ │ │ ├── README.md │ │ │ │ ├── templates │ │ │ │ │ └── empty.yaml │ │ │ │ └── values.yaml │ │ │ ├── issue-7233 │ │ │ │ ├── .helmignore │ │ │ │ ├── Chart.yaml │ │ │ │ ├── requirements.lock │ │ │ │ ├── requirements.yaml │ │ │ │ ├── templates │ │ │ │ │ └── configmap.yaml │ │ │ │ └── values.yaml │ │ │ ├── issue-9027 │ │ │ │ ├── Chart.yaml │ │ │ │ ├── charts │ │ │ │ │ └── subchart │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ ├── templates │ │ │ │ │ │ └── values.yaml │ │ │ │ │ │ └── values.yaml │ │ │ │ ├── templates │ │ │ │ │ └── values.yaml │ │ │ │ └── values.yaml │ │ │ ├── issue1979 │ │ │ │ ├── Chart.yaml │ │ │ │ ├── README.md │ │ │ │ ├── extra_values.yaml │ │ │ │ ├── more_values.yaml │ │ │ │ ├── templates │ │ │ │ │ └── alpine-pod.yaml │ │ │ │ └── values.yaml │ │ │ ├── lib-chart │ │ │ │ ├── .helmignore │ │ │ │ ├── Chart.yaml │ │ │ │ ├── README.md │ │ │ │ ├── templates │ │ │ │ │ ├── _chartref.tpl │ │ │ │ │ ├── _configmap.yaml │ │ │ │ │ ├── _container.yaml │ │ │ │ │ ├── _deployment.yaml │ │ │ │ │ ├── _envvar.tpl │ │ │ │ │ ├── _fullname.tpl │ │ │ │ │ ├── _ingress.yaml │ │ │ │ │ ├── _metadata.yaml │ │ │ │ │ ├── _metadata_annotations.tpl │ │ │ │ │ ├── _metadata_labels.tpl │ │ │ │ │ ├── _name.tpl │ │ │ │ │ ├── _persistentvolumeclaim.yaml │ │ │ │ │ ├── _secret.yaml │ │ │ │ │ ├── _service.yaml │ │ │ │ │ ├── _util.tpl │ │ │ │ │ └── _volume.tpl │ │ │ │ └── values.yaml │ │ │ ├── object-order │ │ │ │ ├── Chart.yaml │ │ │ │ ├── templates │ │ │ │ │ ├── 01-a.yml │ │ │ │ │ └── 02-b.yml │ │ │ │ └── values.yaml │ │ │ ├── oci-dependent-chart-0.1.0.tgz │ │ │ ├── pre-release-chart-0.1.0-alpha.tgz │ │ │ ├── reqtest-0.1.0.tgz │ │ │ ├── reqtest │ │ │ │ ├── .helmignore │ │ │ │ ├── Chart.lock │ │ │ │ ├── Chart.yaml │ │ │ │ ├── charts │ │ │ │ │ ├── reqsubchart │ │ │ │ │ │ ├── .helmignore │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ └── values.yaml │ │ │ │ │ ├── reqsubchart2 │ │ │ │ │ │ ├── .helmignore │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ └── values.yaml │ │ │ │ │ └── reqsubchart3-0.2.0.tgz │ │ │ │ └── values.yaml │ │ │ ├── signtest-0.1.0.tgz │ │ │ ├── signtest-0.1.0.tgz.prov │ │ │ ├── signtest │ │ │ │ ├── .helmignore │ │ │ │ ├── Chart.yaml │ │ │ │ ├── alpine │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ ├── README.md │ │ │ │ │ ├── templates │ │ │ │ │ │ └── alpine-pod.yaml │ │ │ │ │ └── values.yaml │ │ │ │ ├── templates │ │ │ │ │ └── pod.yaml │ │ │ │ └── values.yaml │ │ │ ├── subchart │ │ │ │ ├── Chart.yaml │ │ │ │ ├── charts │ │ │ │ │ ├── subchartA │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ ├── templates │ │ │ │ │ │ │ └── service.yaml │ │ │ │ │ │ └── values.yaml │ │ │ │ │ └── subchartB │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ ├── templates │ │ │ │ │ │ └── service.yaml │ │ │ │ │ │ └── values.yaml │ │ │ │ ├── crds │ │ │ │ │ └── crdA.yaml │ │ │ │ ├── extra_values.yaml │ │ │ │ ├── templates │ │ │ │ │ ├── NOTES.txt │ │ │ │ │ ├── service.yaml │ │ │ │ │ ├── subdir │ │ │ │ │ │ ├── configmap.yaml │ │ │ │ │ │ ├── role.yaml │ │ │ │ │ │ ├── rolebinding.yaml │ │ │ │ │ │ └── serviceaccount.yaml │ │ │ │ │ └── tests │ │ │ │ │ │ ├── test-config.yaml │ │ │ │ │ │ └── test-nothing.yaml │ │ │ │ └── values.yaml │ │ │ └── upgradetest │ │ │ │ ├── templates │ │ │ │ └── configmap.yaml │ │ │ │ └── values.yaml │ │ ├── testplugin │ │ │ └── plugin.yaml │ │ └── testserver │ │ │ ├── index.yaml │ │ │ └── repository │ │ │ └── repositories.yaml │ ├── uninstall.go │ ├── uninstall_test.go │ ├── upgrade.go │ ├── upgrade_test.go │ ├── verify.go │ ├── verify_test.go │ ├── version.go │ └── version_test.go ├── downloader │ ├── chart_downloader.go │ ├── chart_downloader_test.go │ ├── doc.go │ ├── manager.go │ ├── manager_test.go │ └── testdata │ │ ├── helm-test-key.pub │ │ ├── helm-test-key.secret │ │ ├── local-subchart-0.1.0.tgz │ │ ├── local-subchart │ │ └── Chart.yaml │ │ ├── repositories.yaml │ │ ├── repository │ │ ├── encoded-url-index.yaml │ │ ├── kubernetes-charts-index.yaml │ │ ├── malformed-index.yaml │ │ ├── testing-basicauth-index.yaml │ │ ├── testing-ca-file-index.yaml │ │ ├── testing-https-index.yaml │ │ ├── testing-https-insecureskip-tls-verify-index.yaml │ │ ├── testing-index.yaml │ │ ├── testing-querystring-index.yaml │ │ ├── testing-relative-index.yaml │ │ └── testing-relative-trailing-slash-index.yaml │ │ ├── signtest-0.1.0.tgz │ │ ├── signtest-0.1.0.tgz.prov │ │ └── signtest │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── alpine │ │ ├── Chart.yaml │ │ ├── README.md │ │ ├── templates │ │ │ └── alpine-pod.yaml │ │ └── values.yaml │ │ ├── templates │ │ └── pod.yaml │ │ └── values.yaml ├── engine │ ├── doc.go │ ├── engine.go │ ├── engine_test.go │ ├── files.go │ ├── files_test.go │ ├── funcs.go │ ├── funcs_test.go │ └── lookup_func.go ├── gates │ ├── doc.go │ ├── gates.go │ └── gates_test.go ├── getter │ ├── doc.go │ ├── getter.go │ ├── getter_test.go │ ├── httpgetter.go │ ├── httpgetter_test.go │ ├── ocigetter.go │ ├── ocigetter_test.go │ ├── plugingetter.go │ ├── plugingetter_test.go │ └── testdata │ │ ├── ca.crt │ │ ├── client.crt │ │ ├── client.key │ │ ├── empty-0.0.1.tgz │ │ ├── plugins │ │ ├── testgetter │ │ │ ├── get.sh │ │ │ └── plugin.yaml │ │ └── testgetter2 │ │ │ ├── get.sh │ │ │ └── plugin.yaml │ │ └── repository │ │ ├── local │ │ └── index.yaml │ │ └── repositories.yaml ├── helmpath │ ├── home.go │ ├── home_unix_test.go │ ├── home_windows_test.go │ ├── lazypath.go │ ├── lazypath_darwin.go │ ├── lazypath_darwin_test.go │ ├── lazypath_unix.go │ ├── lazypath_unix_test.go │ ├── lazypath_windows.go │ ├── lazypath_windows_test.go │ └── xdg │ │ └── xdg.go ├── ignore │ ├── doc.go │ ├── rules.go │ ├── rules_test.go │ └── testdata │ │ ├── .helmignore │ │ ├── .joonix │ │ ├── a.txt │ │ ├── cargo │ │ ├── a.txt │ │ ├── b.txt │ │ └── c.txt │ │ ├── helm.txt │ │ ├── mast │ │ ├── a.txt │ │ ├── b.txt │ │ └── c.txt │ │ ├── rudder.txt │ │ ├── templates │ │ └── .dotfile │ │ └── tiller.txt ├── kube │ ├── client.go │ ├── client_test.go │ ├── converter.go │ ├── factory.go │ ├── fake │ │ ├── fake.go │ │ └── printer.go │ ├── interface.go │ ├── ready.go │ ├── ready_test.go │ ├── resource.go │ ├── resource_policy.go │ ├── resource_test.go │ ├── result.go │ ├── roundtripper.go │ ├── statuswait.go │ ├── statuswait_test.go │ └── wait.go ├── lint │ ├── lint.go │ ├── lint_test.go │ ├── rules │ │ ├── chartfile.go │ │ ├── chartfile_test.go │ │ ├── dependencies.go │ │ ├── dependencies_test.go │ │ ├── deprecations.go │ │ ├── deprecations_test.go │ │ ├── template.go │ │ ├── template_test.go │ │ ├── testdata │ │ │ ├── albatross │ │ │ │ ├── Chart.yaml │ │ │ │ ├── templates │ │ │ │ │ ├── _helpers.tpl │ │ │ │ │ ├── fail.yaml │ │ │ │ │ └── svc.yaml │ │ │ │ └── values.yaml │ │ │ ├── anotherbadchartfile │ │ │ │ └── Chart.yaml │ │ │ ├── badchartfile │ │ │ │ ├── Chart.yaml │ │ │ │ └── values.yaml │ │ │ ├── badchartname │ │ │ │ ├── Chart.yaml │ │ │ │ └── values.yaml │ │ │ ├── badvaluesfile │ │ │ │ ├── Chart.yaml │ │ │ │ ├── templates │ │ │ │ │ └── badvaluesfile.yaml │ │ │ │ └── values.yaml │ │ │ ├── goodone │ │ │ │ ├── Chart.yaml │ │ │ │ ├── templates │ │ │ │ │ └── goodone.yaml │ │ │ │ └── values.yaml │ │ │ ├── invalidchartfile │ │ │ │ ├── Chart.yaml │ │ │ │ └── values.yaml │ │ │ ├── malformed-template │ │ │ │ ├── .helmignore │ │ │ │ ├── Chart.yaml │ │ │ │ ├── templates │ │ │ │ │ └── bad.yaml │ │ │ │ └── values.yaml │ │ │ ├── multi-template-fail │ │ │ │ ├── Chart.yaml │ │ │ │ └── templates │ │ │ │ │ └── multi-fail.yaml │ │ │ ├── v3-fail │ │ │ │ ├── Chart.yaml │ │ │ │ ├── templates │ │ │ │ │ ├── _helpers.tpl │ │ │ │ │ ├── deployment.yaml │ │ │ │ │ ├── ingress.yaml │ │ │ │ │ └── service.yaml │ │ │ │ └── values.yaml │ │ │ └── withsubchart │ │ │ │ ├── Chart.yaml │ │ │ │ ├── charts │ │ │ │ └── subchart │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ ├── templates │ │ │ │ │ └── subchart.yaml │ │ │ │ │ └── values.yaml │ │ │ │ ├── templates │ │ │ │ └── mainchart.yaml │ │ │ │ └── values.yaml │ │ ├── values.go │ │ └── values_test.go │ └── support │ │ ├── doc.go │ │ ├── message.go │ │ └── message_test.go ├── plugin │ ├── cache │ │ └── cache.go │ ├── hooks.go │ ├── installer │ │ ├── base.go │ │ ├── base_test.go │ │ ├── doc.go │ │ ├── http_installer.go │ │ ├── http_installer_test.go │ │ ├── installer.go │ │ ├── installer_test.go │ │ ├── local_installer.go │ │ ├── local_installer_test.go │ │ ├── vcs_installer.go │ │ └── vcs_installer_test.go │ ├── plugin.go │ ├── plugin_test.go │ └── testdata │ │ └── plugdir │ │ ├── bad │ │ └── duplicate-entries │ │ │ └── plugin.yaml │ │ └── good │ │ ├── downloader │ │ └── plugin.yaml │ │ ├── echo │ │ └── plugin.yaml │ │ └── hello │ │ ├── hello.ps1 │ │ ├── hello.sh │ │ └── plugin.yaml ├── postrender │ ├── exec.go │ ├── exec_test.go │ └── postrender.go ├── provenance │ ├── doc.go │ ├── sign.go │ ├── sign_test.go │ └── testdata │ │ ├── hashtest-1.2.3.tgz │ │ ├── hashtest-1.2.3.tgz.prov │ │ ├── hashtest.sha256 │ │ ├── hashtest │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ └── values.yaml │ │ ├── helm-password-key.secret │ │ ├── helm-test-key.pub │ │ ├── helm-test-key.secret │ │ ├── msgblock.yaml │ │ ├── msgblock.yaml.asc │ │ ├── msgblock.yaml.tampered │ │ └── regen-hashtest.sh ├── pusher │ ├── doc.go │ ├── ocipusher.go │ ├── ocipusher_test.go │ ├── pusher.go │ └── pusher_test.go ├── registry │ ├── client.go │ ├── client_http_test.go │ ├── client_insecure_tls_test.go │ ├── client_test.go │ ├── client_tls_test.go │ ├── constants.go │ ├── reference.go │ ├── reference_test.go │ ├── testdata │ │ └── tls │ │ │ ├── ca.crt │ │ │ ├── ca.key │ │ │ ├── client.crt │ │ │ ├── client.key │ │ │ ├── server.crt │ │ │ └── server.key │ ├── transport.go │ ├── transport_test.go │ ├── util.go │ ├── util_test.go │ └── utils_test.go ├── release │ ├── util │ │ ├── filter.go │ │ ├── filter_test.go │ │ ├── kind_sorter.go │ │ ├── kind_sorter_test.go │ │ ├── manifest.go │ │ ├── manifest_sorter.go │ │ ├── manifest_sorter_test.go │ │ ├── manifest_test.go │ │ ├── sorter.go │ │ └── sorter_test.go │ └── v1 │ │ ├── hook.go │ │ ├── info.go │ │ ├── mock.go │ │ ├── release.go │ │ ├── responses.go │ │ └── status.go ├── repo │ ├── chartrepo.go │ ├── chartrepo_test.go │ ├── doc.go │ ├── error.go │ ├── index.go │ ├── index_test.go │ ├── repo.go │ ├── repo_test.go │ ├── repotest │ │ ├── doc.go │ │ ├── server.go │ │ ├── server_test.go │ │ ├── testdata │ │ │ ├── examplechart-0.1.0.tgz │ │ │ └── examplechart │ │ │ │ ├── .helmignore │ │ │ │ ├── Chart.yaml │ │ │ │ └── values.yaml │ │ └── tlsconfig.go │ └── testdata │ │ ├── chartmuseum-index.yaml │ │ ├── local-index-annotations.yaml │ │ ├── local-index-unordered.yaml │ │ ├── local-index.json │ │ ├── local-index.yaml │ │ ├── old-repositories.yaml │ │ ├── repositories.yaml │ │ ├── repository │ │ ├── frobnitz-1.2.3.tgz │ │ ├── sprocket-1.1.0.tgz │ │ ├── sprocket-1.2.0.tgz │ │ └── universe │ │ │ └── zarthal-1.0.0.tgz │ │ └── server │ │ ├── index.yaml │ │ └── test.txt ├── storage │ ├── driver │ │ ├── cfgmaps.go │ │ ├── cfgmaps_test.go │ │ ├── driver.go │ │ ├── labels.go │ │ ├── labels_test.go │ │ ├── memory.go │ │ ├── memory_test.go │ │ ├── mock_test.go │ │ ├── records.go │ │ ├── records_test.go │ │ ├── secrets.go │ │ ├── secrets_test.go │ │ ├── sql.go │ │ ├── sql_test.go │ │ ├── util.go │ │ └── util_test.go │ ├── storage.go │ └── storage_test.go ├── strvals │ ├── doc.go │ ├── fuzz_test.go │ ├── literal_parser.go │ ├── literal_parser_test.go │ ├── parser.go │ └── parser_test.go ├── time │ ├── ctime │ │ ├── ctime.go │ │ ├── ctime_linux.go │ │ └── ctime_other.go │ ├── time.go │ └── time_test.go └── uploader │ ├── chart_uploader.go │ └── doc.go ├── scripts ├── coverage.sh ├── get ├── get-helm-3 ├── release-notes.sh ├── sync-repo.sh ├── util.sh └── validate-license.sh └── testdata ├── crt.pem ├── generate.sh ├── key.pem ├── localhost-crt.pem ├── openssl.conf ├── releases.yaml ├── rootca.crt └── rootca.key /.github/env: -------------------------------------------------------------------------------- 1 | GOLANG_VERSION=1.24 2 | GOLANGCI_LINT_VERSION=v2.1.0 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.exe 2 | *.swp 3 | .DS_Store 4 | .coverage/ 5 | .idea/ 6 | .vimrc 7 | .vscode/ 8 | .devcontainer/ 9 | _dist/ 10 | _dist_versions/ 11 | bin/ 12 | vendor/ 13 | # Ignores charts pulled for dependency build tests 14 | cmd/helm/testdata/testcharts/issue-7233/charts/* 15 | pkg/cmd/testdata/testcharts/issue-7233/charts/* 16 | .pre-commit-config.yaml 17 | -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- 1 | # Helm Security Reporting and Policy 2 | 3 | The Helm project has [a common process and policy that can be found here](https://github.com/helm/community/blob/master/SECURITY.md). -------------------------------------------------------------------------------- /code-of-conduct.md: -------------------------------------------------------------------------------- 1 | # Community Code of Conduct 2 | 3 | Helm follows the [CNCF Code of Conduct](https://github.com/cncf/foundation/blob/master/code-of-conduct.md). 4 | -------------------------------------------------------------------------------- /internal/resolver/testdata/chartpath/base/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: base 3 | version: 0.1.0 4 | -------------------------------------------------------------------------------- /internal/resolver/testdata/chartpath/charts/localdependency/Chart.yaml: -------------------------------------------------------------------------------- 1 | description: A Helm chart for Kubernetes 2 | name: localdependency 3 | version: 0.1.0 4 | -------------------------------------------------------------------------------- /internal/third_party/dep/fs/testdata/symlinks/file-symlink: -------------------------------------------------------------------------------- 1 | ../test.file -------------------------------------------------------------------------------- /internal/third_party/dep/fs/testdata/symlinks/invalid-symlink: -------------------------------------------------------------------------------- 1 | /non/existing/file -------------------------------------------------------------------------------- /internal/third_party/dep/fs/testdata/symlinks/windows-file-symlink: -------------------------------------------------------------------------------- 1 | C:/Users/ibrahim/go/src/github.com/golang/dep/internal/fs/testdata/test.file -------------------------------------------------------------------------------- /internal/third_party/dep/fs/testdata/test.file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/internal/third_party/dep/fs/testdata/test.file -------------------------------------------------------------------------------- /pkg/action/testdata/charts/chart-missing-deps/Chart.yaml: -------------------------------------------------------------------------------- 1 | name: chart-with-missing-deps 2 | version: 2.1.8 3 | -------------------------------------------------------------------------------- /pkg/action/testdata/charts/chart-missing-deps/requirements.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: mariadb 3 | repository: https://charts.helm.sh/stable/ 4 | version: 4.3.1 5 | digest: sha256:82a0e5374376169d2ecf7d452c18a2ed93507f5d17c3393a1457f9ffad7e9b26 6 | generated: 2018-08-02T22:07:51.905271776Z 7 | -------------------------------------------------------------------------------- /pkg/action/testdata/charts/chart-missing-deps/requirements.yaml: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: mariadb 3 | version: 4.x.x 4 | repository: https://charts.helm.sh/stable/ 5 | condition: mariadb.enabled 6 | tags: 7 | - wordpress-database 8 | -------------------------------------------------------------------------------- /pkg/action/testdata/charts/chart-with-compressed-dependencies-2.1.8.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/action/testdata/charts/chart-with-compressed-dependencies-2.1.8.tgz -------------------------------------------------------------------------------- /pkg/action/testdata/charts/chart-with-compressed-dependencies/Chart.yaml: -------------------------------------------------------------------------------- 1 | name: chart-with-compressed-dependencies 2 | version: 2.1.8 3 | -------------------------------------------------------------------------------- /pkg/action/testdata/charts/chart-with-compressed-dependencies/charts/mariadb-4.3.1.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/action/testdata/charts/chart-with-compressed-dependencies/charts/mariadb-4.3.1.tgz -------------------------------------------------------------------------------- /pkg/action/testdata/charts/chart-with-compressed-dependencies/requirements.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: mariadb 3 | repository: https://charts.helm.sh/stable/ 4 | version: 4.3.1 5 | digest: sha256:82a0e5374376169d2ecf7d452c18a2ed93507f5d17c3393a1457f9ffad7e9b26 6 | generated: 2018-08-02T22:07:51.905271776Z 7 | -------------------------------------------------------------------------------- /pkg/action/testdata/charts/chart-with-compressed-dependencies/requirements.yaml: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: mariadb 3 | version: 4.x.x 4 | repository: https://charts.helm.sh/stable/ 5 | condition: mariadb.enabled 6 | tags: 7 | - wordpress-database 8 | -------------------------------------------------------------------------------- /pkg/action/testdata/charts/chart-with-no-templates-dir/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: chart-with-no-templates-dir 3 | description: an example chart 4 | version: 199.44.12345-Alpha.1+cafe009 5 | icon: http://riverrun.io 6 | -------------------------------------------------------------------------------- /pkg/action/testdata/charts/chart-with-schema-negative/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: Empty testing chart 3 | home: https://k8s.io/helm 4 | name: empty 5 | sources: 6 | - https://github.com/kubernetes/helm 7 | version: 0.1.0 8 | -------------------------------------------------------------------------------- /pkg/action/testdata/charts/chart-with-schema-negative/templates/empty.yaml: -------------------------------------------------------------------------------- 1 | # This file is intentionally blank 2 | -------------------------------------------------------------------------------- /pkg/action/testdata/charts/chart-with-schema-negative/values.yaml: -------------------------------------------------------------------------------- 1 | firstname: John 2 | lastname: Doe 3 | age: -5 4 | likesCoffee: true 5 | addresses: 6 | - city: Springfield 7 | street: Main 8 | number: 12345 9 | - city: New York 10 | street: Broadway 11 | number: 67890 12 | phoneNumbers: 13 | - "(888) 888-8888" 14 | - "(555) 555-5555" 15 | -------------------------------------------------------------------------------- /pkg/action/testdata/charts/chart-with-schema/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: Empty testing chart 3 | home: https://k8s.io/helm 4 | name: empty 5 | sources: 6 | - https://github.com/kubernetes/helm 7 | version: 0.1.0 8 | -------------------------------------------------------------------------------- /pkg/action/testdata/charts/chart-with-schema/extra-values.yaml: -------------------------------------------------------------------------------- 1 | age: -5 2 | employmentInfo: null 3 | -------------------------------------------------------------------------------- /pkg/action/testdata/charts/chart-with-schema/templates/empty.yaml: -------------------------------------------------------------------------------- 1 | # This file is intentionally blank 2 | -------------------------------------------------------------------------------- /pkg/action/testdata/charts/chart-with-uncompressed-dependencies-2.1.8.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/action/testdata/charts/chart-with-uncompressed-dependencies-2.1.8.tgz -------------------------------------------------------------------------------- /pkg/action/testdata/charts/chart-with-uncompressed-dependencies/.helmignore: -------------------------------------------------------------------------------- 1 | .git 2 | # OWNERS file for Kubernetes 3 | OWNERS 4 | # example production yaml 5 | values-production.yaml -------------------------------------------------------------------------------- /pkg/action/testdata/charts/chart-with-uncompressed-dependencies/README.md: -------------------------------------------------------------------------------- 1 | # WordPress 2 | 3 | This is a testing mock, and is not operational. 4 | -------------------------------------------------------------------------------- /pkg/action/testdata/charts/chart-with-uncompressed-dependencies/charts/mariadb/.helmignore: -------------------------------------------------------------------------------- 1 | .git 2 | -------------------------------------------------------------------------------- /pkg/action/testdata/charts/chart-with-uncompressed-dependencies/charts/mariadb/files/docker-entrypoint-initdb.d/README.md: -------------------------------------------------------------------------------- 1 | You can copy here your custom .sh, .sql or .sql.gz file so they are executed during the first boot of the image. 2 | 3 | More info in the [bitnami-docker-mariadb](https://github.com/bitnami/bitnami-docker-mariadb#initializing-a-new-instance) repository. -------------------------------------------------------------------------------- /pkg/action/testdata/charts/chart-with-uncompressed-dependencies/requirements.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: mariadb 3 | repository: https://charts.helm.sh/stable/ 4 | version: 4.3.1 5 | digest: sha256:82a0e5374376169d2ecf7d452c18a2ed93507f5d17c3393a1457f9ffad7e9b26 6 | generated: 2018-08-02T22:07:51.905271776Z 7 | -------------------------------------------------------------------------------- /pkg/action/testdata/charts/chart-with-uncompressed-dependencies/requirements.yaml: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: mariadb 3 | version: 4.x.x 4 | repository: https://charts.helm.sh/stable/ 5 | condition: mariadb.enabled 6 | tags: 7 | - wordpress-database 8 | -------------------------------------------------------------------------------- /pkg/action/testdata/charts/chart-with-uncompressed-dependencies/templates/NOTES.txt: -------------------------------------------------------------------------------- 1 | Placeholder. 2 | -------------------------------------------------------------------------------- /pkg/action/testdata/charts/compressedchart-0.1.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/action/testdata/charts/compressedchart-0.1.0.tar.gz -------------------------------------------------------------------------------- /pkg/action/testdata/charts/compressedchart-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/action/testdata/charts/compressedchart-0.1.0.tgz -------------------------------------------------------------------------------- /pkg/action/testdata/charts/compressedchart-0.2.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/action/testdata/charts/compressedchart-0.2.0.tgz -------------------------------------------------------------------------------- /pkg/action/testdata/charts/compressedchart-0.3.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/action/testdata/charts/compressedchart-0.3.0.tgz -------------------------------------------------------------------------------- /pkg/action/testdata/charts/compressedchart-with-hyphens-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/action/testdata/charts/compressedchart-with-hyphens-0.1.0.tgz -------------------------------------------------------------------------------- /pkg/action/testdata/charts/corrupted-compressed-chart.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/action/testdata/charts/corrupted-compressed-chart.tgz -------------------------------------------------------------------------------- /pkg/action/testdata/charts/decompressedchart/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: A Helm chart for Kubernetes 3 | name: decompressedchart 4 | version: 0.1.0 5 | -------------------------------------------------------------------------------- /pkg/action/testdata/charts/decompressedchart/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for decompressedchart. 2 | # This is a YAML-formatted file. 3 | # Declare name/value pairs to be passed into your templates. 4 | name: my-decompressed-chart 5 | -------------------------------------------------------------------------------- /pkg/action/testdata/charts/multiplecharts-lint-chart-1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: multiplecharts-lint-chart-1 3 | version: "1" 4 | icon: "" -------------------------------------------------------------------------------- /pkg/action/testdata/charts/multiplecharts-lint-chart-1/templates/configmap.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | metadata: 3 | name: multicharttest-chart1-configmap 4 | data: 5 | dat: | 6 | {{ .Values.config | indent 4 }} 7 | -------------------------------------------------------------------------------- /pkg/action/testdata/charts/multiplecharts-lint-chart-1/values.yaml: -------------------------------------------------------------------------------- 1 | config: "Test" -------------------------------------------------------------------------------- /pkg/action/testdata/charts/multiplecharts-lint-chart-2/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: multiplecharts-lint-chart-2 3 | version: "1" 4 | icon: "" -------------------------------------------------------------------------------- /pkg/action/testdata/charts/multiplecharts-lint-chart-2/templates/configmap.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | metadata: 3 | name: multicharttest-chart2-configmap 4 | data: 5 | {{ toYaml .Values.config | indent 4 }} 6 | -------------------------------------------------------------------------------- /pkg/action/testdata/charts/multiplecharts-lint-chart-2/values.yaml: -------------------------------------------------------------------------------- 1 | config: 2 | test: "Test" -------------------------------------------------------------------------------- /pkg/action/testdata/charts/pre-release-chart-0.1.0-alpha.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/action/testdata/charts/pre-release-chart-0.1.0-alpha.tgz -------------------------------------------------------------------------------- /pkg/action/testdata/output/list-compressed-deps-tgz.txt: -------------------------------------------------------------------------------- 1 | NAME VERSION REPOSITORY STATUS 2 | mariadb 4.x.x https://kubernetes-charts.storage.googleapis.com/ unpacked 3 | 4 | -------------------------------------------------------------------------------- /pkg/action/testdata/output/list-compressed-deps.txt: -------------------------------------------------------------------------------- 1 | NAME VERSION REPOSITORY STATUS 2 | mariadb 4.x.x https://charts.helm.sh/stable/ ok 3 | 4 | -------------------------------------------------------------------------------- /pkg/action/testdata/output/list-missing-deps.txt: -------------------------------------------------------------------------------- 1 | NAME VERSION REPOSITORY STATUS 2 | mariadb 4.x.x https://charts.helm.sh/stable/ missing 3 | 4 | -------------------------------------------------------------------------------- /pkg/action/testdata/output/list-uncompressed-deps-tgz.txt: -------------------------------------------------------------------------------- 1 | NAME VERSION REPOSITORY STATUS 2 | mariadb 4.x.x https://kubernetes-charts.storage.googleapis.com/ unpacked 3 | 4 | -------------------------------------------------------------------------------- /pkg/action/testdata/output/list-uncompressed-deps.txt: -------------------------------------------------------------------------------- 1 | NAME VERSION REPOSITORY STATUS 2 | mariadb 4.x.x https://charts.helm.sh/stable/ unpacked 3 | 4 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/LICENSE: -------------------------------------------------------------------------------- 1 | LICENSE placeholder. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/albatross/Chart.yaml: -------------------------------------------------------------------------------- 1 | name: albatross 2 | description: A Helm chart for Kubernetes 3 | version: 0.1.0 4 | home: "" 5 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/albatross/values.yaml: -------------------------------------------------------------------------------- 1 | albatross: "true" 2 | 3 | global: 4 | author: Coleridge 5 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz-1.2.3.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/loader/testdata/frobnitz-1.2.3.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v1.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/loader/testdata/frobnitz.v1.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v1/.helmignore: -------------------------------------------------------------------------------- 1 | ignore/ 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v1/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: alpine 3 | version: "0.1.0" 4 | repository: https://example.com/charts 5 | - name: mariner 6 | version: "4.3.2" 7 | repository: https://example.com/charts 8 | digest: invalid 9 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v1/INSTALL.txt: -------------------------------------------------------------------------------- 1 | This is an install document. The client may display this. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v1/LICENSE: -------------------------------------------------------------------------------- 1 | LICENSE placeholder. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v1/README.md: -------------------------------------------------------------------------------- 1 | # Frobnitz 2 | 3 | This is an example chart. 4 | 5 | ## Usage 6 | 7 | This is an example. It has no usage. 8 | 9 | ## Development 10 | 11 | For developer info, see the top-level repository. 12 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v1/charts/_ignore_me: -------------------------------------------------------------------------------- 1 | This should be ignored by the loader, but may be included in a chart. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v1/charts/alpine/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: alpine 3 | description: Deploy a basic Alpine Linux pod 4 | version: 0.1.0 5 | home: https://helm.sh/helm 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v1/charts/alpine/charts/mast1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: mast1 3 | description: A Helm chart for Kubernetes 4 | version: 0.1.0 5 | home: "" 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v1/charts/alpine/charts/mast1/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for mast1. 2 | # This is a YAML-formatted file. 3 | # Declare name/value pairs to be passed into your templates. 4 | # name = "value" 5 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v1/charts/alpine/charts/mast2-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/loader/testdata/frobnitz.v1/charts/alpine/charts/mast2-0.1.0.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v1/charts/alpine/values.yaml: -------------------------------------------------------------------------------- 1 | # The pod name 2 | name: "my-alpine" 3 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v1/charts/mariner-4.3.2.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/loader/testdata/frobnitz.v1/charts/mariner-4.3.2.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v1/docs/README.md: -------------------------------------------------------------------------------- 1 | This is a placeholder for documentation. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v1/ignore/me.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/loader/testdata/frobnitz.v1/ignore/me.txt -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v1/requirements.yaml: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: alpine 3 | version: "0.1.0" 4 | repository: https://example.com/charts 5 | - name: mariner 6 | version: "4.3.2" 7 | repository: https://example.com/charts 8 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v1/templates/template.tpl: -------------------------------------------------------------------------------- 1 | Hello {{.Name | default "world"}} 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v1/values.yaml: -------------------------------------------------------------------------------- 1 | # A values file contains configuration. 2 | 3 | name: "Some Name" 4 | 5 | section: 6 | name: "Name in a section" 7 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v2.reqs/.helmignore: -------------------------------------------------------------------------------- 1 | ignore/ 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v2.reqs/INSTALL.txt: -------------------------------------------------------------------------------- 1 | This is an install document. The client may display this. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v2.reqs/LICENSE: -------------------------------------------------------------------------------- 1 | LICENSE placeholder. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v2.reqs/README.md: -------------------------------------------------------------------------------- 1 | # Frobnitz 2 | 3 | This is an example chart. 4 | 5 | ## Usage 6 | 7 | This is an example. It has no usage. 8 | 9 | ## Development 10 | 11 | For developer info, see the top-level repository. 12 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v2.reqs/charts/_ignore_me: -------------------------------------------------------------------------------- 1 | This should be ignored by the loader, but may be included in a chart. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v2.reqs/charts/alpine/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: alpine 3 | description: Deploy a basic Alpine Linux pod 4 | version: 0.1.0 5 | home: https://helm.sh/helm 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v2.reqs/charts/alpine/charts/mast1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: mast1 3 | description: A Helm chart for Kubernetes 4 | version: 0.1.0 5 | home: "" 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v2.reqs/charts/alpine/charts/mast1/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for mast1. 2 | # This is a YAML-formatted file. 3 | # Declare name/value pairs to be passed into your templates. 4 | # name = "value" 5 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v2.reqs/charts/alpine/charts/mast2-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/loader/testdata/frobnitz.v2.reqs/charts/alpine/charts/mast2-0.1.0.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v2.reqs/charts/alpine/values.yaml: -------------------------------------------------------------------------------- 1 | # The pod name 2 | name: "my-alpine" 3 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v2.reqs/charts/mariner-4.3.2.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/loader/testdata/frobnitz.v2.reqs/charts/mariner-4.3.2.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v2.reqs/docs/README.md: -------------------------------------------------------------------------------- 1 | This is a placeholder for documentation. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v2.reqs/ignore/me.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/loader/testdata/frobnitz.v2.reqs/ignore/me.txt -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v2.reqs/requirements.yaml: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: alpine 3 | version: "0.1.0" 4 | repository: https://example.com/charts 5 | - name: mariner 6 | version: "4.3.2" 7 | repository: https://example.com/charts 8 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v2.reqs/templates/template.tpl: -------------------------------------------------------------------------------- 1 | Hello {{.Name | default "world"}} 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz.v2.reqs/values.yaml: -------------------------------------------------------------------------------- 1 | # A values file contains configuration. 2 | 3 | name: "Some Name" 4 | 5 | section: 6 | name: "Name in a section" 7 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz/.helmignore: -------------------------------------------------------------------------------- 1 | ignore/ 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: alpine 3 | version: "0.1.0" 4 | repository: https://example.com/charts 5 | - name: mariner 6 | version: "4.3.2" 7 | repository: https://example.com/charts 8 | digest: invalid 9 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz/INSTALL.txt: -------------------------------------------------------------------------------- 1 | This is an install document. The client may display this. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz/LICENSE: -------------------------------------------------------------------------------- 1 | LICENSE placeholder. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz/README.md: -------------------------------------------------------------------------------- 1 | # Frobnitz 2 | 3 | This is an example chart. 4 | 5 | ## Usage 6 | 7 | This is an example. It has no usage. 8 | 9 | ## Development 10 | 11 | For developer info, see the top-level repository. 12 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz/charts/_ignore_me: -------------------------------------------------------------------------------- 1 | This should be ignored by the loader, but may be included in a chart. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz/charts/alpine/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: alpine 3 | description: Deploy a basic Alpine Linux pod 4 | version: 0.1.0 5 | home: https://helm.sh/helm 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz/charts/alpine/charts/mast1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: mast1 3 | description: A Helm chart for Kubernetes 4 | version: 0.1.0 5 | home: "" 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz/charts/alpine/charts/mast1/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for mast1. 2 | # This is a YAML-formatted file. 3 | # Declare name/value pairs to be passed into your templates. 4 | # name = "value" 5 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz/charts/alpine/charts/mast2-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/loader/testdata/frobnitz/charts/alpine/charts/mast2-0.1.0.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz/charts/alpine/values.yaml: -------------------------------------------------------------------------------- 1 | # The pod name 2 | name: "my-alpine" 3 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz/charts/mariner-4.3.2.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/loader/testdata/frobnitz/charts/mariner-4.3.2.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz/docs/README.md: -------------------------------------------------------------------------------- 1 | This is a placeholder for documentation. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz/ignore/me.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/loader/testdata/frobnitz/ignore/me.txt -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz/templates/template.tpl: -------------------------------------------------------------------------------- 1 | Hello {{.Name | default "world"}} 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz/values.yaml: -------------------------------------------------------------------------------- 1 | # A values file contains configuration. 2 | 3 | name: "Some Name" 4 | 5 | section: 6 | name: "Name in a section" 7 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_backslash-1.2.3.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/loader/testdata/frobnitz_backslash-1.2.3.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_backslash/.helmignore: -------------------------------------------------------------------------------- 1 | ignore/ 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_backslash/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: alpine 3 | version: "0.1.0" 4 | repository: https://example.com/charts 5 | - name: mariner 6 | version: "4.3.2" 7 | repository: https://example.com/charts 8 | digest: invalid 9 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_backslash/INSTALL.txt: -------------------------------------------------------------------------------- 1 | This is an install document. The client may display this. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_backslash/LICENSE: -------------------------------------------------------------------------------- 1 | LICENSE placeholder. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_backslash/README.md: -------------------------------------------------------------------------------- 1 | # Frobnitz 2 | 3 | This is an example chart. 4 | 5 | ## Usage 6 | 7 | This is an example. It has no usage. 8 | 9 | ## Development 10 | 11 | For developer info, see the top-level repository. 12 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_backslash/charts/_ignore_me: -------------------------------------------------------------------------------- 1 | This should be ignored by the loader, but may be included in a chart. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_backslash/charts/alpine/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: alpine 3 | description: Deploy a basic Alpine Linux pod 4 | version: 0.1.0 5 | home: https://helm.sh/helm 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_backslash/charts/alpine/charts/mast1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: mast1 3 | description: A Helm chart for Kubernetes 4 | version: 0.1.0 5 | home: "" 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_backslash/charts/alpine/charts/mast1/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for mast1. 2 | # This is a YAML-formatted file. 3 | # Declare name/value pairs to be passed into your templates. 4 | # name = "value" 5 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_backslash/charts/alpine/charts/mast2-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/loader/testdata/frobnitz_backslash/charts/alpine/charts/mast2-0.1.0.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_backslash/charts/alpine/values.yaml: -------------------------------------------------------------------------------- 1 | # The pod name 2 | name: "my-alpine" 3 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_backslash/charts/mariner-4.3.2.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/loader/testdata/frobnitz_backslash/charts/mariner-4.3.2.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_backslash/docs/README.md: -------------------------------------------------------------------------------- 1 | This is a placeholder for documentation. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_backslash/ignore/me.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/loader/testdata/frobnitz_backslash/ignore/me.txt -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_backslash/templates/template.tpl: -------------------------------------------------------------------------------- 1 | Hello {{.Name | default "world"}} 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_backslash/values.yaml: -------------------------------------------------------------------------------- 1 | # A values file contains configuration. 2 | 3 | name: "Some Name" 4 | 5 | section: 6 | name: "Name in a section" 7 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_bom.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/loader/testdata/frobnitz_with_bom.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_bom/.helmignore: -------------------------------------------------------------------------------- 1 | ignore/ 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_bom/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: alpine 3 | version: "0.1.0" 4 | repository: https://example.com/charts 5 | - name: mariner 6 | version: "4.3.2" 7 | repository: https://example.com/charts 8 | digest: invalid 9 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_bom/INSTALL.txt: -------------------------------------------------------------------------------- 1 | This is an install document. The client may display this. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_bom/LICENSE: -------------------------------------------------------------------------------- 1 | LICENSE placeholder. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_bom/README.md: -------------------------------------------------------------------------------- 1 | # Frobnitz 2 | 3 | This is an example chart. 4 | 5 | ## Usage 6 | 7 | This is an example. It has no usage. 8 | 9 | ## Development 10 | 11 | For developer info, see the top-level repository. 12 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_bom/charts/_ignore_me: -------------------------------------------------------------------------------- 1 | This should be ignored by the loader, but may be included in a chart. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_bom/charts/alpine/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: alpine 3 | description: Deploy a basic Alpine Linux pod 4 | version: 0.1.0 5 | home: https://helm.sh/helm 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_bom/charts/alpine/charts/mast1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: mast1 3 | description: A Helm chart for Kubernetes 4 | version: 0.1.0 5 | home: "" 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_bom/charts/alpine/charts/mast1/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for mast1. 2 | # This is a YAML-formatted file. 3 | # Declare name/value pairs to be passed into your templates. 4 | # name = "value" 5 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_bom/charts/alpine/charts/mast2-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/loader/testdata/frobnitz_with_bom/charts/alpine/charts/mast2-0.1.0.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_bom/charts/alpine/values.yaml: -------------------------------------------------------------------------------- 1 | # The pod name 2 | name: "my-alpine" 3 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_bom/charts/mariner-4.3.2.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/loader/testdata/frobnitz_with_bom/charts/mariner-4.3.2.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_bom/docs/README.md: -------------------------------------------------------------------------------- 1 | This is a placeholder for documentation. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_bom/ignore/me.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/loader/testdata/frobnitz_with_bom/ignore/me.txt -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_bom/templates/template.tpl: -------------------------------------------------------------------------------- 1 | Hello {{.Name | default "world"}} 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_bom/values.yaml: -------------------------------------------------------------------------------- 1 | # A values file contains configuration. 2 | 3 | name: "Some Name" 4 | 5 | section: 6 | name: "Name in a section" 7 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_dev_null/.helmignore: -------------------------------------------------------------------------------- 1 | ignore/ 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_dev_null/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: alpine 3 | version: "0.1.0" 4 | repository: https://example.com/charts 5 | - name: mariner 6 | version: "4.3.2" 7 | repository: https://example.com/charts 8 | digest: invalid 9 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_dev_null/INSTALL.txt: -------------------------------------------------------------------------------- 1 | This is an install document. The client may display this. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_dev_null/LICENSE: -------------------------------------------------------------------------------- 1 | LICENSE placeholder. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_dev_null/README.md: -------------------------------------------------------------------------------- 1 | # Frobnitz 2 | 3 | This is an example chart. 4 | 5 | ## Usage 6 | 7 | This is an example. It has no usage. 8 | 9 | ## Development 10 | 11 | For developer info, see the top-level repository. 12 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_dev_null/charts/_ignore_me: -------------------------------------------------------------------------------- 1 | This should be ignored by the loader, but may be included in a chart. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_dev_null/charts/alpine/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: alpine 3 | description: Deploy a basic Alpine Linux pod 4 | version: 0.1.0 5 | home: https://helm.sh/helm 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_dev_null/charts/alpine/charts/mast1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: mast1 3 | description: A Helm chart for Kubernetes 4 | version: 0.1.0 5 | home: "" 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_dev_null/charts/alpine/charts/mast1/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for mast1. 2 | # This is a YAML-formatted file. 3 | # Declare name/value pairs to be passed into your templates. 4 | # name = "value" 5 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_dev_null/charts/alpine/charts/mast2-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/loader/testdata/frobnitz_with_dev_null/charts/alpine/charts/mast2-0.1.0.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_dev_null/charts/alpine/values.yaml: -------------------------------------------------------------------------------- 1 | # The pod name 2 | name: "my-alpine" 3 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_dev_null/charts/mariner-4.3.2.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/loader/testdata/frobnitz_with_dev_null/charts/mariner-4.3.2.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_dev_null/docs/README.md: -------------------------------------------------------------------------------- 1 | This is a placeholder for documentation. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_dev_null/ignore/me.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/loader/testdata/frobnitz_with_dev_null/ignore/me.txt -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_dev_null/null: -------------------------------------------------------------------------------- 1 | /dev/null -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_dev_null/templates/template.tpl: -------------------------------------------------------------------------------- 1 | Hello {{.Name | default "world"}} 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_dev_null/values.yaml: -------------------------------------------------------------------------------- 1 | # A values file contains configuration. 2 | 3 | name: "Some Name" 4 | 5 | section: 6 | name: "Name in a section" 7 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_symlink/.helmignore: -------------------------------------------------------------------------------- 1 | ignore/ 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_symlink/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: alpine 3 | version: "0.1.0" 4 | repository: https://example.com/charts 5 | - name: mariner 6 | version: "4.3.2" 7 | repository: https://example.com/charts 8 | digest: invalid 9 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_symlink/INSTALL.txt: -------------------------------------------------------------------------------- 1 | This is an install document. The client may display this. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_symlink/README.md: -------------------------------------------------------------------------------- 1 | # Frobnitz 2 | 3 | This is an example chart. 4 | 5 | ## Usage 6 | 7 | This is an example. It has no usage. 8 | 9 | ## Development 10 | 11 | For developer info, see the top-level repository. 12 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_symlink/charts/_ignore_me: -------------------------------------------------------------------------------- 1 | This should be ignored by the loader, but may be included in a chart. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_symlink/charts/alpine/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: alpine 3 | description: Deploy a basic Alpine Linux pod 4 | version: 0.1.0 5 | home: https://helm.sh/helm 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_symlink/charts/alpine/charts/mast1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: mast1 3 | description: A Helm chart for Kubernetes 4 | version: 0.1.0 5 | home: "" 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_symlink/charts/alpine/charts/mast1/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for mast1. 2 | # This is a YAML-formatted file. 3 | # Declare name/value pairs to be passed into your templates. 4 | # name = "value" 5 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_symlink/charts/alpine/charts/mast2-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/loader/testdata/frobnitz_with_symlink/charts/alpine/charts/mast2-0.1.0.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_symlink/charts/alpine/values.yaml: -------------------------------------------------------------------------------- 1 | # The pod name 2 | name: "my-alpine" 3 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_symlink/charts/mariner-4.3.2.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/loader/testdata/frobnitz_with_symlink/charts/mariner-4.3.2.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_symlink/docs/README.md: -------------------------------------------------------------------------------- 1 | This is a placeholder for documentation. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_symlink/ignore/me.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/loader/testdata/frobnitz_with_symlink/ignore/me.txt -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_symlink/templates/template.tpl: -------------------------------------------------------------------------------- 1 | Hello {{.Name | default "world"}} 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/frobnitz_with_symlink/values.yaml: -------------------------------------------------------------------------------- 1 | # A values file contains configuration. 2 | 3 | name: "Some Name" 4 | 5 | section: 6 | name: "Name in a section" 7 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/mariner/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: mariner 3 | description: A Helm chart for Kubernetes 4 | version: 4.3.2 5 | home: "" 6 | dependencies: 7 | - name: albatross 8 | repository: https://example.com/mariner/charts 9 | version: "0.1.0" 10 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/mariner/charts/albatross-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/loader/testdata/mariner/charts/albatross-0.1.0.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/mariner/templates/placeholder.tpl: -------------------------------------------------------------------------------- 1 | # This is a placeholder. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/loader/testdata/mariner/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for <CHARTNAME>. 2 | # This is a YAML-formatted file. https://github.com/toml-lang/toml 3 | # Declare name/value pairs to be passed into your templates. 4 | # name: "value" 5 | 6 | <CHARTNAME>: 7 | test: true 8 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/chart-with-dependency-aliased-twice/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | appVersion: 1.0.0 3 | name: chart-with-dependency-aliased-twice 4 | type: application 5 | version: 1.0.0 6 | 7 | dependencies: 8 | - name: child 9 | alias: foo 10 | version: 1.0.0 11 | - name: child 12 | alias: bar 13 | version: 1.0.0 14 | 15 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/chart-with-dependency-aliased-twice/charts/child/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | appVersion: 1.0.0 3 | name: child 4 | type: application 5 | version: 1.0.0 6 | 7 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/chart-with-dependency-aliased-twice/charts/child/charts/grandchild/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | appVersion: 1.0.0 3 | name: grandchild 4 | type: application 5 | version: 1.0.0 6 | 7 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/chart-with-dependency-aliased-twice/charts/child/charts/grandchild/templates/dummy.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: {{ .Chart.Name }}-{{ .Values.from }} 5 | data: 6 | {{- toYaml .Values | nindent 2 }} 7 | 8 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/chart-with-dependency-aliased-twice/charts/child/templates/dummy.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: {{ .Chart.Name }} 5 | data: 6 | {{- toYaml .Values | nindent 2 }} 7 | 8 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/chart-with-dependency-aliased-twice/values.yaml: -------------------------------------------------------------------------------- 1 | foo: 2 | grandchild: 3 | from: foo 4 | bar: 5 | grandchild: 6 | from: bar 7 | 8 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/chart-with-import-from-aliased-dependencies/charts/child/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | appVersion: 1.0.0 3 | name: child 4 | type: application 5 | version: 1.0.0 6 | 7 | dependencies: 8 | - name: grandchild 9 | version: 1.0.0 10 | import-values: 11 | - parent: defaults 12 | child: defaults 13 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/chart-with-import-from-aliased-dependencies/charts/child/charts/grandchild/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | appVersion: 1.0.0 3 | name: grandchild 4 | type: application 5 | version: 1.0.0 6 | 7 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/chart-with-import-from-aliased-dependencies/charts/child/charts/grandchild/values.yaml: -------------------------------------------------------------------------------- 1 | defaults: 2 | defaultValue: "42" -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/chart-with-import-from-aliased-dependencies/charts/child/templates/dummy.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: {{ .Chart.Name }} 5 | data: 6 | {{ .Values.defaults | toYaml }} 7 | 8 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/chart-with-import-from-aliased-dependencies/templates/dummy.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: {{ .Chart.Name }} 5 | data: 6 | {{ toYaml .Values.defaults | indent 2 }} 7 | 8 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/coleridge.yaml: -------------------------------------------------------------------------------- 1 | poet: "Coleridge" 2 | title: "Rime of the Ancient Mariner" 3 | stanza: ["at", "length", "did", "cross", "an", "Albatross"] 4 | 5 | mariner: 6 | with: "crossbow" 7 | shot: "ALBATROSS" 8 | 9 | water: 10 | water: 11 | where: "everywhere" 12 | nor: "any drop to drink" 13 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-alias/.helmignore: -------------------------------------------------------------------------------- 1 | ignore/ 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-alias/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: alpine 3 | version: "0.1.0" 4 | repository: https://example.com/charts 5 | - name: mariner 6 | version: "4.3.2" 7 | repository: https://example.com/charts 8 | digest: invalid 9 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-alias/INSTALL.txt: -------------------------------------------------------------------------------- 1 | This is an install document. The client may display this. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-alias/LICENSE: -------------------------------------------------------------------------------- 1 | LICENSE placeholder. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-alias/README.md: -------------------------------------------------------------------------------- 1 | # Frobnitz 2 | 3 | This is an example chart. 4 | 5 | ## Usage 6 | 7 | This is an example. It has no usage. 8 | 9 | ## Development 10 | 11 | For developer info, see the top-level repository. 12 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-alias/charts/_ignore_me: -------------------------------------------------------------------------------- 1 | This should be ignored by the loader, but may be included in a chart. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-alias/charts/alpine/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: alpine 3 | description: Deploy a basic Alpine Linux pod 4 | version: 0.1.0 5 | home: https://helm.sh/helm 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-alias/charts/alpine/charts/mast1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: mast1 3 | description: A Helm chart for Kubernetes 4 | version: 0.1.0 5 | home: "" 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-alias/charts/alpine/charts/mast1/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for mast1. 2 | # This is a YAML-formatted file. 3 | # Declare name/value pairs to be passed into your templates. 4 | # name = "value" 5 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-alias/charts/alpine/charts/mast2-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/util/testdata/dependent-chart-alias/charts/alpine/charts/mast2-0.1.0.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-alias/charts/alpine/values.yaml: -------------------------------------------------------------------------------- 1 | # The pod name 2 | name: "my-alpine" 3 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-alias/charts/mariner-4.3.2.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/util/testdata/dependent-chart-alias/charts/mariner-4.3.2.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-alias/docs/README.md: -------------------------------------------------------------------------------- 1 | This is a placeholder for documentation. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-alias/ignore/me.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/util/testdata/dependent-chart-alias/ignore/me.txt -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-alias/templates/template.tpl: -------------------------------------------------------------------------------- 1 | Hello {{.Name | default "world"}} 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-alias/values.yaml: -------------------------------------------------------------------------------- 1 | # A values file contains configuration. 2 | 3 | name: "Some Name" 4 | 5 | section: 6 | name: "Name in a section" 7 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-helmignore/.helmignore: -------------------------------------------------------------------------------- 1 | ignore/ 2 | .* 3 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-helmignore/charts/.ignore_me: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/util/testdata/dependent-chart-helmignore/charts/.ignore_me -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-helmignore/charts/_ignore_me: -------------------------------------------------------------------------------- 1 | This should be ignored by the loader, but may be included in a chart. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-helmignore/charts/alpine/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: alpine 3 | description: Deploy a basic Alpine Linux pod 4 | version: 0.1.0 5 | home: https://helm.sh/helm 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-helmignore/charts/alpine/charts/mast1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: mast1 3 | description: A Helm chart for Kubernetes 4 | version: 0.1.0 5 | home: "" 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-helmignore/charts/alpine/charts/mast1/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for mast1. 2 | # This is a YAML-formatted file. 3 | # Declare name/value pairs to be passed into your templates. 4 | # name = "value" 5 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-helmignore/charts/alpine/charts/mast2-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/util/testdata/dependent-chart-helmignore/charts/alpine/charts/mast2-0.1.0.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-helmignore/charts/alpine/values.yaml: -------------------------------------------------------------------------------- 1 | # The pod name 2 | name: "my-alpine" 3 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-helmignore/templates/template.tpl: -------------------------------------------------------------------------------- 1 | Hello {{.Name | default "world"}} 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-helmignore/values.yaml: -------------------------------------------------------------------------------- 1 | # A values file contains configuration. 2 | 3 | name: "Some Name" 4 | 5 | section: 6 | name: "Name in a section" 7 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-no-requirements-yaml/.helmignore: -------------------------------------------------------------------------------- 1 | ignore/ 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-no-requirements-yaml/INSTALL.txt: -------------------------------------------------------------------------------- 1 | This is an install document. The client may display this. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-no-requirements-yaml/LICENSE: -------------------------------------------------------------------------------- 1 | LICENSE placeholder. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-no-requirements-yaml/README.md: -------------------------------------------------------------------------------- 1 | # Frobnitz 2 | 3 | This is an example chart. 4 | 5 | ## Usage 6 | 7 | This is an example. It has no usage. 8 | 9 | ## Development 10 | 11 | For developer info, see the top-level repository. 12 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-no-requirements-yaml/charts/_ignore_me: -------------------------------------------------------------------------------- 1 | This should be ignored by the loader, but may be included in a chart. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-no-requirements-yaml/charts/alpine/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: alpine 3 | description: Deploy a basic Alpine Linux pod 4 | version: 0.1.0 5 | home: https://helm.sh/helm 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-no-requirements-yaml/charts/alpine/charts/mast1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: mast1 3 | description: A Helm chart for Kubernetes 4 | version: 0.1.0 5 | home: "" 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-no-requirements-yaml/charts/alpine/charts/mast1/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for mast1. 2 | # This is a YAML-formatted file. 3 | # Declare name/value pairs to be passed into your templates. 4 | # name = "value" 5 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-no-requirements-yaml/charts/alpine/charts/mast2-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/util/testdata/dependent-chart-no-requirements-yaml/charts/alpine/charts/mast2-0.1.0.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-no-requirements-yaml/charts/alpine/values.yaml: -------------------------------------------------------------------------------- 1 | # The pod name 2 | name: "my-alpine" 3 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-no-requirements-yaml/charts/mariner-4.3.2.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/util/testdata/dependent-chart-no-requirements-yaml/charts/mariner-4.3.2.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-no-requirements-yaml/docs/README.md: -------------------------------------------------------------------------------- 1 | This is a placeholder for documentation. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-no-requirements-yaml/ignore/me.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/util/testdata/dependent-chart-no-requirements-yaml/ignore/me.txt -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-no-requirements-yaml/templates/template.tpl: -------------------------------------------------------------------------------- 1 | Hello {{.Name | default "world"}} 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-no-requirements-yaml/values.yaml: -------------------------------------------------------------------------------- 1 | # A values file contains configuration. 2 | 3 | name: "Some Name" 4 | 5 | section: 6 | name: "Name in a section" 7 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-with-all-in-requirements-yaml/.helmignore: -------------------------------------------------------------------------------- 1 | ignore/ 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-with-all-in-requirements-yaml/INSTALL.txt: -------------------------------------------------------------------------------- 1 | This is an install document. The client may display this. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-with-all-in-requirements-yaml/LICENSE: -------------------------------------------------------------------------------- 1 | LICENSE placeholder. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-with-all-in-requirements-yaml/README.md: -------------------------------------------------------------------------------- 1 | # Frobnitz 2 | 3 | This is an example chart. 4 | 5 | ## Usage 6 | 7 | This is an example. It has no usage. 8 | 9 | ## Development 10 | 11 | For developer info, see the top-level repository. 12 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-with-all-in-requirements-yaml/charts/_ignore_me: -------------------------------------------------------------------------------- 1 | This should be ignored by the loader, but may be included in a chart. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-with-all-in-requirements-yaml/charts/alpine/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: alpine 3 | description: Deploy a basic Alpine Linux pod 4 | version: 0.1.0 5 | home: https://helm.sh/helm 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-with-all-in-requirements-yaml/charts/alpine/charts/mast1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: mast1 3 | description: A Helm chart for Kubernetes 4 | version: 0.1.0 5 | home: "" 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-with-all-in-requirements-yaml/charts/alpine/charts/mast1/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for mast1. 2 | # This is a YAML-formatted file. 3 | # Declare name/value pairs to be passed into your templates. 4 | # name = "value" 5 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-with-all-in-requirements-yaml/charts/alpine/charts/mast2-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/util/testdata/dependent-chart-with-all-in-requirements-yaml/charts/alpine/charts/mast2-0.1.0.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-with-all-in-requirements-yaml/charts/alpine/values.yaml: -------------------------------------------------------------------------------- 1 | # The pod name 2 | name: "my-alpine" 3 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-with-all-in-requirements-yaml/charts/mariner-4.3.2.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/util/testdata/dependent-chart-with-all-in-requirements-yaml/charts/mariner-4.3.2.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-with-all-in-requirements-yaml/docs/README.md: -------------------------------------------------------------------------------- 1 | This is a placeholder for documentation. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-with-all-in-requirements-yaml/ignore/me.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/util/testdata/dependent-chart-with-all-in-requirements-yaml/ignore/me.txt -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-with-all-in-requirements-yaml/templates/template.tpl: -------------------------------------------------------------------------------- 1 | Hello {{.Name | default "world"}} 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-with-all-in-requirements-yaml/values.yaml: -------------------------------------------------------------------------------- 1 | # A values file contains configuration. 2 | 3 | name: "Some Name" 4 | 5 | section: 6 | name: "Name in a section" 7 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-with-mixed-requirements-yaml/.helmignore: -------------------------------------------------------------------------------- 1 | ignore/ 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-with-mixed-requirements-yaml/INSTALL.txt: -------------------------------------------------------------------------------- 1 | This is an install document. The client may display this. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-with-mixed-requirements-yaml/LICENSE: -------------------------------------------------------------------------------- 1 | LICENSE placeholder. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-with-mixed-requirements-yaml/README.md: -------------------------------------------------------------------------------- 1 | # Frobnitz 2 | 3 | This is an example chart. 4 | 5 | ## Usage 6 | 7 | This is an example. It has no usage. 8 | 9 | ## Development 10 | 11 | For developer info, see the top-level repository. 12 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-with-mixed-requirements-yaml/charts/_ignore_me: -------------------------------------------------------------------------------- 1 | This should be ignored by the loader, but may be included in a chart. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-with-mixed-requirements-yaml/charts/alpine/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: alpine 3 | description: Deploy a basic Alpine Linux pod 4 | version: 0.1.0 5 | home: https://helm.sh/helm 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-with-mixed-requirements-yaml/charts/alpine/charts/mast1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: mast1 3 | description: A Helm chart for Kubernetes 4 | version: 0.1.0 5 | home: "" 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-with-mixed-requirements-yaml/charts/alpine/charts/mast1/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for mast1. 2 | # This is a YAML-formatted file. 3 | # Declare name/value pairs to be passed into your templates. 4 | # name = "value" 5 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-with-mixed-requirements-yaml/charts/alpine/charts/mast2-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/util/testdata/dependent-chart-with-mixed-requirements-yaml/charts/alpine/charts/mast2-0.1.0.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-with-mixed-requirements-yaml/charts/alpine/values.yaml: -------------------------------------------------------------------------------- 1 | # The pod name 2 | name: "my-alpine" 3 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-with-mixed-requirements-yaml/charts/mariner-4.3.2.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/util/testdata/dependent-chart-with-mixed-requirements-yaml/charts/mariner-4.3.2.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-with-mixed-requirements-yaml/docs/README.md: -------------------------------------------------------------------------------- 1 | This is a placeholder for documentation. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-with-mixed-requirements-yaml/ignore/me.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/util/testdata/dependent-chart-with-mixed-requirements-yaml/ignore/me.txt -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-with-mixed-requirements-yaml/templates/template.tpl: -------------------------------------------------------------------------------- 1 | Hello {{.Name | default "world"}} 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/dependent-chart-with-mixed-requirements-yaml/values.yaml: -------------------------------------------------------------------------------- 1 | # A values file contains configuration. 2 | 3 | name: "Some Name" 4 | 5 | section: 6 | name: "Name in a section" 7 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/frobnitz-1.2.3.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/util/testdata/frobnitz-1.2.3.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/frobnitz/.helmignore: -------------------------------------------------------------------------------- 1 | ignore/ 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/frobnitz/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: alpine 3 | version: "0.1.0" 4 | repository: https://example.com/charts 5 | - name: mariner 6 | version: "4.3.2" 7 | repository: https://example.com/charts 8 | digest: invalid 9 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/frobnitz/INSTALL.txt: -------------------------------------------------------------------------------- 1 | This is an install document. The client may display this. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/frobnitz/LICENSE: -------------------------------------------------------------------------------- 1 | LICENSE placeholder. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/frobnitz/README.md: -------------------------------------------------------------------------------- 1 | # Frobnitz 2 | 3 | This is an example chart. 4 | 5 | ## Usage 6 | 7 | This is an example. It has no usage. 8 | 9 | ## Development 10 | 11 | For developer info, see the top-level repository. 12 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/frobnitz/charts/_ignore_me: -------------------------------------------------------------------------------- 1 | This should be ignored by the loader, but may be included in a chart. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/frobnitz/charts/alpine/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: alpine 3 | description: Deploy a basic Alpine Linux pod 4 | version: 0.1.0 5 | home: https://helm.sh/helm 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/frobnitz/charts/alpine/charts/mast1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: mast1 3 | description: A Helm chart for Kubernetes 4 | version: 0.1.0 5 | home: "" 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/frobnitz/charts/alpine/charts/mast1/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for mast1. 2 | # This is a YAML-formatted file. 3 | # Declare name/value pairs to be passed into your templates. 4 | # name = "value" 5 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/frobnitz/charts/alpine/charts/mast2-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/util/testdata/frobnitz/charts/alpine/charts/mast2-0.1.0.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/frobnitz/charts/alpine/values.yaml: -------------------------------------------------------------------------------- 1 | # The pod name 2 | name: "my-alpine" 3 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/frobnitz/charts/mariner/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: mariner 3 | description: A Helm chart for Kubernetes 4 | version: 4.3.2 5 | home: "" 6 | dependencies: 7 | - name: albatross 8 | repository: https://example.com/mariner/charts 9 | version: "0.1.0" 10 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/frobnitz/charts/mariner/charts/albatross/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: albatross 3 | description: A Helm chart for Kubernetes 4 | version: 0.1.0 5 | home: "" 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/frobnitz/charts/mariner/charts/albatross/values.yaml: -------------------------------------------------------------------------------- 1 | albatross: "true" 2 | 3 | global: 4 | author: Coleridge 5 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/frobnitz/charts/mariner/templates/placeholder.tpl: -------------------------------------------------------------------------------- 1 | # This is a placeholder. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/frobnitz/charts/mariner/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for <CHARTNAME>. 2 | # This is a YAML-formatted file. https://github.com/toml-lang/toml 3 | # Declare name/value pairs to be passed into your templates. 4 | # name: "value" 5 | 6 | <CHARTNAME>: 7 | test: true 8 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/frobnitz/docs/README.md: -------------------------------------------------------------------------------- 1 | This is a placeholder for documentation. 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/frobnitz/ignore/me.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/util/testdata/frobnitz/ignore/me.txt -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/frobnitz/templates/template.tpl: -------------------------------------------------------------------------------- 1 | Hello {{.Name | default "world"}} 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/frobnitz/values.yaml: -------------------------------------------------------------------------------- 1 | # A values file contains configuration. 2 | 3 | name: "Some Name" 4 | 5 | section: 6 | name: "Name in a section" 7 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/frobnitz_backslash-1.2.3.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/util/testdata/frobnitz_backslash-1.2.3.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/import-values-from-enabled-subchart/parent-chart/charts/dev-v0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/util/testdata/import-values-from-enabled-subchart/parent-chart/charts/dev-v0.1.0.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/import-values-from-enabled-subchart/parent-chart/charts/prod-v0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/util/testdata/import-values-from-enabled-subchart/parent-chart/charts/prod-v0.1.0.tgz -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/import-values-from-enabled-subchart/parent-chart/envs/dev/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: dev 3 | version: v0.1.0 4 | appVersion: v0.1.0 -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/import-values-from-enabled-subchart/parent-chart/envs/dev/values.yaml: -------------------------------------------------------------------------------- 1 | # Dev values parent-chart 2 | nameOverride: parent-chart-dev 3 | exports: 4 | data: 5 | resources: 6 | autoscaler: 7 | minReplicas: 1 8 | maxReplicas: 3 9 | targetCPUUtilizationPercentage: 80 10 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/import-values-from-enabled-subchart/parent-chart/envs/prod/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: prod 3 | version: v0.1.0 4 | appVersion: v0.1.0 -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/import-values-from-enabled-subchart/parent-chart/envs/prod/values.yaml: -------------------------------------------------------------------------------- 1 | # Prod values parent-chart 2 | nameOverride: parent-chart-prod 3 | exports: 4 | data: 5 | resources: 6 | autoscaler: 7 | minReplicas: 2 8 | maxReplicas: 5 9 | targetCPUUtilizationPercentage: 90 10 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/import-values-from-enabled-subchart/parent-chart/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for parent-chart. 2 | nameOverride: parent-chart 3 | tags: 4 | dev: false 5 | prod: true 6 | resources: 7 | autoscaler: 8 | minReplicas: 0 9 | maxReplicas: 0 10 | targetCPUUtilizationPercentage: 99 -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/joonix/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: A Helm chart for Kubernetes 3 | name: joonix 4 | version: 1.2.3 5 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/joonix/charts/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/chart/v2/util/testdata/joonix/charts/.gitkeep -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/subpop/charts/subchart1/charts/subchartA/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: A Helm chart for Kubernetes 3 | name: subcharta 4 | version: 0.1.0 5 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/subpop/charts/subchart1/charts/subchartB/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: A Helm chart for Kubernetes 3 | name: subchartb 4 | version: 0.1.0 5 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/subpop/charts/subchart1/templates/NOTES.txt: -------------------------------------------------------------------------------- 1 | Sample notes for {{ .Chart.Name }} -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/subpop/charts/subchart1/templates/subdir/role.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: rbac.authorization.k8s.io/v1 2 | kind: Role 3 | metadata: 4 | name: {{ .Chart.Name }}-role 5 | rules: 6 | - resources: ["*"] 7 | verbs: ["get","list","watch"] 8 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/subpop/charts/subchart1/templates/subdir/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: {{ .Chart.Name }}-sa 5 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/subpop/charts/subchart2/charts/subchartB/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: A Helm chart for Kubernetes 3 | name: subchartb 4 | version: 0.1.0 5 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/subpop/charts/subchart2/charts/subchartC/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: A Helm chart for Kubernetes 3 | name: subchartc 4 | version: 0.1.0 5 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/subpop/noreqs/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: A Helm chart for Kubernetes 3 | name: parentchart 4 | version: 0.1.0 5 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/test-values-invalid.schema.json: -------------------------------------------------------------------------------- 1 | 1E1111111 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/test-values-negative.yaml: -------------------------------------------------------------------------------- 1 | firstname: John 2 | lastname: Doe 3 | age: -5 4 | likesCoffee: true 5 | addresses: 6 | - city: Springfield 7 | street: Main 8 | number: 12345 9 | - city: New York 10 | street: Broadway 11 | number: 67890 12 | phoneNumbers: 13 | - "(888) 888-8888" 14 | - "(555) 555-5555" 15 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/three-level-dependent-chart/umbrella/charts/app1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: app1 3 | description: A Helm chart for Kubernetes 4 | type: application 5 | version: 0.1.0 6 | 7 | dependencies: 8 | - name: library 9 | version: 0.1.0 10 | import-values: 11 | - defaults 12 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/three-level-dependent-chart/umbrella/charts/app1/charts/library/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: library 3 | description: A Helm chart for Kubernetes 4 | type: library 5 | version: 0.1.0 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/three-level-dependent-chart/umbrella/charts/app1/charts/library/templates/service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | spec: 4 | type: {{ .Values.service.type }} 5 | ports: 6 | - port: {{ .Values.service.port }} 7 | targetPort: http 8 | protocol: TCP 9 | name: http 10 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/three-level-dependent-chart/umbrella/charts/app1/charts/library/values.yaml: -------------------------------------------------------------------------------- 1 | exports: 2 | defaults: 3 | service: 4 | type: ClusterIP 5 | port: 9090 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/three-level-dependent-chart/umbrella/charts/app1/templates/service.yaml: -------------------------------------------------------------------------------- 1 | {{- include "library.service" . }} 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/three-level-dependent-chart/umbrella/charts/app1/values.yaml: -------------------------------------------------------------------------------- 1 | service: 2 | type: ClusterIP 3 | port: 1234 4 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/three-level-dependent-chart/umbrella/charts/app2/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: app2 3 | description: A Helm chart for Kubernetes 4 | type: application 5 | version: 0.1.0 6 | 7 | dependencies: 8 | - name: library 9 | version: 0.1.0 10 | import-values: 11 | - defaults 12 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/three-level-dependent-chart/umbrella/charts/app2/charts/library/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: library 3 | description: A Helm chart for Kubernetes 4 | type: library 5 | version: 0.1.0 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/three-level-dependent-chart/umbrella/charts/app2/charts/library/templates/service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | spec: 4 | type: {{ .Values.service.type }} 5 | ports: 6 | - port: {{ .Values.service.port }} 7 | targetPort: http 8 | protocol: TCP 9 | name: http 10 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/three-level-dependent-chart/umbrella/charts/app2/charts/library/values.yaml: -------------------------------------------------------------------------------- 1 | exports: 2 | defaults: 3 | service: 4 | type: ClusterIP 5 | port: 9090 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/three-level-dependent-chart/umbrella/charts/app2/templates/service.yaml: -------------------------------------------------------------------------------- 1 | {{- include "library.service" . }} 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/three-level-dependent-chart/umbrella/charts/app2/values.yaml: -------------------------------------------------------------------------------- 1 | service: 2 | type: ClusterIP 3 | port: 8080 4 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/three-level-dependent-chart/umbrella/charts/app3/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: app3 3 | description: A Helm chart for Kubernetes 4 | type: application 5 | version: 0.1.0 6 | 7 | dependencies: 8 | - name: library 9 | version: 0.1.0 10 | import-values: 11 | - defaults 12 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/three-level-dependent-chart/umbrella/charts/app3/charts/library/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: library 3 | description: A Helm chart for Kubernetes 4 | type: library 5 | version: 0.1.0 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/three-level-dependent-chart/umbrella/charts/app3/charts/library/templates/service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | spec: 4 | type: {{ .Values.service.type }} 5 | ports: 6 | - port: {{ .Values.service.port }} 7 | targetPort: http 8 | protocol: TCP 9 | name: http 10 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/three-level-dependent-chart/umbrella/charts/app3/charts/library/values.yaml: -------------------------------------------------------------------------------- 1 | exports: 2 | defaults: 3 | service: 4 | type: ClusterIP 5 | port: 9090 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/three-level-dependent-chart/umbrella/charts/app3/templates/service.yaml: -------------------------------------------------------------------------------- 1 | {{- include "library.service" . }} 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/three-level-dependent-chart/umbrella/charts/app3/values.yaml: -------------------------------------------------------------------------------- 1 | service: 2 | type: ClusterIP 3 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/three-level-dependent-chart/umbrella/charts/app4/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: app4 3 | description: A Helm chart for Kubernetes 4 | type: application 5 | version: 0.1.0 6 | 7 | dependencies: 8 | - name: library 9 | version: 0.1.0 10 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/three-level-dependent-chart/umbrella/charts/app4/charts/library/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: library 3 | description: A Helm chart for Kubernetes 4 | type: library 5 | version: 0.1.0 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/three-level-dependent-chart/umbrella/charts/app4/charts/library/templates/service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | spec: 4 | type: {{ .Values.service.type }} 5 | ports: 6 | - port: {{ .Values.service.port }} 7 | targetPort: http 8 | protocol: TCP 9 | name: http 10 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/three-level-dependent-chart/umbrella/charts/app4/charts/library/values.yaml: -------------------------------------------------------------------------------- 1 | exports: 2 | defaults: 3 | service: 4 | type: ClusterIP 5 | port: 9090 6 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/three-level-dependent-chart/umbrella/charts/app4/templates/service.yaml: -------------------------------------------------------------------------------- 1 | {{- include "library.service" . }} 2 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/three-level-dependent-chart/umbrella/charts/app4/values.yaml: -------------------------------------------------------------------------------- 1 | service: 2 | type: ClusterIP 3 | port: 1234 4 | -------------------------------------------------------------------------------- /pkg/chart/v2/util/testdata/three-level-dependent-chart/umbrella/values.yaml: -------------------------------------------------------------------------------- 1 | app1: 2 | enabled: true 3 | service: 4 | type: ClusterIP 5 | port: 3456 6 | 7 | app2: 8 | enabled: true 9 | 10 | app3: 11 | enabled: true 12 | 13 | app4: 14 | enabled: true 15 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/helm home with space/helm/plugins/fullenv/fullenv.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo $HELM_PLUGIN_NAME 3 | echo $HELM_PLUGIN_DIR 4 | echo $HELM_PLUGINS 5 | echo $HELM_REPOSITORY_CONFIG 6 | echo $HELM_REPOSITORY_CACHE 7 | echo $HELM_BIN 8 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/helm home with space/helm/plugins/fullenv/plugin.yaml: -------------------------------------------------------------------------------- 1 | name: fullenv 2 | usage: "show env vars" 3 | description: "show all env vars" 4 | command: "$HELM_PLUGIN_DIR/fullenv.sh" 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/helm home with space/helm/repositories.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | generated: 2016-10-03T16:03:10.640376913-06:00 3 | repositories: 4 | - cache: testing-index.yaml 5 | name: testing 6 | url: http://example.com/charts 7 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/helm home with space/helm/repository/test-name-charts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/cmd/testdata/helm home with space/helm/repository/test-name-charts.txt -------------------------------------------------------------------------------- /pkg/cmd/testdata/helm home with space/helm/repository/test-name-index.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | entries: {} 3 | generated: "2020-09-09T19:50:50.198347916-04:00" 4 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/helm-test-key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/cmd/testdata/helm-test-key.pub -------------------------------------------------------------------------------- /pkg/cmd/testdata/helm-test-key.secret: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/cmd/testdata/helm-test-key.secret -------------------------------------------------------------------------------- /pkg/cmd/testdata/helmhome/helm/plugins/args/args.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo $* 3 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/helmhome/helm/plugins/args/plugin.yaml: -------------------------------------------------------------------------------- 1 | name: args 2 | usage: "echo args" 3 | description: "This echos args" 4 | command: "$HELM_PLUGIN_DIR/args.sh" 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/helmhome/helm/plugins/echo/completion.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/cmd/testdata/helmhome/helm/plugins/echo/completion.yaml -------------------------------------------------------------------------------- /pkg/cmd/testdata/helmhome/helm/plugins/echo/plugin.yaml: -------------------------------------------------------------------------------- 1 | name: echo 2 | usage: "echo stuff" 3 | description: "This echos stuff" 4 | command: "echo hello" 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/helmhome/helm/plugins/env/completion.yaml: -------------------------------------------------------------------------------- 1 | name: env 2 | commands: 3 | - name: list 4 | flags: 5 | - a 6 | - all 7 | - log 8 | - name: remove 9 | validArgs: 10 | - all 11 | - one 12 | flags: 13 | - global 14 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/helmhome/helm/plugins/env/plugin.yaml: -------------------------------------------------------------------------------- 1 | name: env 2 | usage: "env stuff" 3 | description: "show the env" 4 | command: "echo $HELM_PLUGIN_NAME" 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/helmhome/helm/plugins/exitwith/completion.yaml: -------------------------------------------------------------------------------- 1 | commands: 2 | - name: code 3 | flags: 4 | - a 5 | - b 6 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/helmhome/helm/plugins/exitwith/exitwith.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | exit $* 3 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/helmhome/helm/plugins/exitwith/plugin.yaml: -------------------------------------------------------------------------------- 1 | name: exitwith 2 | usage: "exitwith code" 3 | description: "This exits with the specified exit code" 4 | command: "$HELM_PLUGIN_DIR/exitwith.sh" 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/helmhome/helm/plugins/fullenv/fullenv.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo $HELM_PLUGIN_NAME 3 | echo $HELM_PLUGIN_DIR 4 | echo $HELM_PLUGINS 5 | echo $HELM_REPOSITORY_CONFIG 6 | echo $HELM_REPOSITORY_CACHE 7 | echo $HELM_BIN 8 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/helmhome/helm/plugins/fullenv/plugin.yaml: -------------------------------------------------------------------------------- 1 | name: fullenv 2 | usage: "show env vars" 3 | description: "show all env vars" 4 | command: "$HELM_PLUGIN_DIR/fullenv.sh" 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/helmhome/helm/repositories.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | generated: 2016-10-03T16:03:10.640376913-06:00 3 | repositories: 4 | - cache: testing-index.yaml 5 | name: testing 6 | url: http://example.com/charts 7 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/helmhome/helm/repository/test-name-charts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/cmd/testdata/helmhome/helm/repository/test-name-charts.txt -------------------------------------------------------------------------------- /pkg/cmd/testdata/helmhome/helm/repository/test-name-index.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | entries: {} 3 | generated: "2020-09-09T19:50:50.198347916-04:00" 4 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/chart-with-subchart-update.txt: -------------------------------------------------------------------------------- 1 | NAME: updeps 2 | LAST DEPLOYED: Fri Sep 2 22:04:05 1977 3 | NAMESPACE: default 4 | STATUS: deployed 5 | REVISION: 1 6 | DESCRIPTION: Install complete 7 | TEST SUITE: None 8 | NOTES: 9 | PARENT NOTES 10 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/dependency-list-archive.txt: -------------------------------------------------------------------------------- 1 | NAME VERSION REPOSITORY STATUS 2 | reqsubchart 0.1.0 https://example.com/charts unpacked 3 | reqsubchart2 0.2.0 https://example.com/charts unpacked 4 | reqsubchart3 >=0.1.0 https://example.com/charts unpacked 5 | 6 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/dependency-list-no-chart-linux.txt: -------------------------------------------------------------------------------- 1 | Error: stat /no/such/chart: no such file or directory 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/dependency-list-no-requirements-linux.txt: -------------------------------------------------------------------------------- 1 | WARNING: no dependencies at testdata/testcharts/alpine/charts 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/dependency-list.txt: -------------------------------------------------------------------------------- 1 | NAME VERSION REPOSITORY STATUS 2 | reqsubchart 0.1.0 https://example.com/charts unpacked 3 | reqsubchart2 0.2.0 https://example.com/charts unpacked 4 | reqsubchart3 >=0.1.0 https://example.com/charts ok 5 | 6 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/deprecated-chart.txt: -------------------------------------------------------------------------------- 1 | NAME: aeneas 2 | LAST DEPLOYED: Fri Sep 2 22:04:05 1977 3 | NAMESPACE: default 4 | STATUS: deployed 5 | REVISION: 1 6 | DESCRIPTION: Install complete 7 | TEST SUITE: None 8 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/docs-type-comp.txt: -------------------------------------------------------------------------------- 1 | bash 2 | man 3 | markdown 4 | :4 5 | Completion ended with directive: ShellCompDirectiveNoFileComp 6 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/empty_default_comp.txt: -------------------------------------------------------------------------------- 1 | :0 2 | Completion ended with directive: ShellCompDirectiveDefault 3 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/empty_nofile_comp.txt: -------------------------------------------------------------------------------- 1 | _activeHelp_ This command does not take any more arguments (but may accept flags). 2 | :4 3 | Completion ended with directive: ShellCompDirectiveNoFileComp 4 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/get-all-no-args.txt: -------------------------------------------------------------------------------- 1 | Error: "helm get all" requires 1 argument 2 | 3 | Usage: helm get all RELEASE_NAME [flags] 4 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/get-hooks-no-args.txt: -------------------------------------------------------------------------------- 1 | Error: "helm get hooks" requires 1 argument 2 | 3 | Usage: helm get hooks RELEASE_NAME [flags] 4 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/get-hooks.txt: -------------------------------------------------------------------------------- 1 | --- 2 | # Source: pre-install-hook.yaml 3 | apiVersion: v1 4 | kind: Job 5 | metadata: 6 | annotations: 7 | "helm.sh/hook": pre-install 8 | 9 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/get-manifest-no-args.txt: -------------------------------------------------------------------------------- 1 | Error: "helm get manifest" requires 1 argument 2 | 3 | Usage: helm get manifest RELEASE_NAME [flags] 4 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/get-manifest.txt: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: fixture 5 | 6 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/get-metadata-args.txt: -------------------------------------------------------------------------------- 1 | Error: "helm get metadata" requires 1 argument 2 | 3 | Usage: helm get metadata RELEASE_NAME [flags] 4 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/get-metadata.txt: -------------------------------------------------------------------------------- 1 | NAME: thomas-guide 2 | CHART: foo 3 | VERSION: 0.1.0-beta.1 4 | APP_VERSION: 1.0 5 | ANNOTATIONS: category=web-apps,supported=true 6 | DEPENDENCIES: cool-plugin,crds 7 | NAMESPACE: default 8 | REVISION: 1 9 | STATUS: deployed 10 | DEPLOYED_AT: 1977-09-02T22:04:05Z 11 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/get-notes-no-args.txt: -------------------------------------------------------------------------------- 1 | Error: "helm get notes" requires 1 argument 2 | 3 | Usage: helm get notes RELEASE_NAME [flags] 4 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/get-notes.txt: -------------------------------------------------------------------------------- 1 | NOTES: 2 | Some mock release notes! 3 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/get-release-template.txt: -------------------------------------------------------------------------------- 1 | 0.1.0-beta.1 -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/get-values-all.txt: -------------------------------------------------------------------------------- 1 | COMPUTED VALUES: 2 | name: value 3 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/get-values-args.txt: -------------------------------------------------------------------------------- 1 | Error: "helm get values" requires 1 argument 2 | 3 | Usage: helm get values RELEASE_NAME [flags] 4 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/get-values.txt: -------------------------------------------------------------------------------- 1 | USER-SUPPLIED VALUES: 2 | name: value 3 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/history-limit.txt: -------------------------------------------------------------------------------- 1 | REVISION UPDATED STATUS CHART APP VERSION DESCRIPTION 2 | 3 Fri Sep 2 22:04:05 1977 superseded foo-0.1.0-beta.1 1.0 Release mock 3 | 4 Fri Sep 2 22:04:05 1977 deployed foo-0.1.0-beta.1 1.0 Release mock 4 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/history.json: -------------------------------------------------------------------------------- 1 | [{"revision":3,"updated":"1977-09-02T22:04:05Z","status":"superseded","chart":"foo-0.1.0-beta.1","app_version":"1.0","description":"Release mock"},{"revision":4,"updated":"1977-09-02T22:04:05Z","status":"deployed","chart":"foo-0.1.0-beta.1","app_version":"1.0","description":"Release mock"}] 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/history.yaml: -------------------------------------------------------------------------------- 1 | - app_version: "1.0" 2 | chart: foo-0.1.0-beta.1 3 | description: Release mock 4 | revision: 3 5 | status: superseded 6 | updated: "1977-09-02T22:04:05Z" 7 | - app_version: "1.0" 8 | chart: foo-0.1.0-beta.1 9 | description: Release mock 10 | revision: 4 11 | status: deployed 12 | updated: "1977-09-02T22:04:05Z" 13 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/install-and-replace.txt: -------------------------------------------------------------------------------- 1 | NAME: aeneas 2 | LAST DEPLOYED: Fri Sep 2 22:04:05 1977 3 | NAMESPACE: default 4 | STATUS: deployed 5 | REVISION: 1 6 | DESCRIPTION: Install complete 7 | TEST SUITE: None 8 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/install-and-take-ownership.txt: -------------------------------------------------------------------------------- 1 | NAME: aeneas-take-ownership 2 | LAST DEPLOYED: Fri Sep 2 22:04:05 1977 3 | NAMESPACE: default 4 | STATUS: deployed 5 | REVISION: 1 6 | DESCRIPTION: Install complete 7 | TEST SUITE: None 8 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/install-chart-bad-type.txt: -------------------------------------------------------------------------------- 1 | Error: INSTALLATION FAILED: validation: chart.metadata.type must be application or library 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/install-hide-secret.txt: -------------------------------------------------------------------------------- 1 | Error: INSTALLATION FAILED: hiding Kubernetes secrets requires a dry-run mode 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/install-lib-chart.txt: -------------------------------------------------------------------------------- 1 | Error: INSTALLATION FAILED: validation: chart.metadata.type must be application or library 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/install-name-template.txt: -------------------------------------------------------------------------------- 1 | NAME: foobar 2 | LAST DEPLOYED: Fri Sep 2 22:04:05 1977 3 | NAMESPACE: default 4 | STATUS: deployed 5 | REVISION: 1 6 | DESCRIPTION: Install complete 7 | TEST SUITE: None 8 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/install-no-args.txt: -------------------------------------------------------------------------------- 1 | Error: "helm install" requires at least 1 argument 2 | 3 | Usage: helm install [NAME] [CHART] [flags] 4 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/install-no-hooks.txt: -------------------------------------------------------------------------------- 1 | NAME: aeneas 2 | LAST DEPLOYED: Fri Sep 2 22:04:05 1977 3 | NAMESPACE: default 4 | STATUS: deployed 5 | REVISION: 1 6 | DESCRIPTION: Install complete 7 | TEST SUITE: None 8 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/install-with-multiple-values-files.txt: -------------------------------------------------------------------------------- 1 | NAME: virgil 2 | LAST DEPLOYED: Fri Sep 2 22:04:05 1977 3 | NAMESPACE: default 4 | STATUS: deployed 5 | REVISION: 1 6 | DESCRIPTION: Install complete 7 | TEST SUITE: None 8 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/install-with-multiple-values.txt: -------------------------------------------------------------------------------- 1 | NAME: virgil 2 | LAST DEPLOYED: Fri Sep 2 22:04:05 1977 3 | NAMESPACE: default 4 | STATUS: deployed 5 | REVISION: 1 6 | DESCRIPTION: Install complete 7 | TEST SUITE: None 8 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/install-with-timeout.txt: -------------------------------------------------------------------------------- 1 | NAME: foobar 2 | LAST DEPLOYED: Fri Sep 2 22:04:05 1977 3 | NAMESPACE: default 4 | STATUS: deployed 5 | REVISION: 1 6 | DESCRIPTION: Install complete 7 | TEST SUITE: None 8 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/install-with-values-file.txt: -------------------------------------------------------------------------------- 1 | NAME: virgil 2 | LAST DEPLOYED: Fri Sep 2 22:04:05 1977 3 | NAMESPACE: default 4 | STATUS: deployed 5 | REVISION: 1 6 | DESCRIPTION: Install complete 7 | TEST SUITE: None 8 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/install-with-values.txt: -------------------------------------------------------------------------------- 1 | NAME: virgil 2 | LAST DEPLOYED: Fri Sep 2 22:04:05 1977 3 | NAMESPACE: default 4 | STATUS: deployed 5 | REVISION: 1 6 | DESCRIPTION: Install complete 7 | TEST SUITE: None 8 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/install-with-wait-for-jobs.txt: -------------------------------------------------------------------------------- 1 | NAME: apollo 2 | LAST DEPLOYED: Fri Sep 2 22:04:05 1977 3 | NAMESPACE: default 4 | STATUS: deployed 5 | REVISION: 1 6 | DESCRIPTION: Install complete 7 | TEST SUITE: None 8 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/install-with-wait.txt: -------------------------------------------------------------------------------- 1 | NAME: apollo 2 | LAST DEPLOYED: Fri Sep 2 22:04:05 1977 3 | NAMESPACE: default 4 | STATUS: deployed 5 | REVISION: 1 6 | DESCRIPTION: Install complete 7 | TEST SUITE: None 8 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/install.txt: -------------------------------------------------------------------------------- 1 | NAME: aeneas 2 | LAST DEPLOYED: Fri Sep 2 22:04:05 1977 3 | NAMESPACE: default 4 | STATUS: deployed 5 | REVISION: 1 6 | DESCRIPTION: Install complete 7 | TEST SUITE: None 8 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/lint-chart-with-deprecated-api-old-k8s.txt: -------------------------------------------------------------------------------- 1 | ==> Linting testdata/testcharts/chart-with-deprecated-api 2 | [INFO] Chart.yaml: icon is recommended 3 | 4 | 1 chart(s) linted, 0 chart(s) failed 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/lint-quiet-with-warning.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/cmd/testdata/output/lint-quiet-with-warning.txt -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/lint-quiet.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/cmd/testdata/output/lint-quiet.txt -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/list-failed.txt: -------------------------------------------------------------------------------- 1 | NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION 2 | rocket default 1 2016-01-16 00:00:02 +0000 UTC failed chickadee-1.0.0 0.0.1 3 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/list-max.txt: -------------------------------------------------------------------------------- 1 | NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION 2 | hummingbird default 1 2016-01-16 00:00:03 +0000 UTC deployed chickadee-1.0.0 0.0.1 3 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/list-namespace.txt: -------------------------------------------------------------------------------- 1 | NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION 2 | starlord milano 2 2016-01-16 00:00:01 +0000 UTC deployed chickadee-1.0.0 0.0.1 3 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/list-pending.txt: -------------------------------------------------------------------------------- 1 | NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION 2 | thanos default 1 2016-01-16 00:00:01 +0000 UTC pending-install chickadee-1.0.0 0.0.1 3 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/list-short-json.txt: -------------------------------------------------------------------------------- 1 | ["hummingbird","iguana","rocket","starlord"] 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/list-short-yaml.txt: -------------------------------------------------------------------------------- 1 | - hummingbird 2 | - iguana 3 | - rocket 4 | - starlord 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/list-short.txt: -------------------------------------------------------------------------------- 1 | hummingbird 2 | iguana 3 | rocket 4 | starlord 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/list-superseded.txt: -------------------------------------------------------------------------------- 1 | NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION 2 | gamora default 1 2016-01-16 00:00:01 +0000 UTC superseded chickadee-1.0.0 0.0.1 3 | starlord default 1 2016-01-16 00:00:01 +0000 UTC superseded chickadee-1.0.0 0.0.1 4 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/list-uninstalled.txt: -------------------------------------------------------------------------------- 1 | NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION 2 | groot default 1 2016-01-16 00:00:01 +0000 UTC uninstalled chickadee-1.0.0 0.0.1 3 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/list-uninstalling.txt: -------------------------------------------------------------------------------- 1 | NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION 2 | drax default 1 2016-01-16 00:00:01 +0000 UTC uninstalling chickadee-1.0.0 0.0.1 3 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/output-comp.txt: -------------------------------------------------------------------------------- 1 | json Output result in JSON format 2 | table Output result in human-readable format 3 | yaml Output result in YAML format 4 | :4 5 | Completion ended with directive: ShellCompDirectiveNoFileComp 6 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/plugin_args_comp.txt: -------------------------------------------------------------------------------- 1 | plugin.complete was called 2 | Namespace: default 3 | Num args received: 1 4 | Args received: 5 | :4 6 | Completion ended with directive: ShellCompDirectiveNoFileComp 7 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/plugin_args_flag_comp.txt: -------------------------------------------------------------------------------- 1 | plugin.complete was called 2 | Namespace: default 3 | Num args received: 2 4 | Args received: --myflag 5 | :4 6 | Completion ended with directive: ShellCompDirectiveNoFileComp 7 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/plugin_args_many_args_comp.txt: -------------------------------------------------------------------------------- 1 | plugin.complete was called 2 | Namespace: mynamespace 3 | Num args received: 2 4 | Args received: --myflag start 5 | :2 6 | Completion ended with directive: ShellCompDirectiveNoSpace 7 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/plugin_args_ns_comp.txt: -------------------------------------------------------------------------------- 1 | plugin.complete was called 2 | Namespace: mynamespace 3 | Num args received: 1 4 | Args received: 5 | :2 6 | Completion ended with directive: ShellCompDirectiveNoSpace 7 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/plugin_echo_no_directive.txt: -------------------------------------------------------------------------------- 1 | echo plugin.complete was called 2 | Namespace: mynamespace 3 | Num args received: 1 4 | Args received: 5 | :0 6 | Completion ended with directive: ShellCompDirectiveDefault 7 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/plugin_list_comp.txt: -------------------------------------------------------------------------------- 1 | args echo args 2 | echo echo stuff 3 | env env stuff 4 | exitwith exitwith code 5 | fullenv show env vars 6 | :4 7 | Completion ended with directive: ShellCompDirectiveNoFileComp 8 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/plugin_repeat_comp.txt: -------------------------------------------------------------------------------- 1 | echo echo stuff 2 | env env stuff 3 | exitwith exitwith code 4 | fullenv show env vars 5 | :4 6 | Completion ended with directive: ShellCompDirectiveNoFileComp 7 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/release_list_comp.txt: -------------------------------------------------------------------------------- 1 | aramis foo-0.1.0-beta.1 -> deployed 2 | athos foo-0.1.0-beta.1 -> deployed 3 | porthos foo-0.1.0-beta.1 -> deployed 4 | :4 5 | Completion ended with directive: ShellCompDirectiveNoFileComp 6 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/release_list_repeat_comp.txt: -------------------------------------------------------------------------------- 1 | aramis foo-0.1.0-beta.1 -> deployed 2 | athos foo-0.1.0-beta.1 -> deployed 3 | :4 4 | Completion ended with directive: ShellCompDirectiveNoFileComp 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/repo-add.txt: -------------------------------------------------------------------------------- 1 | "test-name" has been added to your repositories 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/repo-add2.txt: -------------------------------------------------------------------------------- 1 | "test-name" already exists with the same configuration, skipping 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/repo-list-empty.txt: -------------------------------------------------------------------------------- 1 | no repositories to show 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/repo-list.txt: -------------------------------------------------------------------------------- 1 | NAME URL 2 | charts https://charts.helm.sh/stable 3 | firstexample http://firstexample.com 4 | secondexample http://secondexample.com 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/repo_list_comp.txt: -------------------------------------------------------------------------------- 1 | foo 2 | bar 3 | baz 4 | :4 5 | Completion ended with directive: ShellCompDirectiveNoFileComp 6 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/repo_repeat_comp.txt: -------------------------------------------------------------------------------- 1 | bar 2 | baz 3 | :4 4 | Completion ended with directive: ShellCompDirectiveNoFileComp 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/revision-comp.txt: -------------------------------------------------------------------------------- 1 | 8 App: 1.0, Chart: foo-0.1.0-beta.1 2 | 9 App: 1.0, Chart: foo-0.1.0-beta.1 3 | 10 App: 1.0, Chart: foo-0.1.0-beta.1 4 | 11 App: 1.0, Chart: foo-0.1.0-beta.1 5 | :4 6 | Completion ended with directive: ShellCompDirectiveNoFileComp 7 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/revision-wrong-args-comp.txt: -------------------------------------------------------------------------------- 1 | :4 2 | Completion ended with directive: ShellCompDirectiveNoFileComp 3 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/rollback-comp.txt: -------------------------------------------------------------------------------- 1 | carabins foo-0.1.0-beta.1 -> superseded 2 | musketeers foo-0.1.0-beta.1 -> deployed 3 | :4 4 | Completion ended with directive: ShellCompDirectiveNoFileComp 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/rollback-no-args.txt: -------------------------------------------------------------------------------- 1 | Error: "helm rollback" requires at least 1 argument 2 | 3 | Usage: helm rollback <RELEASE> [REVISION] [flags] 4 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/rollback-no-revision.txt: -------------------------------------------------------------------------------- 1 | Rollback was a success! Happy Helming! 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/rollback-non-existent-version.txt: -------------------------------------------------------------------------------- 1 | Error: release has no 3 version 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/rollback-timeout.txt: -------------------------------------------------------------------------------- 1 | Rollback was a success! Happy Helming! 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/rollback-wait-for-jobs.txt: -------------------------------------------------------------------------------- 1 | Rollback was a success! Happy Helming! 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/rollback-wait.txt: -------------------------------------------------------------------------------- 1 | Rollback was a success! Happy Helming! 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/rollback-wrong-args-comp.txt: -------------------------------------------------------------------------------- 1 | _activeHelp_ This command does not take any more arguments (but may accept flags). 2 | :4 3 | Completion ended with directive: ShellCompDirectiveNoFileComp 4 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/rollback.txt: -------------------------------------------------------------------------------- 1 | Rollback was a success! Happy Helming! 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/schema-negative-cli.txt: -------------------------------------------------------------------------------- 1 | Error: INSTALLATION FAILED: values don't meet the specifications of the schema(s) in the following chart(s): 2 | empty: 3 | - at '/age': minimum: got -5, want 0 4 | 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/schema-negative.txt: -------------------------------------------------------------------------------- 1 | Error: INSTALLATION FAILED: values don't meet the specifications of the schema(s) in the following chart(s): 2 | empty: 3 | - at '': missing property 'employmentInfo' 4 | - at '/age': minimum: got -5, want 0 5 | 6 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/schema.txt: -------------------------------------------------------------------------------- 1 | NAME: schema 2 | LAST DEPLOYED: Fri Sep 2 22:04:05 1977 3 | NAMESPACE: default 4 | STATUS: deployed 5 | REVISION: 1 6 | DESCRIPTION: Install complete 7 | TEST SUITE: None 8 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/search-constraint-single.txt: -------------------------------------------------------------------------------- 1 | NAME CHART VERSION APP VERSION DESCRIPTION 2 | testing/alpine 0.2.0 2.3.4 Deploy a basic Alpine Linux pod 3 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/search-constraint.txt: -------------------------------------------------------------------------------- 1 | NAME CHART VERSION APP VERSION DESCRIPTION 2 | testing/alpine 0.1.0 1.2.3 Deploy a basic Alpine Linux pod 3 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/search-multiple-devel-release.txt: -------------------------------------------------------------------------------- 1 | NAME CHART VERSION APP VERSION DESCRIPTION 2 | testing/alpine 0.3.0-rc.1 3.0.0 Deploy a basic Alpine Linux pod 3 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/search-multiple-stable-release.txt: -------------------------------------------------------------------------------- 1 | NAME CHART VERSION APP VERSION DESCRIPTION 2 | testing/alpine 0.2.0 2.3.4 Deploy a basic Alpine Linux pod 3 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/search-multiple-versions-constraints.txt: -------------------------------------------------------------------------------- 1 | NAME CHART VERSION APP VERSION DESCRIPTION 2 | testing/alpine 0.2.0 2.3.4 Deploy a basic Alpine Linux pod 3 | testing/alpine 0.1.0 1.2.3 Deploy a basic Alpine Linux pod 4 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/search-multiple-versions.txt: -------------------------------------------------------------------------------- 1 | NAME CHART VERSION APP VERSION DESCRIPTION 2 | testing/alpine 0.2.0 2.3.4 Deploy a basic Alpine Linux pod 3 | testing/alpine 0.1.0 1.2.3 Deploy a basic Alpine Linux pod 4 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/search-not-found-error.txt: -------------------------------------------------------------------------------- 1 | Error: no results found 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/search-not-found.txt: -------------------------------------------------------------------------------- 1 | No results found 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/search-output-json.txt: -------------------------------------------------------------------------------- 1 | [{"name":"testing/mariadb","version":"0.3.0","app_version":"","description":"Chart for MariaDB"}] 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/search-output-yaml.txt: -------------------------------------------------------------------------------- 1 | - app_version: 2.3.4 2 | description: Deploy a basic Alpine Linux pod 3 | name: testing/alpine 4 | version: 0.2.0 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/search-regex.txt: -------------------------------------------------------------------------------- 1 | NAME CHART VERSION APP VERSION DESCRIPTION 2 | testing/alpine 0.2.0 2.3.4 Deploy a basic Alpine Linux pod 3 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/search-versions-constraint.txt: -------------------------------------------------------------------------------- 1 | NAME CHART VERSION APP VERSION DESCRIPTION 2 | testing/alpine 0.1.0 1.2.3 Deploy a basic Alpine Linux pod 3 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/status-comp.txt: -------------------------------------------------------------------------------- 1 | aramis Aramis-chart-0.0.0 -> uninstalled 2 | athos Athos-chart-1.2.3 -> deployed 3 | porthos Porthos-chart-111.222.333 -> failed 4 | :4 5 | Completion ended with directive: ShellCompDirectiveNoFileComp 6 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/status-with-desc.txt: -------------------------------------------------------------------------------- 1 | NAME: flummoxed-chickadee 2 | LAST DEPLOYED: Sat Jan 16 00:00:00 2016 3 | NAMESPACE: default 4 | STATUS: deployed 5 | REVISION: 0 6 | DESCRIPTION: Mock description 7 | TEST SUITE: None 8 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/status-with-notes.txt: -------------------------------------------------------------------------------- 1 | NAME: flummoxed-chickadee 2 | LAST DEPLOYED: Sat Jan 16 00:00:00 2016 3 | NAMESPACE: default 4 | STATUS: deployed 5 | REVISION: 0 6 | DESCRIPTION: 7 | TEST SUITE: None 8 | NOTES: 9 | release notes 10 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/status-with-resources.json: -------------------------------------------------------------------------------- 1 | {"name":"flummoxed-chickadee","info":{"first_deployed":"","last_deployed":"2016-01-16T00:00:00Z","deleted":"","status":"deployed"},"namespace":"default"} 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/status-with-resources.txt: -------------------------------------------------------------------------------- 1 | NAME: flummoxed-chickadee 2 | LAST DEPLOYED: Sat Jan 16 00:00:00 2016 3 | NAMESPACE: default 4 | STATUS: deployed 5 | REVISION: 0 6 | DESCRIPTION: 7 | TEST SUITE: None 8 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/status-wrong-args-comp.txt: -------------------------------------------------------------------------------- 1 | _activeHelp_ This command does not take any more arguments (but may accept flags). 2 | :4 3 | Completion ended with directive: ShellCompDirectiveNoFileComp 4 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/status.json: -------------------------------------------------------------------------------- 1 | {"name":"flummoxed-chickadee","info":{"first_deployed":"","last_deployed":"2016-01-16T00:00:00Z","deleted":"","status":"deployed","notes":"release notes"},"namespace":"default"} 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/status.txt: -------------------------------------------------------------------------------- 1 | NAME: flummoxed-chickadee 2 | LAST DEPLOYED: Sat Jan 16 00:00:00 2016 3 | NAMESPACE: default 4 | STATUS: deployed 5 | REVISION: 0 6 | DESCRIPTION: 7 | TEST SUITE: None 8 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/subchart-schema-cli-negative.txt: -------------------------------------------------------------------------------- 1 | Error: INSTALLATION FAILED: values don't meet the specifications of the schema(s) in the following chart(s): 2 | subchart-with-schema: 3 | - at '/age': minimum: got -25, want 0 4 | 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/subchart-schema-cli.txt: -------------------------------------------------------------------------------- 1 | NAME: schema 2 | LAST DEPLOYED: Fri Sep 2 22:04:05 1977 3 | NAMESPACE: default 4 | STATUS: deployed 5 | REVISION: 1 6 | DESCRIPTION: Install complete 7 | TEST SUITE: None 8 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/subchart-schema-negative.txt: -------------------------------------------------------------------------------- 1 | Error: INSTALLATION FAILED: values don't meet the specifications of the schema(s) in the following chart(s): 2 | chart-without-schema: 3 | - at '': missing property 'lastname' 4 | subchart-with-schema: 5 | - at '': missing property 'age' 6 | 7 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/template-chart-bad-type.txt: -------------------------------------------------------------------------------- 1 | Error: validation: chart.metadata.type must be application or library 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/template-lib-chart.txt: -------------------------------------------------------------------------------- 1 | Error: validation: chart.metadata.type must be application or library 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/template-no-args.txt: -------------------------------------------------------------------------------- 1 | Error: "helm template" requires at least 1 argument 2 | 3 | Usage: helm template [NAME] [CHART] [flags] 4 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/template-with-invalid-yaml.txt: -------------------------------------------------------------------------------- 1 | Error: YAML parse error on chart-with-template-with-invalid-yaml/templates/alpine-pod.yaml: error converting YAML to JSON: yaml: line 11: could not find expected ':' 2 | 3 | Use --debug flag to render out invalid YAML 4 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/uninstall-keep-history.txt: -------------------------------------------------------------------------------- 1 | release "aeneas" uninstalled 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/uninstall-multiple.txt: -------------------------------------------------------------------------------- 1 | release "aeneas" uninstalled 2 | release "aeneas2" uninstalled 3 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/uninstall-no-args.txt: -------------------------------------------------------------------------------- 1 | Error: "helm uninstall" requires at least 1 argument 2 | 3 | Usage: helm uninstall RELEASE_NAME [...] [flags] 4 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/uninstall-no-hooks.txt: -------------------------------------------------------------------------------- 1 | release "aeneas" uninstalled 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/uninstall-timeout.txt: -------------------------------------------------------------------------------- 1 | release "aeneas" uninstalled 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/uninstall-wait.txt: -------------------------------------------------------------------------------- 1 | release "aeneas" uninstalled 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/uninstall.txt: -------------------------------------------------------------------------------- 1 | release "aeneas" uninstalled 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/upgrade-and-take-ownership.txt: -------------------------------------------------------------------------------- 1 | Release "funny-bunny" has been upgraded. Happy Helming! 2 | NAME: funny-bunny 3 | LAST DEPLOYED: Fri Sep 2 22:04:05 1977 4 | NAMESPACE: default 5 | STATUS: deployed 6 | REVISION: 3 7 | DESCRIPTION: Upgrade complete 8 | TEST SUITE: None 9 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/upgrade-uninstalled-with-keep-history.txt: -------------------------------------------------------------------------------- 1 | Release "funny-bunny" does not exist. Installing it now. 2 | NAME: funny-bunny 3 | LAST DEPLOYED: Fri Sep 2 22:04:05 1977 4 | NAMESPACE: default 5 | STATUS: deployed 6 | REVISION: 3 7 | DESCRIPTION: Install complete 8 | TEST SUITE: None 9 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/upgrade-with-bad-dependencies.txt: -------------------------------------------------------------------------------- 1 | Error: cannot load Chart.yaml: error converting YAML to JSON: yaml: line 6: did not find expected '-' indicator 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/upgrade-with-bad-or-missing-existing-release.txt: -------------------------------------------------------------------------------- 1 | Error: UPGRADE FAILED: "funny-bunny" has no deployed releases 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/upgrade-with-dependency-update.txt: -------------------------------------------------------------------------------- 1 | Release "funny-bunny" has been upgraded. Happy Helming! 2 | NAME: funny-bunny 3 | LAST DEPLOYED: Fri Sep 2 22:04:05 1977 4 | NAMESPACE: default 5 | STATUS: deployed 6 | REVISION: 3 7 | DESCRIPTION: Upgrade complete 8 | TEST SUITE: None 9 | NOTES: 10 | PARENT NOTES 11 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/upgrade-with-install-timeout.txt: -------------------------------------------------------------------------------- 1 | Release "crazy-bunny" has been upgraded. Happy Helming! 2 | NAME: crazy-bunny 3 | LAST DEPLOYED: Fri Sep 2 22:04:05 1977 4 | NAMESPACE: default 5 | STATUS: deployed 6 | REVISION: 2 7 | DESCRIPTION: Upgrade complete 8 | TEST SUITE: None 9 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/upgrade-with-install.txt: -------------------------------------------------------------------------------- 1 | Release "zany-bunny" has been upgraded. Happy Helming! 2 | NAME: zany-bunny 3 | LAST DEPLOYED: Fri Sep 2 22:04:05 1977 4 | NAMESPACE: default 5 | STATUS: deployed 6 | REVISION: 2 7 | DESCRIPTION: Upgrade complete 8 | TEST SUITE: None 9 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/upgrade-with-missing-dependencies.txt: -------------------------------------------------------------------------------- 1 | Error: an error occurred while checking for chart dependencies. You may need to run `helm dependency build` to fetch missing dependencies: found in Chart.yaml, but missing in charts/ directory: reqsubchart2 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/upgrade-with-pending-install.txt: -------------------------------------------------------------------------------- 1 | Error: UPGRADE FAILED: another operation (install/upgrade/rollback) is in progress 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/upgrade-with-reset-values.txt: -------------------------------------------------------------------------------- 1 | Release "funny-bunny" has been upgraded. Happy Helming! 2 | NAME: funny-bunny 3 | LAST DEPLOYED: Fri Sep 2 22:04:05 1977 4 | NAMESPACE: default 5 | STATUS: deployed 6 | REVISION: 5 7 | DESCRIPTION: Upgrade complete 8 | TEST SUITE: None 9 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/upgrade-with-reset-values2.txt: -------------------------------------------------------------------------------- 1 | Release "funny-bunny" has been upgraded. Happy Helming! 2 | NAME: funny-bunny 3 | LAST DEPLOYED: Fri Sep 2 22:04:05 1977 4 | NAMESPACE: default 5 | STATUS: deployed 6 | REVISION: 6 7 | DESCRIPTION: Upgrade complete 8 | TEST SUITE: None 9 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/upgrade-with-timeout.txt: -------------------------------------------------------------------------------- 1 | Release "funny-bunny" has been upgraded. Happy Helming! 2 | NAME: funny-bunny 3 | LAST DEPLOYED: Fri Sep 2 22:04:05 1977 4 | NAMESPACE: default 5 | STATUS: deployed 6 | REVISION: 4 7 | DESCRIPTION: Upgrade complete 8 | TEST SUITE: None 9 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/upgrade-with-wait-for-jobs.txt: -------------------------------------------------------------------------------- 1 | Release "crazy-bunny" has been upgraded. Happy Helming! 2 | NAME: crazy-bunny 3 | LAST DEPLOYED: Fri Sep 2 22:04:05 1977 4 | NAMESPACE: default 5 | STATUS: deployed 6 | REVISION: 3 7 | DESCRIPTION: Upgrade complete 8 | TEST SUITE: None 9 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/upgrade-with-wait.txt: -------------------------------------------------------------------------------- 1 | Release "crazy-bunny" has been upgraded. Happy Helming! 2 | NAME: crazy-bunny 3 | LAST DEPLOYED: Fri Sep 2 22:04:05 1977 4 | NAMESPACE: default 5 | STATUS: deployed 6 | REVISION: 3 7 | DESCRIPTION: Upgrade complete 8 | TEST SUITE: None 9 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/upgrade.txt: -------------------------------------------------------------------------------- 1 | Release "funny-bunny" has been upgraded. Happy Helming! 2 | NAME: funny-bunny 3 | LAST DEPLOYED: Fri Sep 2 22:04:05 1977 4 | NAMESPACE: default 5 | STATUS: deployed 6 | REVISION: 3 7 | DESCRIPTION: Upgrade complete 8 | TEST SUITE: None 9 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/values.json: -------------------------------------------------------------------------------- 1 | {"name":"value"} 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/values.yaml: -------------------------------------------------------------------------------- 1 | name: value 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/version-client-shorthand.txt: -------------------------------------------------------------------------------- 1 | version.BuildInfo{Version:"v4.0", GitCommit:"", GitTreeState:"", GoVersion:""} 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/version-client.txt: -------------------------------------------------------------------------------- 1 | version.BuildInfo{Version:"v4.0", GitCommit:"", GitTreeState:"", GoVersion:""} 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/version-comp.txt: -------------------------------------------------------------------------------- 1 | 0.3.0-rc.1 App: 3.0.0, Created: November 12, 2020 2 | 0.2.0 App: 2.3.4, Created: July 9, 2018 3 | 0.1.0 App: 1.2.3, Created: June 27, 2018 (deprecated) 4 | :4 5 | Completion ended with directive: ShellCompDirectiveNoFileComp 6 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/version-invalid-comp.txt: -------------------------------------------------------------------------------- 1 | :4 2 | Completion ended with directive: ShellCompDirectiveNoFileComp 3 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/version-short.txt: -------------------------------------------------------------------------------- 1 | v4.0 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/version-template.txt: -------------------------------------------------------------------------------- 1 | Version: v4.0 -------------------------------------------------------------------------------- /pkg/cmd/testdata/output/version.txt: -------------------------------------------------------------------------------- 1 | version.BuildInfo{Version:"v4.0", GitCommit:"", GitTreeState:"", GoVersion:""} 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/password: -------------------------------------------------------------------------------- 1 | password 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/plugins.yaml: -------------------------------------------------------------------------------- 1 | plugins: 2 | - name: testplugin 3 | url: testdata/testplugin 4 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/repositories.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | repositories: 3 | - name: charts 4 | url: "https://charts.helm.sh/stable" 5 | - name: firstexample 6 | url: "http://firstexample.com" 7 | - name: secondexample 8 | url: "http://secondexample.com" 9 | 10 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/alpine/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | appVersion: "3.9" 3 | description: Deploy a basic Alpine Linux pod 4 | home: https://helm.sh/helm 5 | name: alpine 6 | sources: 7 | - https://github.com/helm/helm 8 | version: 0.1.0 9 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/alpine/extra_values.yaml: -------------------------------------------------------------------------------- 1 | test: 2 | Name: extra-values 3 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/alpine/more_values.yaml: -------------------------------------------------------------------------------- 1 | test: 2 | Name: more-values 3 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/alpine/values.yaml: -------------------------------------------------------------------------------- 1 | Name: my-alpine 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-bad-requirements/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: A Helm chart for Kubernetes 3 | name: chart-missing-deps 4 | version: 0.1.0 5 | dependencies: 6 | - name: reqsubchart 7 | version: 0.1.0 8 | repository: "https://example.com/charts" 9 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-bad-requirements/charts/reqsubchart/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: A Helm chart for Kubernetes 3 | name: reqsubchart 4 | version: 0.1.0 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-bad-requirements/charts/reqsubchart/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for reqsubchart. 2 | # This is a YAML-formatted file. 3 | # Declare name/value pairs to be passed into your templates. 4 | # name: value 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-bad-requirements/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for reqtest. 2 | # This is a YAML-formatted file. 3 | # Declare name/value pairs to be passed into your templates. 4 | # name: value 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-bad-type/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: Deploy a basic Alpine Linux pod 3 | home: https://helm.sh/helm 4 | name: chart-bad-type 5 | sources: 6 | - https://github.com/helm/helm 7 | version: 0.1.0 8 | type: foobar 9 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-bad-type/extra_values.yaml: -------------------------------------------------------------------------------- 1 | test: 2 | Name: extra-values 3 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-bad-type/more_values.yaml: -------------------------------------------------------------------------------- 1 | test: 2 | Name: more-values 3 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-bad-type/values.yaml: -------------------------------------------------------------------------------- 1 | Name: my-alpine 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-missing-deps/charts/reqsubchart/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: A Helm chart for Kubernetes 3 | name: reqsubchart 4 | version: 0.1.0 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-missing-deps/charts/reqsubchart/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for reqsubchart. 2 | # This is a YAML-formatted file. 3 | # Declare name/value pairs to be passed into your templates. 4 | # name: value 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-missing-deps/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for reqtest. 2 | # This is a YAML-formatted file. 3 | # Declare name/value pairs to be passed into your templates. 4 | # name: value 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-bad-subcharts/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: Chart with bad subcharts 3 | name: chart-with-bad-subcharts 4 | version: 0.0.1 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-bad-subcharts/charts/bad-subchart/Chart.yaml: -------------------------------------------------------------------------------- 1 | description: Bad subchart 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-bad-subcharts/charts/bad-subchart/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/cmd/testdata/testcharts/chart-with-bad-subcharts/charts/bad-subchart/values.yaml -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-bad-subcharts/charts/good-subchart/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: Good subchart 3 | name: good-subchart 4 | version: 0.0.1 -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-bad-subcharts/charts/good-subchart/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/cmd/testdata/testcharts/chart-with-bad-subcharts/charts/good-subchart/values.yaml -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-bad-subcharts/requirements.yaml: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: good-subchart 3 | version: 0.0.1 4 | - name: bad-subchart 5 | version: 0.0.1 -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-bad-subcharts/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/cmd/testdata/testcharts/chart-with-bad-subcharts/values.yaml -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-deprecated-api/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | appVersion: "1.0.0" 3 | description: A Helm chart for Kubernetes 4 | name: chart-with-deprecated-api 5 | type: application 6 | version: 1.0.0 7 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-deprecated-api/templates/horizontalpodautoscaler.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: autoscaling/v2beta1 2 | kind: HorizontalPodAutoscaler 3 | metadata: 4 | name: deprecated 5 | spec: 6 | scaleTargetRef: 7 | kind: Pod 8 | name: pod 9 | maxReplicas: 3 -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-deprecated-api/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/cmd/testdata/testcharts/chart-with-deprecated-api/values.yaml -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-lib-dep/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | appVersion: "1.0" 3 | description: A Helm chart for Kubernetes 4 | name: chart-with-lib-dep 5 | type: application 6 | version: 0.1.0 7 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-lib-dep/charts/common-0.0.5.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/cmd/testdata/testcharts/chart-with-lib-dep/charts/common-0.0.5.tgz -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-lib-dep/templates/service.yaml: -------------------------------------------------------------------------------- 1 | {{- template "common.service" (list . "mychart.service") -}} 2 | {{- define "mychart.service" -}} 3 | ## Define overrides for your Service resource here, e.g. 4 | # metadata: 5 | # labels: 6 | # custom: label 7 | # spec: 8 | # ports: 9 | # - port: 8080 10 | {{- end -}} 11 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-schema-and-subchart/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: chart-without-schema 3 | description: A Helm chart for Kubernetes 4 | type: application 5 | version: 0.1.0 6 | appVersion: 0.1.0 7 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-schema-and-subchart/charts/subchart-with-schema/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: subchart-with-schema 3 | description: A Helm chart for Kubernetes 4 | type: application 5 | version: 0.1.0 6 | appVersion: 0.1.0 7 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-schema-and-subchart/charts/subchart-with-schema/templates/empty.yaml: -------------------------------------------------------------------------------- 1 | # This file is intentionally blank 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-schema-and-subchart/charts/subchart-with-schema/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/cmd/testdata/testcharts/chart-with-schema-and-subchart/charts/subchart-with-schema/values.yaml -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-schema-and-subchart/templates/empty.yaml: -------------------------------------------------------------------------------- 1 | # This file is intentionally blank 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-schema-and-subchart/values.yaml: -------------------------------------------------------------------------------- 1 | firstname: "John" 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-schema-negative-skip-validation/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: Empty testing chart 3 | home: https://k8s.io/helm 4 | name: empty 5 | sources: 6 | - https://github.com/kubernetes/helm 7 | version: 0.1.0 8 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-schema-negative-skip-validation/templates/empty.yaml: -------------------------------------------------------------------------------- 1 | # This file is intentionally blank 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-schema-negative/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: Empty testing chart 3 | home: https://k8s.io/helm 4 | name: empty 5 | sources: 6 | - https://github.com/kubernetes/helm 7 | version: 0.1.0 8 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-schema-negative/templates/empty.yaml: -------------------------------------------------------------------------------- 1 | # This file is intentionally blank 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-schema-negative/values.yaml: -------------------------------------------------------------------------------- 1 | firstname: John 2 | lastname: Doe 3 | age: -5 4 | likesCoffee: true 5 | addresses: 6 | - city: Springfield 7 | street: Main 8 | number: 12345 9 | - city: New York 10 | street: Broadway 11 | number: 67890 12 | phoneNumbers: 13 | - "(888) 888-8888" 14 | - "(555) 555-5555" 15 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-schema/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: Empty testing chart 3 | home: https://k8s.io/helm 4 | name: empty 5 | sources: 6 | - https://github.com/kubernetes/helm 7 | version: 0.1.0 8 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-schema/extra-values.yaml: -------------------------------------------------------------------------------- 1 | age: -5 2 | employmentInfo: null 3 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-schema/templates/empty.yaml: -------------------------------------------------------------------------------- 1 | # This file is intentionally blank 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-secret/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: Chart with Kubernetes Secret 3 | name: chart-with-secret 4 | version: 0.0.1 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-secret/templates/configmap.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: test-configmap 5 | data: 6 | foo: bar 7 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-secret/templates/secret.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: test-secret 5 | stringData: 6 | foo: bar 7 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-subchart-notes/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: Chart with subchart notes 3 | name: chart-with-subchart-notes 4 | version: 0.0.1 5 | dependencies: 6 | - name: subchart-with-notes 7 | version: 0.0.1 8 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-subchart-notes/charts/subchart-with-notes/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: Subchart with notes 3 | name: subchart-with-notes 4 | version: 0.0.1 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-subchart-notes/charts/subchart-with-notes/templates/NOTES.txt: -------------------------------------------------------------------------------- 1 | SUBCHART NOTES 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-subchart-notes/templates/NOTES.txt: -------------------------------------------------------------------------------- 1 | PARENT NOTES 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-subchart-update/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: subchart-with-notes 3 | repository: file://../chart-with-subchart-notes/charts/subchart-with-notes 4 | version: 0.0.1 5 | digest: sha256:8ca45f73ae3f6170a09b64a967006e98e13cd91eb51e5ab0599bb87296c7df0a 6 | generated: "2021-05-02T15:07:22.1099921+02:00" 7 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-subchart-update/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: Chart with subchart that needs to be fetched 3 | name: chart-with-subchart-update 4 | version: 0.0.1 5 | dependencies: 6 | - name: subchart-with-notes 7 | version: 0.0.1 8 | repository: file://../chart-with-subchart-notes/charts 9 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-subchart-update/charts/subchart-with-notes/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: Subchart with notes 3 | name: subchart-with-notes 4 | version: 0.0.1 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-subchart-update/charts/subchart-with-notes/templates/NOTES.txt: -------------------------------------------------------------------------------- 1 | SUBCHART NOTES 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-subchart-update/templates/NOTES.txt: -------------------------------------------------------------------------------- 1 | PARENT NOTES 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-template-lib-archive-dep/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | appVersion: "1.0" 3 | description: A Helm chart for Kubernetes 4 | name: chart-with-template-lib-archive-dep 5 | type: application 6 | version: 0.1.0 7 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-template-lib-archive-dep/charts/common-0.0.5.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/cmd/testdata/testcharts/chart-with-template-lib-archive-dep/charts/common-0.0.5.tgz -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-template-lib-dep/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | appVersion: "1.0" 3 | description: A Helm chart for Kubernetes 4 | name: chart-with-template-lib-dep 5 | type: application 6 | version: 0.1.0 7 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-template-lib-dep/charts/common/templates/configmap.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: common-configmap 5 | data: 6 | myvalue: "Hello World" 7 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-template-lib-dep/charts/common/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for commons. 2 | # This is a YAML-formatted file. 3 | # Declare name/value pairs to be passed into your templates. 4 | # name: value 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-template-with-invalid-yaml/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: Deploy a basic Alpine Linux pod 3 | home: https://helm.sh/helm 4 | name: chart-with-template-with-invalid-yaml 5 | sources: 6 | - https://github.com/helm/helm 7 | version: 0.1.0 8 | type: application 9 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-template-with-invalid-yaml/templates/alpine-pod.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Pod 3 | metadata: 4 | name: "{{.Release.Name}}-{{.Values.Name}}" 5 | spec: 6 | containers: 7 | - name: waiter 8 | image: "alpine:3.9" 9 | command: ["/bin/sleep","9000"] 10 | invalid 11 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/chart-with-template-with-invalid-yaml/values.yaml: -------------------------------------------------------------------------------- 1 | Name: my-alpine 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/compressedchart-0.1.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/cmd/testdata/testcharts/compressedchart-0.1.0.tar.gz -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/compressedchart-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/cmd/testdata/testcharts/compressedchart-0.1.0.tgz -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/compressedchart-0.2.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/cmd/testdata/testcharts/compressedchart-0.2.0.tgz -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/compressedchart-0.3.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/cmd/testdata/testcharts/compressedchart-0.3.0.tgz -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/compressedchart-with-hyphens-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/cmd/testdata/testcharts/compressedchart-with-hyphens-0.1.0.tgz -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/deprecated/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: Deprecated testing chart 3 | home: https://helm.sh/helm 4 | name: deprecated 5 | sources: 6 | - https://github.com/helm/helm 7 | version: 0.1.0 8 | deprecated: true 9 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/deprecated/README.md: -------------------------------------------------------------------------------- 1 | #Deprecated 2 | 3 | This space intentionally left blank. 4 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/empty/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: Empty testing chart 3 | home: https://helm.sh/helm 4 | name: empty 5 | sources: 6 | - https://github.com/helm/helm 7 | version: 0.1.0 8 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/empty/README.md: -------------------------------------------------------------------------------- 1 | #Empty 2 | 3 | This space intentionally left blank. 4 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/empty/templates/empty.yaml: -------------------------------------------------------------------------------- 1 | # This file is intentionally blank 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/empty/values.yaml: -------------------------------------------------------------------------------- 1 | Name: my-empty 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/issue-7233/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | appVersion: "1.0" 3 | description: A Helm chart for Kubernetes 4 | name: issue-7233 5 | version: 0.1.0 6 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/issue-7233/requirements.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: alpine 3 | repository: file://../alpine 4 | version: 0.1.0 5 | digest: sha256:7b380b1a826e7be1eecb089f66209d6d3df54be4bf879d4a8e6f8a9e871710e5 6 | generated: "2020-01-31T11:30:21.911547651Z" 7 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/issue-7233/requirements.yaml: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: alpine 3 | version: 0.1.0 4 | repository: file://../alpine 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/issue-7233/templates/configmap.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: {{ .Release.Name }}-configmap 5 | data: 6 | myvalue: "Hello World" 7 | drink: {{ .Values.favoriteDrink }} 8 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/issue-7233/values.yaml: -------------------------------------------------------------------------------- 1 | favoriteDrink: coffee 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/issue-9027/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: issue-9027 3 | version: 0.1.0 4 | dependencies: 5 | - name: subchart 6 | version: 0.1.0 7 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/issue-9027/charts/subchart/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: subchart 3 | version: 0.1.0 4 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/issue-9027/charts/subchart/templates/values.yaml: -------------------------------------------------------------------------------- 1 | {{ .Values | toYaml }} 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/issue-9027/charts/subchart/values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | hash: 3 | key1: 1 4 | key2: 2 5 | key3: 3 6 | key4: 4 7 | key5: 5 8 | key6: 6 9 | 10 | 11 | hash: 12 | key1: 1 13 | key2: 2 14 | key3: 3 15 | key4: 4 16 | key5: 5 17 | key6: 6 18 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/issue-9027/templates/values.yaml: -------------------------------------------------------------------------------- 1 | {{ .Values | toYaml }} 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/issue-9027/values.yaml: -------------------------------------------------------------------------------- 1 | global: 2 | hash: 3 | key1: null 4 | key2: null 5 | key3: 13 6 | 7 | subchart: 8 | hash: 9 | key1: null 10 | key2: null 11 | key3: 13 12 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/issue1979/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: Deploy a basic Alpine Linux pod 3 | home: https://helm.sh/helm 4 | name: alpine 5 | sources: 6 | - https://github.com/helm/helm 7 | version: 0.1.0 8 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/issue1979/extra_values.yaml: -------------------------------------------------------------------------------- 1 | test: 2 | Name: extra-values 3 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/issue1979/more_values.yaml: -------------------------------------------------------------------------------- 1 | test: 2 | Name: more-values 3 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/issue1979/values.yaml: -------------------------------------------------------------------------------- 1 | # The pod name 2 | Name: my-alpine 3 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/lib-chart/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: Common chartbuilding components and helpers 3 | name: lib-chart 4 | version: 0.0.5 5 | appVersion: 0.0.5 6 | home: https://helm.sh 7 | maintainers: 8 | - name: technosophos 9 | email: technosophos@gmail.com 10 | - name: prydonius 11 | email: adnan@bitnami.com 12 | type: Library 13 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/lib-chart/templates/_configmap.yaml: -------------------------------------------------------------------------------- 1 | {{- define "common.configmap.tpl" -}} 2 | apiVersion: v1 3 | kind: ConfigMap 4 | {{ template "common.metadata" . }} 5 | data: {} 6 | {{- end -}} 7 | {{- define "common.configmap" -}} 8 | {{- template "common.util.merge" (append . "common.configmap.tpl") -}} 9 | {{- end -}} 10 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/lib-chart/templates/_secret.yaml: -------------------------------------------------------------------------------- 1 | {{- define "common.secret.tpl" -}} 2 | apiVersion: v1 3 | kind: Secret 4 | {{ template "common.metadata" . }} 5 | type: Opaque 6 | data: {} 7 | {{- end -}} 8 | {{- define "common.secret" -}} 9 | {{- template "common.util.merge" (append . "common.secret.tpl") -}} 10 | {{- end -}} 11 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/lib-chart/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for commons. 2 | # This is a YAML-formatted file. 3 | # Declare name/value pairs to be passed into your templates. 4 | # name: value 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/object-order/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: object-order 3 | description: Test ordering of manifests in output 4 | type: application 5 | version: 0.1.0 6 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/object-order/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/cmd/testdata/testcharts/object-order/values.yaml -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/oci-dependent-chart-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/cmd/testdata/testcharts/oci-dependent-chart-0.1.0.tgz -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/pre-release-chart-0.1.0-alpha.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/cmd/testdata/testcharts/pre-release-chart-0.1.0-alpha.tgz -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/reqtest-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/cmd/testdata/testcharts/reqtest-0.1.0.tgz -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/reqtest/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: [] 2 | digest: Not implemented 3 | generated: 2016-09-13T17:25:17.593788787-06:00 4 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/reqtest/charts/reqsubchart/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: A Helm chart for Kubernetes 3 | name: reqsubchart 4 | version: 0.1.0 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/reqtest/charts/reqsubchart/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for reqsubchart. 2 | # This is a YAML-formatted file. 3 | # Declare name/value pairs to be passed into your templates. 4 | # name: value 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/reqtest/charts/reqsubchart2/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: A Helm chart for Kubernetes 3 | name: reqsubchart2 4 | version: 0.2.0 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/reqtest/charts/reqsubchart2/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for reqsubchart. 2 | # This is a YAML-formatted file. 3 | # Declare name/value pairs to be passed into your templates. 4 | # name: value 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/reqtest/charts/reqsubchart3-0.2.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/cmd/testdata/testcharts/reqtest/charts/reqsubchart3-0.2.0.tgz -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/reqtest/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for reqtest. 2 | # This is a YAML-formatted file. 3 | # Declare name/value pairs to be passed into your templates. 4 | # name: value 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/signtest-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/cmd/testdata/testcharts/signtest-0.1.0.tgz -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/signtest/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | .git 6 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/signtest/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: A Helm chart for Kubernetes 3 | name: signtest 4 | version: 0.1.0 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/signtest/alpine/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: Deploy a basic Alpine Linux pod 3 | home: https://helm.sh/helm 4 | name: alpine 5 | sources: 6 | - https://github.com/helm/helm 7 | version: 0.1.0 8 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/signtest/alpine/values.yaml: -------------------------------------------------------------------------------- 1 | # The pod name 2 | name: my-alpine 3 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/signtest/templates/pod.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Pod 3 | metadata: 4 | name: signtest 5 | spec: 6 | restartPolicy: Never 7 | containers: 8 | - name: waiter 9 | image: "alpine:3.3" 10 | command: ["/bin/sleep","9000"] 11 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/signtest/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/cmd/testdata/testcharts/signtest/values.yaml -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/subchart/charts/subchartA/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: A Helm chart for Kubernetes 3 | name: subcharta 4 | version: 0.1.0 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/subchart/charts/subchartB/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: A Helm chart for Kubernetes 3 | name: subchartb 4 | version: 0.1.0 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/subchart/extra_values.yaml: -------------------------------------------------------------------------------- 1 | # This file is used to test values passed by file at the command line 2 | 3 | configmap: 4 | enabled: true 5 | value: "qux" -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/subchart/templates/NOTES.txt: -------------------------------------------------------------------------------- 1 | Sample notes for {{ .Chart.Name }} -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/subchart/templates/subdir/configmap.yaml: -------------------------------------------------------------------------------- 1 | {{ if .Values.configmap.enabled -}} 2 | apiVersion: v1 3 | kind: ConfigMap 4 | metadata: 5 | name: {{ .Chart.Name }}-cm 6 | data: 7 | value: {{ .Values.configmap.value }} 8 | {{- end }} -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/subchart/templates/subdir/role.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: rbac.authorization.k8s.io/v1 2 | kind: Role 3 | metadata: 4 | name: {{ .Chart.Name }}-role 5 | rules: 6 | - apiGroups: [""] 7 | resources: ["pods"] 8 | verbs: ["get","list","watch"] 9 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/subchart/templates/subdir/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: {{ .Chart.Name }}-sa 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/subchart/templates/tests/test-config.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: "{{ .Release.Name }}-testconfig" 5 | annotations: 6 | "helm.sh/hook": test 7 | data: 8 | message: Hello World 9 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/upgradetest/templates/configmap.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: "{{ .Release.Name }}-configmap" 5 | data: 6 | myvalue: "Hello World" 7 | drink: {{ .Values.favoriteDrink }} -------------------------------------------------------------------------------- /pkg/cmd/testdata/testcharts/upgradetest/values.yaml: -------------------------------------------------------------------------------- 1 | favoriteDrink: beer -------------------------------------------------------------------------------- /pkg/cmd/testdata/testplugin/plugin.yaml: -------------------------------------------------------------------------------- 1 | name: testplugin 2 | usage: "echo test" 3 | description: "This echos test" 4 | command: "echo test" 5 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testserver/index.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | -------------------------------------------------------------------------------- /pkg/cmd/testdata/testserver/repository/repositories.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | generated: 2016-10-04T13:50:02.87649685-06:00 3 | repositories: 4 | - cache: "" 5 | name: test 6 | url: http://127.0.0.1:49216 7 | -------------------------------------------------------------------------------- /pkg/downloader/testdata/helm-test-key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/downloader/testdata/helm-test-key.pub -------------------------------------------------------------------------------- /pkg/downloader/testdata/helm-test-key.secret: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/downloader/testdata/helm-test-key.secret -------------------------------------------------------------------------------- /pkg/downloader/testdata/local-subchart-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/downloader/testdata/local-subchart-0.1.0.tgz -------------------------------------------------------------------------------- /pkg/downloader/testdata/local-subchart/Chart.yaml: -------------------------------------------------------------------------------- 1 | description: A Helm chart for Kubernetes 2 | name: local-subchart 3 | version: 0.1.0 4 | -------------------------------------------------------------------------------- /pkg/downloader/testdata/signtest-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/downloader/testdata/signtest-0.1.0.tgz -------------------------------------------------------------------------------- /pkg/downloader/testdata/signtest/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | .git 6 | -------------------------------------------------------------------------------- /pkg/downloader/testdata/signtest/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: A Helm chart for Kubernetes 3 | name: signtest 4 | version: 0.1.0 5 | -------------------------------------------------------------------------------- /pkg/downloader/testdata/signtest/alpine/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: Deploy a basic Alpine Linux pod 3 | home: https://helm.sh/helm 4 | name: alpine 5 | sources: 6 | - https://github.com/helm/helm 7 | version: 0.1.0 8 | -------------------------------------------------------------------------------- /pkg/downloader/testdata/signtest/alpine/values.yaml: -------------------------------------------------------------------------------- 1 | # The pod name 2 | name: my-alpine 3 | -------------------------------------------------------------------------------- /pkg/downloader/testdata/signtest/templates/pod.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Pod 3 | metadata: 4 | name: signtest 5 | spec: 6 | restartPolicy: Never 7 | containers: 8 | - name: waiter 9 | image: "alpine:3.3" 10 | command: ["/bin/sleep","9000"] 11 | -------------------------------------------------------------------------------- /pkg/downloader/testdata/signtest/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/downloader/testdata/signtest/values.yaml -------------------------------------------------------------------------------- /pkg/getter/testdata/empty-0.0.1.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/getter/testdata/empty-0.0.1.tgz -------------------------------------------------------------------------------- /pkg/getter/testdata/plugins/testgetter/get.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | echo ENVIRONMENT 4 | env 5 | 6 | echo "" 7 | echo ARGUMENTS 8 | echo $@ 9 | -------------------------------------------------------------------------------- /pkg/getter/testdata/plugins/testgetter2/get.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | echo ENVIRONMENT 4 | env 5 | 6 | echo "" 7 | echo ARGUMENTS 8 | echo $@ 9 | -------------------------------------------------------------------------------- /pkg/getter/testdata/plugins/testgetter2/plugin.yaml: -------------------------------------------------------------------------------- 1 | name: "testgetter2" 2 | version: "0.1.0" 3 | usage: "Fetch a different package from a test2:// source" 4 | description: "Handle test2 scheme" 5 | command: "$HELM_PLUGIN_DIR/get.sh" 6 | ignoreFlags: true 7 | downloaders: 8 | - command: "echo" 9 | protocols: 10 | - "test2" 11 | -------------------------------------------------------------------------------- /pkg/getter/testdata/repository/local/index.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | entries: {} 3 | generated: 2017-04-28T12:34:38.900985501-06:00 4 | -------------------------------------------------------------------------------- /pkg/ignore/testdata/.helmignore: -------------------------------------------------------------------------------- 1 | mast/a.txt 2 | .DS_Store 3 | .git 4 | -------------------------------------------------------------------------------- /pkg/ignore/testdata/.joonix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/ignore/testdata/.joonix -------------------------------------------------------------------------------- /pkg/ignore/testdata/a.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/ignore/testdata/a.txt -------------------------------------------------------------------------------- /pkg/ignore/testdata/cargo/a.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/ignore/testdata/cargo/a.txt -------------------------------------------------------------------------------- /pkg/ignore/testdata/cargo/b.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/ignore/testdata/cargo/b.txt -------------------------------------------------------------------------------- /pkg/ignore/testdata/cargo/c.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/ignore/testdata/cargo/c.txt -------------------------------------------------------------------------------- /pkg/ignore/testdata/helm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/ignore/testdata/helm.txt -------------------------------------------------------------------------------- /pkg/ignore/testdata/mast/a.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/ignore/testdata/mast/a.txt -------------------------------------------------------------------------------- /pkg/ignore/testdata/mast/b.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/ignore/testdata/mast/b.txt -------------------------------------------------------------------------------- /pkg/ignore/testdata/mast/c.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/ignore/testdata/mast/c.txt -------------------------------------------------------------------------------- /pkg/ignore/testdata/rudder.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/ignore/testdata/rudder.txt -------------------------------------------------------------------------------- /pkg/ignore/testdata/templates/.dotfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/ignore/testdata/templates/.dotfile -------------------------------------------------------------------------------- /pkg/ignore/testdata/tiller.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/ignore/testdata/tiller.txt -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/albatross/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: albatross 3 | description: testing chart 4 | version: 199.44.12345-Alpha.1+cafe009 5 | icon: http://riverrun.io 6 | -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/albatross/templates/fail.yaml: -------------------------------------------------------------------------------- 1 | {{ deliberateSyntaxError }} 2 | -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/albatross/values.yaml: -------------------------------------------------------------------------------- 1 | name: "mariner" 2 | -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/badchartfile/Chart.yaml: -------------------------------------------------------------------------------- 1 | description: A Helm chart for Kubernetes 2 | version: 0.0.0.0 3 | home: "" 4 | type: application 5 | dependencies: 6 | - name: mariadb 7 | version: 5.x.x 8 | repository: https://charts.helm.sh/stable/ 9 | condition: mariadb.enabled 10 | tags: 11 | - database 12 | -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/badchartfile/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for badchartfile. 2 | -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/badchartname/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | description: A Helm chart for Kubernetes 3 | version: 0.1.0 4 | name: "../badchartname" 5 | type: application 6 | -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/badchartname/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for badchartfile. 2 | -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/badvaluesfile/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: badvaluesfile 3 | description: A Helm chart for Kubernetes 4 | version: 0.0.1 5 | home: "" 6 | icon: http://riverrun.io 7 | -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/badvaluesfile/templates/badvaluesfile.yaml: -------------------------------------------------------------------------------- 1 | metadata: 2 | name: {{.name | default "foo" | title}} 3 | -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/badvaluesfile/values.yaml: -------------------------------------------------------------------------------- 1 | # Invalid value for badvaluesfile for testing lint fails with invalid yaml format 2 | name= "value" 3 | -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/goodone/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: goodone 3 | description: good testing chart 4 | version: 199.44.12345-Alpha.1+cafe009 5 | icon: http://riverrun.io 6 | -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/goodone/templates/goodone.yaml: -------------------------------------------------------------------------------- 1 | metadata: 2 | name: {{ .Values.name | default "foo" | lower }} 3 | -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/goodone/values.yaml: -------------------------------------------------------------------------------- 1 | name: "goodone-here" 2 | -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/invalidchartfile/Chart.yaml: -------------------------------------------------------------------------------- 1 | name: some-chart 2 | apiVersion: v2 3 | apiVersion: v1 4 | description: A Helm chart for Kubernetes 5 | version: 1.3.0 6 | icon: http://example.com 7 | -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/invalidchartfile/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/lint/rules/testdata/invalidchartfile/values.yaml -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/malformed-template/templates/bad.yaml: -------------------------------------------------------------------------------- 1 | { {- $relname := .Release.Name -}} 2 | -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/multi-template-fail/templates/multi-fail.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: game-config 5 | data: 6 | game.properties: cheat 7 | --- 8 | apiVersion: v1 9 | kind: ConfigMap 10 | metadata: 11 | name: -this:name-is-not_valid$ 12 | data: 13 | game.properties: empty 14 | -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/withsubchart/charts/subchart/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: subchart 3 | description: A Helm chart for Kubernetes 4 | type: application 5 | version: 0.1.0 6 | appVersion: "1.16.0" 7 | -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/withsubchart/charts/subchart/templates/subchart.yaml: -------------------------------------------------------------------------------- 1 | metadata: 2 | name: {{ .Values.subchart.name | lower }} 3 | -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/withsubchart/charts/subchart/values.yaml: -------------------------------------------------------------------------------- 1 | subchart: 2 | name: subchart -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/withsubchart/templates/mainchart.yaml: -------------------------------------------------------------------------------- 1 | metadata: 2 | name: {{ .Values.subchart.name | lower }} 3 | -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/withsubchart/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/lint/rules/testdata/withsubchart/values.yaml -------------------------------------------------------------------------------- /pkg/plugin/testdata/plugdir/bad/duplicate-entries/plugin.yaml: -------------------------------------------------------------------------------- 1 | name: "duplicate-entries" 2 | version: "0.1.0" 3 | usage: "usage" 4 | description: |- 5 | description 6 | command: "echo hello" 7 | ignoreFlags: true 8 | hooks: 9 | install: "echo installing..." 10 | hooks: 11 | install: "echo installing something different" 12 | -------------------------------------------------------------------------------- /pkg/plugin/testdata/plugdir/good/downloader/plugin.yaml: -------------------------------------------------------------------------------- 1 | name: "downloader" 2 | version: "1.2.3" 3 | usage: "usage" 4 | description: |- 5 | download something 6 | command: "echo Hello" 7 | downloaders: 8 | - protocols: 9 | - "myprotocol" 10 | - "myprotocols" 11 | command: "echo Download" 12 | -------------------------------------------------------------------------------- /pkg/plugin/testdata/plugdir/good/echo/plugin.yaml: -------------------------------------------------------------------------------- 1 | name: "echo" 2 | version: "1.2.3" 3 | usage: "echo something" 4 | description: |- 5 | This is a testing fixture. 6 | command: "echo Hello" 7 | hooks: 8 | install: "echo Installing" 9 | -------------------------------------------------------------------------------- /pkg/plugin/testdata/plugdir/good/hello/hello.ps1: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env pwsh 2 | 3 | Write-Host "Hello, world!" 4 | -------------------------------------------------------------------------------- /pkg/plugin/testdata/plugdir/good/hello/hello.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | echo "Hello from a Helm plugin" 4 | 5 | echo "PARAMS" 6 | echo $* 7 | 8 | $HELM_BIN ls --all 9 | 10 | -------------------------------------------------------------------------------- /pkg/provenance/testdata/hashtest-1.2.3.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/provenance/testdata/hashtest-1.2.3.tgz -------------------------------------------------------------------------------- /pkg/provenance/testdata/hashtest.sha256: -------------------------------------------------------------------------------- 1 | c6841b3a895f1444a6738b5d04564a57e860ce42f8519c3be807fb6d9bee7888 hashtest-1.2.3.tgz 2 | -------------------------------------------------------------------------------- /pkg/provenance/testdata/hashtest/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | .git 6 | -------------------------------------------------------------------------------- /pkg/provenance/testdata/hashtest/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: Test chart versioning 3 | name: hashtest 4 | version: 1.2.3 5 | -------------------------------------------------------------------------------- /pkg/provenance/testdata/hashtest/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for hashtest. 2 | # This is a YAML-formatted file. 3 | # Declare name/value pairs to be passed into your templates. 4 | # name: value 5 | -------------------------------------------------------------------------------- /pkg/provenance/testdata/helm-password-key.secret: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/provenance/testdata/helm-password-key.secret -------------------------------------------------------------------------------- /pkg/provenance/testdata/helm-test-key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/provenance/testdata/helm-test-key.pub -------------------------------------------------------------------------------- /pkg/provenance/testdata/helm-test-key.secret: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/provenance/testdata/helm-test-key.secret -------------------------------------------------------------------------------- /pkg/provenance/testdata/msgblock.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: Test chart versioning 3 | name: hashtest 4 | version: 1.2.3 5 | 6 | ... 7 | files: 8 | hashtest-1.2.3.tgz: sha256:c6841b3a895f1444a6738b5d04564a57e860ce42f8519c3be807fb6d9bee7888 9 | -------------------------------------------------------------------------------- /pkg/provenance/testdata/regen-hashtest.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | helm package hashtest 3 | shasum -a 256 hashtest-1.2.3.tgz > hashtest.sha256 4 | -------------------------------------------------------------------------------- /pkg/repo/repotest/testdata/examplechart-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/repo/repotest/testdata/examplechart-0.1.0.tgz -------------------------------------------------------------------------------- /pkg/repo/repotest/testdata/examplechart/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: A Helm chart for Kubernetes 3 | name: examplechart 4 | version: 0.1.0 5 | -------------------------------------------------------------------------------- /pkg/repo/repotest/testdata/examplechart/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for examplechart. 2 | # This is a YAML-formatted file. 3 | # Declare name/value pairs to be passed into your templates. 4 | # name: value 5 | -------------------------------------------------------------------------------- /pkg/repo/testdata/old-repositories.yaml: -------------------------------------------------------------------------------- 1 | best-charts-ever: http://best-charts-ever.com 2 | okay-charts: http://okay-charts.org 3 | example123: http://examplecharts.net/charts/123 4 | -------------------------------------------------------------------------------- /pkg/repo/testdata/repositories.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | repositories: 3 | - name: stable 4 | url: https://example.com/stable/charts 5 | cache: stable-index.yaml 6 | - name: incubator 7 | url: https://example.com/incubator 8 | cache: incubator-index.yaml 9 | -------------------------------------------------------------------------------- /pkg/repo/testdata/repository/frobnitz-1.2.3.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/repo/testdata/repository/frobnitz-1.2.3.tgz -------------------------------------------------------------------------------- /pkg/repo/testdata/repository/sprocket-1.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/repo/testdata/repository/sprocket-1.1.0.tgz -------------------------------------------------------------------------------- /pkg/repo/testdata/repository/sprocket-1.2.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/repo/testdata/repository/sprocket-1.2.0.tgz -------------------------------------------------------------------------------- /pkg/repo/testdata/repository/universe/zarthal-1.0.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/helm/helm/d21a8a04cb34dce84aac06c7660a8a1c1bbef50a/pkg/repo/testdata/repository/universe/zarthal-1.0.0.tgz -------------------------------------------------------------------------------- /pkg/repo/testdata/server/test.txt: -------------------------------------------------------------------------------- 1 | Hello World 2 | -------------------------------------------------------------------------------- /testdata/generate.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | openssl req -new -config openssl.conf -key key.pem -out key.csr 4 | openssl ca -config openssl.conf -create_serial -batch -in key.csr -out crt.pem -key rootca.key -cert rootca.crt 5 | --------------------------------------------------------------------------------