├── pkg ├── ignore │ └── testdata │ │ ├── a.txt │ │ ├── helm.txt │ │ ├── cargo │ │ ├── a.txt │ │ ├── b.txt │ │ └── c.txt │ │ ├── mast │ │ ├── a.txt │ │ ├── b.txt │ │ └── c.txt │ │ ├── rudder.txt │ │ ├── tiller.txt │ │ ├── templates │ │ └── .dotfile │ │ └── .helmignore ├── chartutil │ └── testdata │ │ ├── frobnitz │ │ ├── ignore │ │ │ └── me.txt │ │ ├── .helmignore │ │ ├── LICENSE │ │ ├── docs │ │ │ └── README.md │ │ ├── templates │ │ │ └── template.tpl │ │ ├── charts │ │ │ ├── alpine │ │ │ │ ├── values.yaml │ │ │ │ ├── charts │ │ │ │ │ ├── mast1 │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ └── values.yaml │ │ │ │ │ └── mast2-0.1.0.tgz │ │ │ │ ├── Chart.yaml │ │ │ │ ├── README.md │ │ │ │ └── templates │ │ │ │ │ └── alpine-pod.yaml │ │ │ ├── _ignore_me │ │ │ └── mariner-4.3.2.tgz │ │ ├── INSTALL.txt │ │ ├── values.yaml │ │ ├── README.md │ │ ├── requirements.yaml │ │ ├── requirements.lock │ │ ├── icon.svg │ │ └── Chart.yaml │ │ ├── dependent-chart-alias │ │ ├── ignore │ │ │ └── me.txt │ │ ├── .helmignore │ │ ├── LICENSE │ │ ├── docs │ │ │ └── README.md │ │ ├── templates │ │ │ └── template.tpl │ │ ├── charts │ │ │ ├── alpine │ │ │ │ ├── values.yaml │ │ │ │ ├── charts │ │ │ │ │ ├── mast1 │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ └── values.yaml │ │ │ │ │ └── mast2-0.1.0.tgz │ │ │ │ ├── Chart.yaml │ │ │ │ ├── README.md │ │ │ │ └── templates │ │ │ │ │ └── alpine-pod.yaml │ │ │ ├── _ignore_me │ │ │ └── mariner-4.3.2.tgz │ │ ├── INSTALL.txt │ │ ├── values.yaml │ │ ├── README.md │ │ ├── requirements.lock │ │ ├── requirements.yaml │ │ ├── icon.svg │ │ └── Chart.yaml │ │ ├── frobnitz_backslash │ │ ├── ignore │ │ │ └── me.txt │ │ ├── .helmignore │ │ ├── LICENSE │ │ ├── docs │ │ │ └── README.md │ │ ├── templates │ │ │ └── template.tpl │ │ ├── charts │ │ │ ├── alpine │ │ │ │ ├── values.yaml │ │ │ │ ├── charts │ │ │ │ │ ├── mast1 │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ └── values.yaml │ │ │ │ │ └── mast2-0.1.0.tgz │ │ │ │ ├── Chart.yaml │ │ │ │ ├── README.md │ │ │ │ └── templates │ │ │ │ │ └── alpine-pod.yaml │ │ │ ├── _ignore_me │ │ │ └── mariner-4.3.2.tgz │ │ ├── INSTALL.txt │ │ ├── values.yaml │ │ ├── README.md │ │ ├── requirements.yaml │ │ ├── requirements.lock │ │ ├── icon.svg │ │ └── Chart.yaml │ │ ├── moby │ │ ├── charts │ │ │ ├── spouter │ │ │ │ ├── values.yaml │ │ │ │ └── Chart.yaml │ │ │ └── pequod │ │ │ │ ├── values.yaml │ │ │ │ ├── charts │ │ │ │ └── ahab │ │ │ │ │ ├── values.yaml │ │ │ │ │ └── Chart.yaml │ │ │ │ └── Chart.yaml │ │ ├── values.yaml │ │ └── Chart.yaml │ │ ├── mariner │ │ ├── templates │ │ │ └── placeholder.tpl │ │ ├── Chart.yaml │ │ ├── charts │ │ │ └── albatross-0.1.0.tgz │ │ ├── requirements.yaml │ │ └── values.yaml │ │ ├── albatross │ │ ├── values.yaml │ │ └── Chart.yaml │ │ ├── frobnitz-1.2.3.tgz │ │ ├── subpop │ │ ├── Chart.yaml │ │ ├── noreqs │ │ │ ├── Chart.yaml │ │ │ ├── templates │ │ │ │ └── service.yaml │ │ │ └── values.yaml │ │ ├── charts │ │ │ ├── subchart1 │ │ │ │ ├── Chart.yaml │ │ │ │ ├── charts │ │ │ │ │ ├── subchartA │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ ├── values.yaml │ │ │ │ │ │ └── templates │ │ │ │ │ │ │ └── service.yaml │ │ │ │ │ └── subchartB │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ ├── templates │ │ │ │ │ │ └── service.yaml │ │ │ │ │ │ └── values.yaml │ │ │ │ ├── templates │ │ │ │ │ └── service.yaml │ │ │ │ ├── requirements.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 │ │ │ │ └── requirements.yaml │ │ ├── README.md │ │ ├── values.yaml │ │ └── requirements.yaml │ │ ├── frobnitz_backslash-1.2.3.tgz │ │ ├── coleridge.yaml │ │ ├── genfrob.sh │ │ └── chartfiletest.yaml ├── downloader │ ├── testdata │ │ ├── signtest │ │ │ ├── values.yaml │ │ │ ├── alpine │ │ │ │ ├── values.yaml │ │ │ │ ├── Chart.yaml │ │ │ │ ├── README.md │ │ │ │ └── templates │ │ │ │ │ └── alpine-pod.yaml │ │ │ ├── Chart.yaml │ │ │ ├── .helmignore │ │ │ └── templates │ │ │ │ └── pod.yaml │ │ ├── helmhome │ │ │ └── repository │ │ │ │ ├── local │ │ │ │ └── index.yaml │ │ │ │ ├── cache │ │ │ │ ├── local-index.yaml │ │ │ │ ├── testing-https-index.yaml │ │ │ │ ├── testing-basicauth-index.yaml │ │ │ │ └── testing-index.yaml │ │ │ │ └── repositories.yaml │ │ ├── helm-test-key.pub │ │ ├── signtest-0.1.0.tgz │ │ ├── helm-test-key.secret │ │ └── signtest-0.1.0.tgz.prov │ └── doc.go ├── repo │ ├── testdata │ │ ├── server │ │ │ ├── test.txt │ │ │ └── index.yaml │ │ ├── repository │ │ │ ├── frobnitz-1.2.3.tgz │ │ │ ├── sprocket-1.1.0.tgz │ │ │ └── sprocket-1.2.0.tgz │ │ ├── old-repositories.yaml │ │ ├── repositories.yaml │ │ ├── local-index.yaml │ │ └── local-index-unordered.yaml │ └── repotest │ │ ├── testdata │ │ ├── examplechart │ │ │ ├── Chart.yaml │ │ │ ├── values.yaml │ │ │ └── .helmignore │ │ └── examplechart-0.1.0.tgz │ │ └── doc.go ├── lint │ ├── rules │ │ └── testdata │ │ │ ├── albatross │ │ │ ├── values.yaml │ │ │ ├── templates │ │ │ │ ├── fail.yaml │ │ │ │ ├── _helpers.tpl │ │ │ │ └── svc.yaml │ │ │ └── Chart.yaml │ │ │ ├── goodone │ │ │ ├── values.yaml │ │ │ ├── templates │ │ │ │ └── goodone.yaml │ │ │ └── Chart.yaml │ │ │ ├── badchartfile │ │ │ ├── values.yaml │ │ │ └── Chart.yaml │ │ │ └── badvaluesfile │ │ │ ├── templates │ │ │ └── badvaluesfile.yaml │ │ │ ├── values.yaml │ │ │ └── Chart.yaml │ ├── support │ │ └── doc.go │ └── lint.go ├── getter │ ├── testdata │ │ ├── repository │ │ │ ├── cache │ │ │ │ └── local-index.yaml │ │ │ ├── local │ │ │ │ └── index.yaml │ │ │ └── repositories.yaml │ │ └── plugins │ │ │ ├── testgetter │ │ │ ├── get.sh │ │ │ └── plugin.yaml │ │ │ └── testgetter2 │ │ │ ├── get.sh │ │ │ └── plugin.yaml │ └── doc.go ├── provenance │ └── testdata │ │ ├── hashtest │ │ ├── Chart.yaml │ │ ├── values.yaml │ │ └── .helmignore │ │ ├── hashtest.sha256 │ │ ├── hashtest-1.2.3.tgz │ │ ├── helm-test-key.pub │ │ ├── regen-hashtest.sh │ │ ├── helm-test-key.secret │ │ ├── helm-password-key.secret │ │ ├── msgblock.yaml │ │ ├── msgblock.yaml.asc │ │ └── msgblock.yaml.tampered ├── plugin │ ├── testdata │ │ └── plugdir │ │ │ ├── echo │ │ │ └── plugin.yaml │ │ │ ├── hello │ │ │ ├── hello.sh │ │ │ └── plugin.yaml │ │ │ └── downloader │ │ │ └── plugin.yaml │ ├── installer │ │ └── doc.go │ └── hooks.go ├── version │ └── doc.go ├── kube │ ├── tunnel_test.go │ ├── log.go │ ├── config.go │ └── namespace_test.go ├── engine │ └── doc.go ├── timeconv │ └── doc.go ├── tiller │ ├── release_version.go │ ├── release_testing_test.go │ ├── release_content.go │ └── release_content_test.go ├── strvals │ └── doc.go ├── helm │ └── helmpath │ │ ├── helmhome_windows_test.go │ │ └── helmhome_unix_test.go └── storage │ └── driver │ └── labels_test.go ├── cmd ├── helm │ ├── testdata │ │ ├── testcharts │ │ │ ├── signtest │ │ │ │ ├── values.yaml │ │ │ │ ├── alpine │ │ │ │ │ ├── values.yaml │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ ├── README.md │ │ │ │ │ └── templates │ │ │ │ │ │ └── alpine-pod.yaml │ │ │ │ ├── Chart.yaml │ │ │ │ ├── .helmignore │ │ │ │ └── templates │ │ │ │ │ └── pod.yaml │ │ │ ├── alpine │ │ │ │ ├── extra_values.yaml │ │ │ │ ├── more_values.yaml │ │ │ │ ├── values.yaml │ │ │ │ ├── Chart.yaml │ │ │ │ ├── README.md │ │ │ │ └── templates │ │ │ │ │ └── alpine-pod.yaml │ │ │ ├── reqtest │ │ │ │ ├── Chart.yaml │ │ │ │ ├── charts │ │ │ │ │ ├── reqsubchart │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ ├── values.yaml │ │ │ │ │ │ └── .helmignore │ │ │ │ │ ├── reqsubchart2 │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ ├── values.yaml │ │ │ │ │ │ └── .helmignore │ │ │ │ │ └── reqsubchart3-0.2.0.tgz │ │ │ │ ├── requirements.lock │ │ │ │ ├── values.yaml │ │ │ │ ├── requirements.yaml │ │ │ │ └── .helmignore │ │ │ ├── reqtest-0.1.0.tgz │ │ │ ├── signtest-0.1.0.tgz │ │ │ ├── chart-missing-deps │ │ │ │ ├── Chart.yaml │ │ │ │ ├── charts │ │ │ │ │ └── reqsubchart │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ ├── values.yaml │ │ │ │ │ │ └── .helmignore │ │ │ │ ├── values.yaml │ │ │ │ ├── requirements.yaml │ │ │ │ └── .helmignore │ │ │ ├── decompressedchart │ │ │ │ ├── Chart.yaml │ │ │ │ ├── values.yaml │ │ │ │ └── .helmignore │ │ │ ├── chart-bad-requirements │ │ │ │ ├── Chart.yaml │ │ │ │ ├── charts │ │ │ │ │ └── reqsubchart │ │ │ │ │ │ ├── Chart.yaml │ │ │ │ │ │ ├── values.yaml │ │ │ │ │ │ └── .helmignore │ │ │ │ ├── requirements.yaml │ │ │ │ ├── values.yaml │ │ │ │ └── .helmignore │ │ │ ├── compressedchart-0.1.0.tgz │ │ │ ├── compressedchart-0.2.0.tgz │ │ │ ├── compressedchart-0.3.0.tgz │ │ │ ├── novals │ │ │ │ ├── Chart.yaml │ │ │ │ ├── README.md │ │ │ │ └── templates │ │ │ │ │ └── alpine-pod.yaml │ │ │ └── signtest-0.1.0.tgz.prov │ │ ├── helmhome │ │ │ ├── repository │ │ │ │ ├── local │ │ │ │ │ └── index.yaml │ │ │ │ └── repositories.yaml │ │ │ └── plugins │ │ │ │ ├── args │ │ │ │ ├── args.sh │ │ │ │ └── plugin.yaml │ │ │ │ ├── echo │ │ │ │ └── plugin.yaml │ │ │ │ ├── env │ │ │ │ └── plugin.yaml │ │ │ │ └── fullenv │ │ │ │ ├── plugin.yaml │ │ │ │ └── fullenv.sh │ │ ├── testserver │ │ │ ├── index.yaml │ │ │ └── repository │ │ │ │ └── repositories.yaml │ │ ├── helm-test-key.pub │ │ ├── helm-test-key.secret │ │ ├── repositories.yaml │ │ └── testcache │ │ │ ├── foobar-index.yaml │ │ │ └── local-index.yaml │ ├── lint_test.go │ ├── get_hooks_test.go │ ├── get_manifest_test.go │ ├── get_values_test.go │ ├── get_test.go │ └── repo.go └── tiller │ ├── probes.go │ └── tiller_test.go ├── docs ├── examples │ ├── alpine │ │ ├── values.yaml │ │ ├── Chart.yaml │ │ ├── README.md │ │ └── templates │ │ │ └── alpine-pod.yaml │ ├── nginx │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ │ ├── service-test.yaml │ │ │ ├── configmap.yaml │ │ │ ├── pre-install-secret.yaml │ │ │ ├── _helpers.tpl │ │ │ ├── svc.yaml │ │ │ └── post-install-job.yaml │ │ └── values.yaml │ └── README.md ├── images │ ├── set-a-gh-page.png │ ├── create-a-bucket.png │ ├── edit-permissions.png │ ├── make-bucket-public.png │ └── create-a-gh-page-button.png ├── logos │ └── helm_logo_transparent.png ├── chart_template_guide │ ├── index.md │ ├── data_types.md │ └── debugging.md ├── chart_repository_faq.md ├── helm │ ├── helm_plugin_list.md │ ├── helm_repo_list.md │ ├── helm_plugin_remove.md │ ├── helm_plugin_update.md │ ├── helm_repo_remove.md │ ├── helm_home.md │ ├── helm_plugin_install.md │ ├── helm_get_values.md │ ├── helm_get_hooks.md │ ├── helm_completion.md │ ├── helm_plugin.md │ ├── helm_repo_update.md │ ├── helm_dependency_list.md │ ├── helm_repo_add.md │ ├── helm_lint.md │ ├── helm_get_manifest.md │ ├── helm_search.md │ ├── helm_verify.md │ ├── helm_repo.md │ └── helm_dependency_build.md ├── man │ └── man1 │ │ ├── helm_repo_list.1 │ │ ├── helm_plugin_list.1 │ │ ├── helm_repo_remove.1 │ │ ├── helm_plugin_remove.1 │ │ ├── helm_plugin_update.1 │ │ ├── helm_home.1 │ │ ├── helm_plugin.1 │ │ ├── helm_plugin_install.1 │ │ ├── helm_get_hooks.1 │ │ ├── helm_get_values.1 │ │ ├── helm_repo_update.1 │ │ ├── helm_dependency_list.1 │ │ ├── helm_repo.1 │ │ ├── helm_completion.1 │ │ ├── helm_lint.1 │ │ ├── helm_get_manifest.1 │ │ ├── helm_repo_add.1 │ │ └── helm_search.1 └── chart_best_practices │ └── index.md ├── .gitignore ├── code-of-conduct.md ├── OWNERS ├── rootfs ├── README.md ├── Dockerfile ├── Dockerfile.rudder └── Dockerfile.experimental ├── _proto └── hapi │ ├── version │ └── version.proto │ ├── chart │ ├── config.proto │ └── template.proto │ └── release │ ├── test_run.proto │ ├── info.proto │ └── test_suite.proto ├── scripts ├── setup-apimachinery.sh └── validate-license.sh └── circle.yml /pkg/ignore/testdata/a.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/ignore/testdata/helm.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/ignore/testdata/cargo/a.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/ignore/testdata/cargo/b.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/ignore/testdata/cargo/c.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/ignore/testdata/mast/a.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/ignore/testdata/mast/b.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/ignore/testdata/mast/c.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/ignore/testdata/rudder.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/ignore/testdata/tiller.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/ignore/testdata/templates/.dotfile: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz/ignore/me.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/downloader/testdata/signtest/values.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/signtest/values.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/repo/testdata/server/test.txt: -------------------------------------------------------------------------------- 1 | Hello World 2 | -------------------------------------------------------------------------------- /cmd/helm/testdata/helmhome/repository/local/index.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testserver/index.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/dependent-chart-alias/ignore/me.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz/.helmignore: -------------------------------------------------------------------------------- 1 | ignore/ 2 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz_backslash/ignore/me.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/downloader/testdata/helmhome/repository/local/index.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/dependent-chart-alias/.helmignore: -------------------------------------------------------------------------------- 1 | ignore/ 2 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz/LICENSE: -------------------------------------------------------------------------------- 1 | LICENSE placeholder. 2 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz_backslash/.helmignore: -------------------------------------------------------------------------------- 1 | ignore/ 2 | -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/albatross/values.yaml: -------------------------------------------------------------------------------- 1 | name: "mariner" 2 | -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/goodone/values.yaml: -------------------------------------------------------------------------------- 1 | name: "goodone here" 2 | -------------------------------------------------------------------------------- /docs/examples/alpine/values.yaml: -------------------------------------------------------------------------------- 1 | # The pod name 2 | Name: my-alpine 3 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/moby/charts/spouter/values.yaml: -------------------------------------------------------------------------------- 1 | scope: spouter 2 | -------------------------------------------------------------------------------- /pkg/ignore/testdata/.helmignore: -------------------------------------------------------------------------------- 1 | mast/a.txt 2 | .DS_Store 3 | .git 4 | -------------------------------------------------------------------------------- /cmd/helm/testdata/helmhome/plugins/args/args.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo $* 3 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/dependent-chart-alias/LICENSE: -------------------------------------------------------------------------------- 1 | LICENSE placeholder. 2 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz_backslash/LICENSE: -------------------------------------------------------------------------------- 1 | LICENSE placeholder. 2 | -------------------------------------------------------------------------------- /pkg/getter/testdata/repository/cache/local-index.yaml: -------------------------------------------------------------------------------- 1 | repository/local/index.yaml -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/alpine/extra_values.yaml: -------------------------------------------------------------------------------- 1 | test: 2 | Name: extra-values 3 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/alpine/more_values.yaml: -------------------------------------------------------------------------------- 1 | test: 2 | Name: more-values 3 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/alpine/values.yaml: -------------------------------------------------------------------------------- 1 | # The pod name 2 | Name: my-alpine 3 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/mariner/templates/placeholder.tpl: -------------------------------------------------------------------------------- 1 | # This is a placeholder. 2 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/moby/charts/pequod/values.yaml: -------------------------------------------------------------------------------- 1 | scope: pequod 2 | name: pequod 3 | -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/albatross/templates/fail.yaml: -------------------------------------------------------------------------------- 1 | {{ deliberateSyntaxError }} 2 | -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/badchartfile/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for badchartfile. 2 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz/docs/README.md: -------------------------------------------------------------------------------- 1 | This is a placeholder for documentation. 2 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz/templates/template.tpl: -------------------------------------------------------------------------------- 1 | Hello {{.Name | default "world"}} 2 | -------------------------------------------------------------------------------- /pkg/downloader/testdata/helmhome/repository/cache/local-index.yaml: -------------------------------------------------------------------------------- 1 | repository/local/index.yaml -------------------------------------------------------------------------------- /pkg/downloader/testdata/signtest/alpine/values.yaml: -------------------------------------------------------------------------------- 1 | # The pod name 2 | name: my-alpine 3 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/signtest/alpine/values.yaml: -------------------------------------------------------------------------------- 1 | # The pod name 2 | name: my-alpine 3 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz/charts/alpine/values.yaml: -------------------------------------------------------------------------------- 1 | # The pod name 2 | name: "my-alpine" 3 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/moby/charts/pequod/charts/ahab/values.yaml: -------------------------------------------------------------------------------- 1 | scope: ahab 2 | name: ahab 3 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz_backslash/docs/README.md: -------------------------------------------------------------------------------- 1 | This is a placeholder for documentation. 2 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz_backslash/templates/template.tpl: -------------------------------------------------------------------------------- 1 | Hello {{.Name | default "world"}} 2 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/moby/values.yaml: -------------------------------------------------------------------------------- 1 | scope: moby 2 | name: moby 3 | override: bad 4 | top: nope 5 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/albatross/values.yaml: -------------------------------------------------------------------------------- 1 | albatross: "true" 2 | 3 | global: 4 | author: Coleridge 5 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/dependent-chart-alias/docs/README.md: -------------------------------------------------------------------------------- 1 | This is a placeholder for documentation. 2 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/dependent-chart-alias/templates/template.tpl: -------------------------------------------------------------------------------- 1 | Hello {{.Name | default "world"}} 2 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz/INSTALL.txt: -------------------------------------------------------------------------------- 1 | This is an install document. The client may display this. 2 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz_backslash/charts/alpine/values.yaml: -------------------------------------------------------------------------------- 1 | # The pod name 2 | name: "my-alpine" 3 | -------------------------------------------------------------------------------- /docs/images/set-a-gh-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/docs/images/set-a-gh-page.png -------------------------------------------------------------------------------- /pkg/chartutil/testdata/dependent-chart-alias/charts/alpine/values.yaml: -------------------------------------------------------------------------------- 1 | # The pod name 2 | name: "my-alpine" 3 | -------------------------------------------------------------------------------- /docs/images/create-a-bucket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/docs/images/create-a-bucket.png -------------------------------------------------------------------------------- /docs/images/edit-permissions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/docs/images/edit-permissions.png -------------------------------------------------------------------------------- /pkg/chartutil/testdata/dependent-chart-alias/INSTALL.txt: -------------------------------------------------------------------------------- 1 | This is an install document. The client may display this. 2 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz_backslash/INSTALL.txt: -------------------------------------------------------------------------------- 1 | This is an install document. The client may display this. 2 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/moby/Chart.yaml: -------------------------------------------------------------------------------- 1 | description: A Helm chart for Kubernetes 2 | name: moby 3 | version: 0.1.0 4 | -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/goodone/templates/goodone.yaml: -------------------------------------------------------------------------------- 1 | metadata: 2 | name: {{.name | default "foo" | title}} 3 | -------------------------------------------------------------------------------- /cmd/helm/testdata/helm-test-key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/cmd/helm/testdata/helm-test-key.pub -------------------------------------------------------------------------------- /docs/images/make-bucket-public.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/docs/images/make-bucket-public.png -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz/charts/_ignore_me: -------------------------------------------------------------------------------- 1 | This should be ignored by the loader, but may be included in a chart. 2 | -------------------------------------------------------------------------------- /pkg/provenance/testdata/hashtest/Chart.yaml: -------------------------------------------------------------------------------- 1 | description: Test chart versioning 2 | name: hashtest 3 | version: 1.2.3 4 | -------------------------------------------------------------------------------- /docs/logos/helm_logo_transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/docs/logos/helm_logo_transparent.png -------------------------------------------------------------------------------- /pkg/downloader/testdata/signtest/Chart.yaml: -------------------------------------------------------------------------------- 1 | description: A Helm chart for Kubernetes 2 | name: signtest 3 | version: 0.1.0 4 | -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/badchartfile/Chart.yaml: -------------------------------------------------------------------------------- 1 | description: A Helm chart for Kubernetes 2 | version: 0.0.0 3 | home: "" 4 | -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/badvaluesfile/templates/badvaluesfile.yaml: -------------------------------------------------------------------------------- 1 | metadata: 2 | name: {{.name | default "foo" | title}} 3 | -------------------------------------------------------------------------------- /pkg/provenance/testdata/hashtest.sha256: -------------------------------------------------------------------------------- 1 | 8e90e879e2a04b1900570e1c198755e46e4706d70b0e79f5edabfac7900e4e75 hashtest-1.2.3.tgz 2 | -------------------------------------------------------------------------------- /cmd/helm/testdata/helm-test-key.secret: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/cmd/helm/testdata/helm-test-key.secret -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/reqtest/Chart.yaml: -------------------------------------------------------------------------------- 1 | description: A Helm chart for Kubernetes 2 | name: reqtest 3 | version: 0.1.0 4 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/signtest/Chart.yaml: -------------------------------------------------------------------------------- 1 | description: A Helm chart for Kubernetes 2 | name: signtest 3 | version: 0.1.0 4 | -------------------------------------------------------------------------------- /docs/images/create-a-gh-page-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/docs/images/create-a-gh-page-button.png -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz_backslash/charts/_ignore_me: -------------------------------------------------------------------------------- 1 | This should be ignored by the loader, but may be included in a chart. 2 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/moby/charts/pequod/Chart.yaml: -------------------------------------------------------------------------------- 1 | description: A Helm chart for Kubernetes 2 | name: pequod 3 | version: 0.1.0 4 | -------------------------------------------------------------------------------- /pkg/getter/testdata/repository/local/index.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | entries: {} 3 | generated: 2017-04-28T12:34:38.900985501-06:00 4 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/dependent-chart-alias/charts/_ignore_me: -------------------------------------------------------------------------------- 1 | This should be ignored by the loader, but may be included in a chart. 2 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz-1.2.3.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/pkg/chartutil/testdata/frobnitz-1.2.3.tgz -------------------------------------------------------------------------------- /pkg/chartutil/testdata/mariner/Chart.yaml: -------------------------------------------------------------------------------- 1 | name: mariner 2 | description: A Helm chart for Kubernetes 3 | version: 4.3.2 4 | home: "" 5 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/moby/charts/spouter/Chart.yaml: -------------------------------------------------------------------------------- 1 | description: A Helm chart for Kubernetes 2 | name: spouter 3 | version: 0.1.0 4 | -------------------------------------------------------------------------------- /pkg/downloader/testdata/helm-test-key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/pkg/downloader/testdata/helm-test-key.pub -------------------------------------------------------------------------------- /pkg/downloader/testdata/signtest-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/pkg/downloader/testdata/signtest-0.1.0.tgz -------------------------------------------------------------------------------- /pkg/provenance/testdata/hashtest-1.2.3.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/pkg/provenance/testdata/hashtest-1.2.3.tgz -------------------------------------------------------------------------------- /pkg/provenance/testdata/helm-test-key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/pkg/provenance/testdata/helm-test-key.pub -------------------------------------------------------------------------------- /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/Chart.yaml: -------------------------------------------------------------------------------- 1 | description: A Helm chart for Kubernetes 2 | name: examplechart 3 | version: 0.1.0 4 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/albatross/Chart.yaml: -------------------------------------------------------------------------------- 1 | name: albatross 2 | description: A Helm chart for Kubernetes 3 | version: 0.1.0 4 | home: "" 5 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/moby/charts/pequod/charts/ahab/Chart.yaml: -------------------------------------------------------------------------------- 1 | description: A Helm chart for Kubernetes 2 | name: ahab 3 | version: 0.1.0 4 | -------------------------------------------------------------------------------- /pkg/downloader/testdata/helm-test-key.secret: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/pkg/downloader/testdata/helm-test-key.secret -------------------------------------------------------------------------------- /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/provenance/testdata/helm-test-key.secret: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/pkg/provenance/testdata/helm-test-key.secret -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/reqtest-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/cmd/helm/testdata/testcharts/reqtest-0.1.0.tgz -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/signtest-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/cmd/helm/testdata/testcharts/signtest-0.1.0.tgz -------------------------------------------------------------------------------- /pkg/chartutil/testdata/subpop/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: A Helm chart for Kubernetes 3 | name: parentchart 4 | version: 0.1.0 5 | -------------------------------------------------------------------------------- /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/repo/testdata/repository/frobnitz-1.2.3.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/pkg/repo/testdata/repository/frobnitz-1.2.3.tgz -------------------------------------------------------------------------------- /pkg/repo/testdata/repository/sprocket-1.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/pkg/repo/testdata/repository/sprocket-1.1.0.tgz -------------------------------------------------------------------------------- /pkg/repo/testdata/repository/sprocket-1.2.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/pkg/repo/testdata/repository/sprocket-1.2.0.tgz -------------------------------------------------------------------------------- /cmd/helm/testdata/helmhome/plugins/echo/plugin.yaml: -------------------------------------------------------------------------------- 1 | name: echo 2 | usage: "echo stuff" 3 | description: "This echos stuff" 4 | command: "echo hello" 5 | -------------------------------------------------------------------------------- /cmd/helm/testdata/helmhome/plugins/env/plugin.yaml: -------------------------------------------------------------------------------- 1 | name: env 2 | usage: "env stuff" 3 | description: "show the env" 4 | command: "echo $HELM_HOME" 5 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/chart-missing-deps/Chart.yaml: -------------------------------------------------------------------------------- 1 | description: A Helm chart for Kubernetes 2 | name: chart-missing-deps 3 | version: 0.1.0 4 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/decompressedchart/Chart.yaml: -------------------------------------------------------------------------------- 1 | description: A Helm chart for Kubernetes 2 | name: decompressedchart 3 | version: 0.1.0 4 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/reqtest/charts/reqsubchart/Chart.yaml: -------------------------------------------------------------------------------- 1 | description: A Helm chart for Kubernetes 2 | name: reqsubchart 3 | version: 0.1.0 4 | -------------------------------------------------------------------------------- /pkg/chartutil/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/lint/rules/testdata/badvaluesfile/values.yaml: -------------------------------------------------------------------------------- 1 | # Invalid value for badvaluesfile for testing lint fails with invalid yaml format 2 | name= "value" 3 | -------------------------------------------------------------------------------- /pkg/provenance/testdata/helm-password-key.secret: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/pkg/provenance/testdata/helm-password-key.secret -------------------------------------------------------------------------------- /pkg/repo/repotest/testdata/examplechart-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/pkg/repo/repotest/testdata/examplechart-0.1.0.tgz -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/chart-bad-requirements/Chart.yaml: -------------------------------------------------------------------------------- 1 | description: A Helm chart for Kubernetes 2 | name: chart-missing-deps 3 | version: 0.1.0 4 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/reqtest/charts/reqsubchart2/Chart.yaml: -------------------------------------------------------------------------------- 1 | description: A Helm chart for Kubernetes 2 | name: reqsubchart2 3 | version: 0.2.0 4 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/reqtest/requirements.lock: -------------------------------------------------------------------------------- 1 | dependencies: [] 2 | digest: Not implemented 3 | generated: 2016-09-13T17:25:17.593788787-06:00 4 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz_backslash-1.2.3.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/pkg/chartutil/testdata/frobnitz_backslash-1.2.3.tgz -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/chart-missing-deps/charts/reqsubchart/Chart.yaml: -------------------------------------------------------------------------------- 1 | description: A Helm chart for Kubernetes 2 | name: reqsubchart 3 | version: 0.1.0 4 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/compressedchart-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/cmd/helm/testdata/testcharts/compressedchart-0.1.0.tgz -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/compressedchart-0.2.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/cmd/helm/testdata/testcharts/compressedchart-0.2.0.tgz -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/compressedchart-0.3.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/cmd/helm/testdata/testcharts/compressedchart-0.3.0.tgz -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz/charts/alpine/charts/mast1/Chart.yaml: -------------------------------------------------------------------------------- 1 | name: mast1 2 | description: A Helm chart for Kubernetes 3 | version: 0.1.0 4 | home: "" 5 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/subpop/charts/subchart1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: A Helm chart for Kubernetes 3 | name: subchart1 4 | version: 0.1.0 5 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/subpop/charts/subchart2/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: A Helm chart for Kubernetes 3 | name: subchart2 4 | version: 0.1.0 5 | -------------------------------------------------------------------------------- /cmd/helm/testdata/helmhome/plugins/args/plugin.yaml: -------------------------------------------------------------------------------- 1 | name: args 2 | usage: "echo args" 3 | description: "This echos args" 4 | command: "$HELM_PLUGIN_DIR/args.sh" 5 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/chart-bad-requirements/charts/reqsubchart/Chart.yaml: -------------------------------------------------------------------------------- 1 | description: A Helm chart for Kubernetes 2 | name: reqsubchart 3 | version: 0.1.0 4 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz/charts/mariner-4.3.2.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/pkg/chartutil/testdata/frobnitz/charts/mariner-4.3.2.tgz -------------------------------------------------------------------------------- /pkg/chartutil/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/chartutil/testdata/mariner/charts/albatross-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/pkg/chartutil/testdata/mariner/charts/albatross-0.1.0.tgz -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/albatross/Chart.yaml: -------------------------------------------------------------------------------- 1 | name: albatross 2 | description: testing chart 3 | version: 199.44.12345-Alpha.1+cafe009 4 | icon: http://riverrun.io 5 | -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/goodone/Chart.yaml: -------------------------------------------------------------------------------- 1 | name: goodone 2 | description: good testing chart 3 | version: 199.44.12345-Alpha.1+cafe009 4 | icon: http://riverrun.io 5 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz/charts/alpine/Chart.yaml: -------------------------------------------------------------------------------- 1 | name: alpine 2 | description: Deploy a basic Alpine Linux pod 3 | version: 0.1.0 4 | home: https://k8s.io/helm 5 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz_backslash/charts/alpine/charts/mast1/Chart.yaml: -------------------------------------------------------------------------------- 1 | name: mast1 2 | description: A Helm chart for Kubernetes 3 | version: 0.1.0 4 | home: "" 5 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/mariner/requirements.yaml: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: albatross 3 | repository: https://example.com/mariner/charts 4 | version: "0.1.0" 5 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/dependent-chart-alias/charts/alpine/charts/mast1/Chart.yaml: -------------------------------------------------------------------------------- 1 | name: mast1 2 | description: A Helm chart for Kubernetes 3 | version: 0.1.0 4 | home: "" 5 | -------------------------------------------------------------------------------- /pkg/chartutil/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/chartutil/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/chartutil/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/chartutil/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/chartutil/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/chartutil/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/lint/rules/testdata/badvaluesfile/Chart.yaml: -------------------------------------------------------------------------------- 1 | name: badvaluesfile 2 | description: A Helm chart for Kubernetes 3 | version: 0.0.1 4 | home: "" 5 | icon: http://riverrun.io 6 | -------------------------------------------------------------------------------- /cmd/helm/testdata/helmhome/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 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/chart-bad-requirements/requirements.yaml: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: reqsubchart 3 | version: 0.1.0 4 | repository: "https://example.com/charts" 5 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz_backslash/charts/alpine/Chart.yaml: -------------------------------------------------------------------------------- 1 | name: alpine 2 | description: Deploy a basic Alpine Linux pod 3 | version: 0.1.0 4 | home: https://k8s.io/helm 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 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .coverage/ 3 | .vimrc 4 | .vscode/ 5 | _dist/ 6 | _proto/*.pb.go 7 | bin/ 8 | rootfs/tiller 9 | rootfs/rudder 10 | vendor/ 11 | *.exe 12 | .idea/ 13 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/reqtest/charts/reqsubchart3-0.2.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/cmd/helm/testdata/testcharts/reqtest/charts/reqsubchart3-0.2.0.tgz -------------------------------------------------------------------------------- /pkg/chartutil/testdata/dependent-chart-alias/charts/alpine/Chart.yaml: -------------------------------------------------------------------------------- 1 | name: alpine 2 | description: Deploy a basic Alpine Linux pod 3 | version: 0.1.0 4 | home: https://k8s.io/helm 5 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz_backslash/charts/mariner-4.3.2.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/pkg/chartutil/testdata/frobnitz_backslash/charts/mariner-4.3.2.tgz -------------------------------------------------------------------------------- /pkg/chartutil/testdata/dependent-chart-alias/charts/mariner-4.3.2.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/pkg/chartutil/testdata/dependent-chart-alias/charts/mariner-4.3.2.tgz -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz/charts/alpine/charts/mast2-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/pkg/chartutil/testdata/frobnitz/charts/alpine/charts/mast2-0.1.0.tgz -------------------------------------------------------------------------------- /cmd/helm/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/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 | -------------------------------------------------------------------------------- /cmd/helm/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 | -------------------------------------------------------------------------------- /cmd/helm/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/chartutil/testdata/frobnitz_backslash/charts/alpine/charts/mast2-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/pkg/chartutil/testdata/frobnitz_backslash/charts/alpine/charts/mast2-0.1.0.tgz -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/alpine/Chart.yaml: -------------------------------------------------------------------------------- 1 | description: Deploy a basic Alpine Linux pod 2 | home: https://k8s.io/helm 3 | name: alpine 4 | sources: 5 | - https://github.com/kubernetes/helm 6 | version: 0.1.0 7 | -------------------------------------------------------------------------------- /cmd/helm/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 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/novals/Chart.yaml: -------------------------------------------------------------------------------- 1 | description: Deploy a basic Alpine Linux pod 2 | home: https://k8s.io/helm 3 | name: novals 4 | sources: 5 | - https://github.com/kubernetes/helm 6 | version: 0.2.0 7 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/dependent-chart-alias/charts/alpine/charts/mast2-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corymsmith/helm/master/pkg/chartutil/testdata/dependent-chart-alias/charts/alpine/charts/mast2-0.1.0.tgz -------------------------------------------------------------------------------- /cmd/helm/testdata/repositories.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | repositories: 3 | - name: charts 4 | url: "https://kubernetes-charts.storage.googleapis.com" 5 | - name: local 6 | url: "http://localhost:8879/charts" 7 | -------------------------------------------------------------------------------- /docs/examples/alpine/Chart.yaml: -------------------------------------------------------------------------------- 1 | name: alpine 2 | description: Deploy a basic Alpine Linux pod 3 | version: 0.1.0 4 | home: https://k8s.io/helm 5 | sources: 6 | - https://github.com/kubernetes/helm 7 | appVersion: 3.3 8 | -------------------------------------------------------------------------------- /pkg/downloader/testdata/signtest/alpine/Chart.yaml: -------------------------------------------------------------------------------- 1 | description: Deploy a basic Alpine Linux pod 2 | home: https://k8s.io/helm 3 | name: alpine 4 | sources: 5 | - https://github.com/kubernetes/helm 6 | version: 0.1.0 7 | -------------------------------------------------------------------------------- /cmd/helm/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 | -------------------------------------------------------------------------------- /cmd/helm/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 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/signtest/alpine/Chart.yaml: -------------------------------------------------------------------------------- 1 | description: Deploy a basic Alpine Linux pod 2 | home: https://k8s.io/helm 3 | name: alpine 4 | sources: 5 | - https://github.com/kubernetes/helm 6 | version: 0.1.0 7 | -------------------------------------------------------------------------------- /pkg/chartutil/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 | -------------------------------------------------------------------------------- /cmd/helm/testdata/helmhome/repository/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 | -------------------------------------------------------------------------------- /docs/examples/nginx/.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/chartutil/testdata/mariner/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for mariner. 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 | -------------------------------------------------------------------------------- /pkg/plugin/testdata/plugdir/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 | -------------------------------------------------------------------------------- /cmd/helm/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 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/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/chartutil/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/chartutil/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/provenance/testdata/msgblock.yaml: -------------------------------------------------------------------------------- 1 | description: Test chart versioning 2 | name: hashtest 3 | version: 1.2.3 4 | 5 | ... 6 | files: 7 | hashtest-1.2.3.tgz: sha256:8e90e879e2a04b1900570e1c198755e46e4706d70b0e79f5edabfac7900e4e75 8 | -------------------------------------------------------------------------------- /cmd/helm/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/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/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 | -------------------------------------------------------------------------------- /cmd/helm/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/chartutil/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/chartutil/testdata/frobnitz/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 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/decompressedchart/.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/chartutil/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/chartutil/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/chartutil/testdata/frobnitz_backslash/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/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/plugin/testdata/plugdir/hello/hello.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | echo "Hello from a Helm plugin" 4 | 5 | echo "PARAMS" 6 | echo $* 7 | 8 | echo "ENVIRONMENT" 9 | echo $TILLER_HOST 10 | echo $HELM_HOME 11 | 12 | $HELM_BIN --host $TILLER_HOST ls --all 13 | 14 | -------------------------------------------------------------------------------- /cmd/helm/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/chartutil/testdata/frobnitz/requirements.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/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 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/chart-missing-deps/requirements.yaml: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: reqsubchart 3 | version: 0.1.0 4 | repository: "https://example.com/charts" 5 | - name: reqsubchart2 6 | version: 0.2.0 7 | repository: "https://example.com/charts" 8 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/dependent-chart-alias/requirements.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/chartutil/testdata/frobnitz_backslash/requirements.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 | -------------------------------------------------------------------------------- /code-of-conduct.md: -------------------------------------------------------------------------------- 1 | ## Kubernetes 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 | 5 | []() 6 | -------------------------------------------------------------------------------- /pkg/plugin/testdata/plugdir/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/hello/plugin.yaml: -------------------------------------------------------------------------------- 1 | name: "hello" 2 | version: "0.1.0" 3 | usage: "usage" 4 | description: |- 5 | description 6 | command: "$HELM_PLUGIN_SELF/hello.sh" 7 | useTunnel: true 8 | ignoreFlags: true 9 | install: "echo installing..." 10 | hooks: 11 | install: "echo installing..." 12 | -------------------------------------------------------------------------------- /cmd/helm/testdata/helmhome/plugins/fullenv/fullenv.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo $HELM_PLUGIN_NAME 3 | echo $HELM_PLUGIN_DIR 4 | echo $HELM_PLUGIN 5 | echo $HELM_HOME 6 | echo $HELM_PATH_REPOSITORY 7 | echo $HELM_PATH_REPOSITORY_FILE 8 | echo $HELM_PATH_CACHE 9 | echo $HELM_PATH_LOCAL_REPOSITORY 10 | echo $HELM_BIN 11 | -------------------------------------------------------------------------------- /pkg/chartutil/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/chartutil/testdata/dependent-chart-alias/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 | alias: 9 | - mariners1 10 | - mariners2 11 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /docs/examples/nginx/Chart.yaml: -------------------------------------------------------------------------------- 1 | name: nginx 2 | description: A basic NGINX HTTP server 3 | version: 0.1.0 4 | keywords: 5 | - http 6 | - nginx 7 | - www 8 | - web 9 | home: "https://github.com/kubernetes/helm" 10 | sources: 11 | - "https://hub.docker.com/_/nginx/" 12 | maintainers: 13 | - name: technosophos 14 | email: mbutcher@deis.com 15 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/reqtest/requirements.yaml: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: reqsubchart 3 | version: 0.1.0 4 | repository: "https://example.com/charts" 5 | - name: reqsubchart2 6 | version: 0.2.0 7 | repository: "https://example.com/charts" 8 | - name: reqsubchart3 9 | version: ">=0.1.0" 10 | repository: "https://example.com/charts" 11 | -------------------------------------------------------------------------------- /pkg/downloader/testdata/helmhome/repository/repositories.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | repositories: 3 | - name: testing 4 | url: "http://example.com" 5 | - name: testing-https 6 | url: "https://example.com" 7 | - name: testing-basicauth 8 | url: "http://username:password@example.com" 9 | - name: kubernetes-charts 10 | url: "http://example.com/charts" 11 | -------------------------------------------------------------------------------- /OWNERS: -------------------------------------------------------------------------------- 1 | maintainers: 2 | - adamreese 3 | - michelleN 4 | - migmartri 5 | - prydonius 6 | - technosophos 7 | - thomastaylor312 8 | - vaikas-google 9 | - viglesiasce 10 | reviewers: 11 | - adamreese 12 | - fibonacci1729 13 | - michelleN 14 | - migmartri 15 | - prydonius 16 | - sebgoa 17 | - technosophos 18 | - thomastaylor312 19 | - vaikas-google 20 | - viglesiasce 21 | -------------------------------------------------------------------------------- /pkg/downloader/testdata/signtest/alpine/README.md: -------------------------------------------------------------------------------- 1 | This example was generated using the command `helm create alpine`. 2 | 3 | The `templates/` directory contains a very simple pod resource with a 4 | couple of parameters. 5 | 6 | The `values.yaml` file contains the default values for the 7 | `alpine-pod.yaml` template. 8 | 9 | You can install this example using `helm install docs/examples/alpine`. 10 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/signtest/alpine/README.md: -------------------------------------------------------------------------------- 1 | This example was generated using the command `helm create alpine`. 2 | 3 | The `templates/` directory contains a very simple pod resource with a 4 | couple of parameters. 5 | 6 | The `values.yaml` file contains the default values for the 7 | `alpine-pod.yaml` template. 8 | 9 | You can install this example using `helm install docs/examples/alpine`. 10 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz/charts/alpine/README.md: -------------------------------------------------------------------------------- 1 | This example was generated using the command `helm create alpine`. 2 | 3 | The `templates/` directory contains a very simple pod resource with a 4 | couple of parameters. 5 | 6 | The `values.toml` file contains the default values for the 7 | `alpine-pod.yaml` template. 8 | 9 | You can install this example using `helm install docs/examples/alpine`. 10 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz_backslash/charts/alpine/README.md: -------------------------------------------------------------------------------- 1 | This example was generated using the command `helm create alpine`. 2 | 3 | The `templates/` directory contains a very simple pod resource with a 4 | couple of parameters. 5 | 6 | The `values.toml` file contains the default values for the 7 | `alpine-pod.yaml` template. 8 | 9 | You can install this example using `helm install docs/examples/alpine`. 10 | -------------------------------------------------------------------------------- /docs/examples/nginx/templates/service-test.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Pod 3 | metadata: 4 | name: "{{.Release.Name}}-service-test" 5 | annotations: 6 | "helm.sh/hook": test-success 7 | spec: 8 | containers: 9 | - name: curl 10 | image: radial/busyboxplus:curl 11 | command: ['curl'] 12 | args: [ '{{ template "fullname" .}}:{{default 80 .Values.httpPort}}' ] 13 | restartPolicy: Never 14 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/dependent-chart-alias/charts/alpine/README.md: -------------------------------------------------------------------------------- 1 | This example was generated using the command `helm create alpine`. 2 | 3 | The `templates/` directory contains a very simple pod resource with a 4 | couple of parameters. 5 | 6 | The `values.toml` file contains the default values for the 7 | `alpine-pod.yaml` template. 8 | 9 | You can install this example using `helm install docs/examples/alpine`. 10 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz/icon.svg: -------------------------------------------------------------------------------- 1 | 2 | 9 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/genfrob.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Pack the albatross chart into the mariner chart. 4 | echo "Packing albatross into mariner" 5 | tar -zcvf mariner/charts/albatross-0.1.0.tgz albatross 6 | 7 | echo "Packing mariner into frobnitz" 8 | tar -zcvf frobnitz/charts/mariner-4.3.2.tgz mariner 9 | 10 | # Pack the frobnitz chart. 11 | echo "Packing frobnitz" 12 | tar --exclude=ignore/* -zcvf frobnitz-1.2.3.tgz frobnitz 13 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz_backslash/icon.svg: -------------------------------------------------------------------------------- 1 | 2 | 9 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/dependent-chart-alias/icon.svg: -------------------------------------------------------------------------------- 1 | 2 | 9 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/chartfiletest.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: frobnitz 3 | description: This is a frobnitz. 4 | version: "1.2.3" 5 | keywords: 6 | - frobnitz 7 | - sprocket 8 | - dodad 9 | maintainers: 10 | - name: The Helm Team 11 | email: helm@example.com 12 | - name: Someone Else 13 | email: nobody@example.com 14 | sources: 15 | - https://example.com/foo/bar 16 | home: http://example.com 17 | icon: https://example.com/64x64.png 18 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: frobnitz 3 | description: This is a frobnitz. 4 | version: "1.2.3" 5 | keywords: 6 | - frobnitz 7 | - sprocket 8 | - dodad 9 | maintainers: 10 | - name: The Helm Team 11 | email: helm@example.com 12 | - name: Someone Else 13 | email: nobody@example.com 14 | sources: 15 | - https://example.com/foo/bar 16 | home: http://example.com 17 | icon: https://example.com/64x64.png 18 | -------------------------------------------------------------------------------- /pkg/getter/testdata/plugins/testgetter/plugin.yaml: -------------------------------------------------------------------------------- 1 | name: "testgetter" 2 | version: "0.1.0" 3 | usage: "Fetch a package from a test:// source" 4 | description: |- 5 | Print the environment that the plugin was given, then exit. 6 | 7 | This registers the test:// protocol. 8 | 9 | command: "$HELM_PLUGIN_DIR/get.sh" 10 | ignoreFlags: true 11 | downloaders: 12 | #- command: "$HELM_PLUGIN_DIR/get.sh" 13 | - command: "echo" 14 | protocols: 15 | - "test" 16 | -------------------------------------------------------------------------------- /docs/examples/alpine/README.md: -------------------------------------------------------------------------------- 1 | #Alpine: A simple Helm chart 2 | 3 | Run a single pod of Alpine Linux. 4 | 5 | This example was generated using the command `helm create alpine`. 6 | 7 | The `templates/` directory contains a very simple pod resource with a 8 | couple of parameters. 9 | 10 | The `values.yaml` file contains the default values for the 11 | `alpine-pod.yaml` template. 12 | 13 | You can install this example using `helm install docs/examples/alpine`. 14 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/subpop/charts/subchart1/charts/subchartA/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for subchart. 2 | # This is a YAML-formatted file. 3 | # Declare variables to be passed into your templates. 4 | # subchartA 5 | service: 6 | name: nginx 7 | type: ClusterIP 8 | externalPort: 80 9 | internalPort: 80 10 | SCAdata: 11 | SCAbool: false 12 | SCAfloat: 3.1 13 | SCAint: 55 14 | SCAstring: "jabba" 15 | SCAnested1: 16 | SCAnested2: true 17 | 18 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/reqtest/.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 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/dependent-chart-alias/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: frobnitz 3 | description: This is a frobnitz. 4 | version: "1.2.3" 5 | keywords: 6 | - frobnitz 7 | - sprocket 8 | - dodad 9 | maintainers: 10 | - name: The Helm Team 11 | email: helm@example.com 12 | - name: Someone Else 13 | email: nobody@example.com 14 | sources: 15 | - https://example.com/foo/bar 16 | home: http://example.com 17 | icon: https://example.com/64x64.png 18 | -------------------------------------------------------------------------------- /pkg/getter/testdata/repository/repositories.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | generated: 2017-04-28T12:34:38.551693035-06:00 3 | repositories: 4 | - caFile: "" 5 | cache: repository/cache/stable-index.yaml 6 | certFile: "" 7 | keyFile: "" 8 | name: stable 9 | url: https://kubernetes-charts.storage.googleapis.com 10 | - caFile: "" 11 | cache: repository/cache/local-index.yaml 12 | certFile: "" 13 | keyFile: "" 14 | name: local 15 | url: http://127.0.0.1:8879/charts 16 | -------------------------------------------------------------------------------- /pkg/repo/repotest/testdata/examplechart/.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 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/alpine/README.md: -------------------------------------------------------------------------------- 1 | #Alpine: A simple Helm chart 2 | 3 | Run a single pod of Alpine Linux. 4 | 5 | This example was generated using the command `helm create alpine`. 6 | 7 | The `templates/` directory contains a very simple pod resource with a 8 | couple of parameters. 9 | 10 | The `values.yaml` file contains the default values for the 11 | `alpine-pod.yaml` template. 12 | 13 | You can install this example using `helm install docs/examples/alpine`. 14 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/chart-missing-deps/.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 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/novals/README.md: -------------------------------------------------------------------------------- 1 | #Alpine: A simple Helm chart 2 | 3 | Run a single pod of Alpine Linux. 4 | 5 | This example was generated using the command `helm create alpine`. 6 | 7 | The `templates/` directory contains a very simple pod resource with a 8 | couple of parameters. 9 | 10 | The `values.yaml` file contains the default values for the 11 | `alpine-pod.yaml` template. 12 | 13 | You can install this example using `helm install docs/examples/alpine`. 14 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz_backslash/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: frobnitz_backslash 3 | description: This is a frobnitz. 4 | version: "1.2.3" 5 | keywords: 6 | - frobnitz 7 | - sprocket 8 | - dodad 9 | maintainers: 10 | - name: The Helm Team 11 | email: helm@example.com 12 | - name: Someone Else 13 | email: nobody@example.com 14 | sources: 15 | - https://example.com/foo/bar 16 | home: http://example.com 17 | icon: https://example.com/64x64.png 18 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/chart-bad-requirements/.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 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/subpop/noreqs/templates/service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: {{ .Chart.Name }} 5 | labels: 6 | chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" 7 | spec: 8 | type: {{ .Values.service.type }} 9 | ports: 10 | - port: {{ .Values.service.externalPort }} 11 | targetPort: {{ .Values.service.internalPort }} 12 | protocol: TCP 13 | name: {{ .Values.service.name }} 14 | selector: 15 | app: {{ .Chart.Name }} 16 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/reqtest/charts/reqsubchart/.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 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/reqtest/charts/reqsubchart2/.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 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/subpop/charts/subchart1/templates/service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: {{ .Chart.Name }} 5 | labels: 6 | chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" 7 | spec: 8 | type: {{ .Values.service.type }} 9 | ports: 10 | - port: {{ .Values.service.externalPort }} 11 | targetPort: {{ .Values.service.internalPort }} 12 | protocol: TCP 13 | name: {{ .Values.service.name }} 14 | selector: 15 | app: {{ .Chart.Name }} 16 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/subpop/charts/subchart2/templates/service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: {{ .Chart.Name }} 5 | labels: 6 | chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" 7 | spec: 8 | type: {{ .Values.service.type }} 9 | ports: 10 | - port: {{ .Values.service.externalPort }} 11 | targetPort: {{ .Values.service.internalPort }} 12 | protocol: TCP 13 | name: {{ .Values.service.name }} 14 | selector: 15 | app: {{ .Chart.Name }} 16 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/chart-missing-deps/charts/reqsubchart/.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 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /pkg/downloader/testdata/helmhome/repository/cache/testing-https-index.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | entries: 3 | foo: 4 | - name: foo 5 | description: Foo Chart 6 | engine: gotpl 7 | home: https://k8s.io/helm 8 | keywords: [] 9 | maintainers: [] 10 | sources: 11 | - https://github.com/kubernetes/charts 12 | urls: 13 | - https://example.com/foo-1.2.3.tgz 14 | version: 1.2.3 15 | checksum: 0e6661f193211d7a5206918d42f5c2a9470b737d 16 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/chart-bad-requirements/charts/reqsubchart/.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 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/subpop/README.md: -------------------------------------------------------------------------------- 1 | ## Subpop 2 | 3 | This chart is for testing the processing of enabled/disabled charts 4 | via conditions and tags. 5 | 6 | Currently there are three levels: 7 | 8 | ```` 9 | parent 10 | -1 tags: front-end, subchart1 11 | --A tags: front-end, subchartA 12 | --B tags: front-end, subchartB 13 | -2 tags: back-end, subchart2 14 | --B tags: back-end, subchartB 15 | --C tags: back-end, subchartC 16 | ```` 17 | 18 | Tags and conditions are currently in requirements.yaml files. -------------------------------------------------------------------------------- /pkg/chartutil/testdata/subpop/charts/subchart1/charts/subchartA/templates/service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: {{ .Chart.Name }} 5 | labels: 6 | chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" 7 | spec: 8 | type: {{ .Values.service.type }} 9 | ports: 10 | - port: {{ .Values.service.externalPort }} 11 | targetPort: {{ .Values.service.internalPort }} 12 | protocol: TCP 13 | name: {{ .Values.service.name }} 14 | selector: 15 | app: {{ .Chart.Name }} 16 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/subpop/charts/subchart1/charts/subchartB/templates/service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: {{ .Chart.Name }} 5 | labels: 6 | chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" 7 | spec: 8 | type: {{ .Values.service.type }} 9 | ports: 10 | - port: {{ .Values.service.externalPort }} 11 | targetPort: {{ .Values.service.internalPort }} 12 | protocol: TCP 13 | name: {{ .Values.service.name }} 14 | selector: 15 | app: {{ .Chart.Name }} 16 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/subpop/charts/subchart2/charts/subchartC/templates/service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: {{ .Chart.Name }} 5 | labels: 6 | chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" 7 | spec: 8 | type: {{ .Values.service.type }} 9 | ports: 10 | - port: {{ .Values.service.externalPort }} 11 | targetPort: {{ .Values.service.internalPort }} 12 | protocol: TCP 13 | name: {{ .Values.service.name }} 14 | selector: 15 | app: {{ .Chart.Name }} 16 | -------------------------------------------------------------------------------- /pkg/downloader/testdata/helmhome/repository/cache/testing-basicauth-index.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | entries: 3 | foo: 4 | - name: foo 5 | description: Foo Chart 6 | engine: gotpl 7 | home: https://k8s.io/helm 8 | keywords: [] 9 | maintainers: [] 10 | sources: 11 | - https://github.com/kubernetes/charts 12 | urls: 13 | - http://username:password@example.com/foo-1.2.3.tgz 14 | version: 1.2.3 15 | checksum: 0e6661f193211d7a5206918d42f5c2a9470b737d 16 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/subpop/charts/subchart2/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for subchart. 2 | # This is a YAML-formatted file. 3 | # Declare variables to be passed into your templates. 4 | replicaCount: 1 5 | image: 6 | repository: nginx 7 | tag: stable 8 | pullPolicy: IfNotPresent 9 | service: 10 | name: nginx 11 | type: ClusterIP 12 | externalPort: 80 13 | internalPort: 80 14 | resources: 15 | limits: 16 | cpu: 100m 17 | memory: 128Mi 18 | requests: 19 | cpu: 100m 20 | memory: 128Mi 21 | 22 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/subpop/charts/subchart2/charts/subchartB/templates/service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: subchart2-{{ .Chart.Name }} 5 | labels: 6 | chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" 7 | spec: 8 | type: {{ .Values.service.type }} 9 | ports: 10 | - port: {{ .Values.service.externalPort }} 11 | targetPort: {{ .Values.service.internalPort }} 12 | protocol: TCP 13 | name: subchart2-{{ .Values.service.name }} 14 | selector: 15 | app: {{ .Chart.Name }} 16 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/subpop/charts/subchart2/requirements.yaml: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: subchartb 3 | repository: http://localhost:10191 4 | version: 0.1.0 5 | condition: subchartb.enabled,subchart2.subchartb.enabled 6 | tags: 7 | - back-end 8 | - subchartb 9 | - name: subchartc 10 | repository: http://localhost:10191 11 | version: 0.1.0 12 | condition: subchartc.enabled 13 | tags: 14 | - back-end 15 | - subchartc 16 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/subpop/charts/subchart2/charts/subchartB/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for subchart. 2 | # This is a YAML-formatted file. 3 | # Declare variables to be passed into your templates. 4 | replicaCount: 1 5 | image: 6 | repository: nginx 7 | tag: stable 8 | pullPolicy: IfNotPresent 9 | service: 10 | name: nginx 11 | type: ClusterIP 12 | externalPort: 80 13 | internalPort: 80 14 | resources: 15 | limits: 16 | cpu: 100m 17 | memory: 128Mi 18 | requests: 19 | cpu: 100m 20 | memory: 128Mi 21 | 22 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/subpop/charts/subchart2/charts/subchartC/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for subchart. 2 | # This is a YAML-formatted file. 3 | # Declare variables to be passed into your templates. 4 | replicaCount: 1 5 | image: 6 | repository: nginx 7 | tag: stable 8 | pullPolicy: IfNotPresent 9 | service: 10 | name: nginx 11 | type: ClusterIP 12 | externalPort: 80 13 | internalPort: 80 14 | resources: 15 | limits: 16 | cpu: 100m 17 | memory: 128Mi 18 | requests: 19 | cpu: 100m 20 | memory: 128Mi 21 | 22 | -------------------------------------------------------------------------------- /pkg/downloader/testdata/signtest/alpine/templates/alpine-pod.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Pod 3 | metadata: 4 | name: {{.Release.Name}}-{{.Chart.Name}} 5 | labels: 6 | heritage: {{.Release.Service}} 7 | chartName: {{.Chart.Name}} 8 | chartVersion: {{.Chart.Version | quote}} 9 | annotations: 10 | "helm.sh/created": "{{.Release.Time.Seconds}}" 11 | spec: 12 | restartPolicy: {{default "Never" .restart_policy}} 13 | containers: 14 | - name: waiter 15 | image: "alpine:3.3" 16 | command: ["/bin/sleep","9000"] 17 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/signtest/alpine/templates/alpine-pod.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Pod 3 | metadata: 4 | name: {{.Release.Name}}-{{.Chart.Name}} 5 | labels: 6 | heritage: {{.Release.Service}} 7 | chartName: {{.Chart.Name}} 8 | chartVersion: {{.Chart.Version | quote}} 9 | annotations: 10 | "helm.sh/created": "{{.Release.Time.Seconds}}" 11 | spec: 12 | restartPolicy: {{default "Never" .restart_policy}} 13 | containers: 14 | - name: waiter 15 | image: "alpine:3.3" 16 | command: ["/bin/sleep","9000"] 17 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz/charts/alpine/templates/alpine-pod.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Pod 3 | metadata: 4 | name: {{.Release.Name}}-{{.Chart.Name}} 5 | labels: 6 | heritage: {{.Release.Service}} 7 | chartName: {{.Chart.Name}} 8 | chartVersion: {{.Chart.Version | quote}} 9 | annotations: 10 | "helm.sh/created": "{{.Release.Time.Seconds}}" 11 | spec: 12 | restartPolicy: {{default "Never" .restart_policy}} 13 | containers: 14 | - name: waiter 15 | image: "alpine:3.3" 16 | command: ["/bin/sleep","9000"] 17 | -------------------------------------------------------------------------------- /docs/examples/nginx/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for nginx. 2 | # This is a YAML-formatted file. 3 | # Declare name/value pairs to be passed into your templates. 4 | 5 | # See the list at https://hub.docker.com/r/library/nginx/tags/ 6 | imageTag: "1.11.0" 7 | 8 | # The port (defined on the service) to access the HTTP server. 9 | httpPort: 8888 10 | 11 | # Number of nginx instances to run 12 | replicaCount: 1 13 | 14 | # Evaluated by the post-install hook 15 | sleepyTime: "10" 16 | 17 | index: >- 18 |
This is a test
20 | -------------------------------------------------------------------------------- /docs/examples/nginx/templates/configmap.yaml: -------------------------------------------------------------------------------- 1 | # This is a simple example of using a config map to create a single page 2 | # static site. 3 | apiVersion: v1 4 | kind: ConfigMap 5 | metadata: 6 | name: {{template "fullname" .}} 7 | labels: 8 | release: {{ .Release.Name | quote }} 9 | app: {{template "fullname" .}} 10 | heritage: {{.Release.Service | quote }} 11 | data: 12 | # When the config map is mounted as a volume, these will be created as 13 | # files. 14 | index.html: {{default "Hello" .Values.index | quote}} 15 | test.txt: test 16 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/dependent-chart-alias/charts/alpine/templates/alpine-pod.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Pod 3 | metadata: 4 | name: {{.Release.Name}}-{{.Chart.Name}} 5 | labels: 6 | heritage: {{.Release.Service}} 7 | chartName: {{.Chart.Name}} 8 | chartVersion: {{.Chart.Version | quote}} 9 | annotations: 10 | "helm.sh/created": "{{.Release.Time.Seconds}}" 11 | spec: 12 | restartPolicy: {{default "Never" .restart_policy}} 13 | containers: 14 | - name: waiter 15 | image: "alpine:3.3" 16 | command: ["/bin/sleep","9000"] 17 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/frobnitz_backslash/charts/alpine/templates/alpine-pod.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Pod 3 | metadata: 4 | name: {{.Release.Name}}-{{.Chart.Name}} 5 | labels: 6 | heritage: {{.Release.Service}} 7 | chartName: {{.Chart.Name}} 8 | chartVersion: {{.Chart.Version | quote}} 9 | annotations: 10 | "helm.sh/created": "{{.Release.Time.Seconds}}" 11 | spec: 12 | restartPolicy: {{default "Never" .restart_policy}} 13 | containers: 14 | - name: waiter 15 | image: "alpine:3.3" 16 | command: ["/bin/sleep","9000"] 17 | -------------------------------------------------------------------------------- /docs/examples/nginx/templates/pre-install-secret.yaml: -------------------------------------------------------------------------------- 1 | # This shows a secret as a pre-install hook. 2 | # A pre-install hook is run before the rest of the chart is loaded. 3 | apiVersion: v1 4 | kind: Secret 5 | metadata: 6 | name: "{{.Release.Name}}-secret" 7 | # This declares the resource to be a hook. By convention, we also name the 8 | # file "pre-install-XXX.yaml", but Helm itself doesn't care about file names. 9 | annotations: 10 | "helm.sh/hook": pre-install 11 | type: Opaque 12 | data: 13 | password: {{ b64enc "secret" }} 14 | username: {{ b64enc "user1" }} 15 | -------------------------------------------------------------------------------- /docs/examples/nginx/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{/* vim: set filetype=mustache: */}} 2 | {{/* 3 | Expand the name of the chart. 4 | */}} 5 | {{define "name"}}{{default "nginx" .Values.nameOverride | trunc 63 | trimSuffix "-" }}{{end}} 6 | 7 | {{/* 8 | Create a default fully qualified app name. 9 | 10 | We truncate at 63 chars because some Kubernetes name fields are limited to this 11 | (by the DNS naming spec). 12 | */}} 13 | {{define "fullname"}} 14 | {{- $name := default "nginx" .Values.nameOverride -}} 15 | {{printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} 16 | {{end}} 17 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/subpop/noreqs/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for subchart. 2 | # This is a YAML-formatted file. 3 | # Declare variables to be passed into your templates. 4 | replicaCount: 1 5 | image: 6 | repository: nginx 7 | tag: stable 8 | pullPolicy: IfNotPresent 9 | service: 10 | name: nginx 11 | type: ClusterIP 12 | externalPort: 80 13 | internalPort: 80 14 | resources: 15 | limits: 16 | cpu: 100m 17 | memory: 128Mi 18 | requests: 19 | cpu: 100m 20 | memory: 128Mi 21 | 22 | 23 | # switch-like 24 | tags: 25 | front-end: true 26 | back-end: false 27 | -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/albatross/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{/* vim: set filetype=mustache: */}} 2 | {{/* 3 | Expand the name of the chart. 4 | */}} 5 | {{define "name"}}{{default "nginx" .Values.nameOverride | trunc 63 | trimSuffix "-" }}{{end}} 6 | 7 | {{/* 8 | Create a default fully qualified app name. 9 | 10 | We truncate at 63 chars because some Kubernetes name fields are limited to this 11 | (by the DNS naming spec). 12 | */}} 13 | {{define "fullname"}} 14 | {{- $name := default "nginx" .Values.nameOverride -}} 15 | {{printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} 16 | {{end}} 17 | -------------------------------------------------------------------------------- /docs/examples/nginx/templates/svc.yaml: -------------------------------------------------------------------------------- 1 | # This is a service gateway to the replica set created by the deployment. 2 | # Take a look at the deployment.yaml for general notes about this chart. 3 | apiVersion: v1 4 | kind: Service 5 | metadata: 6 | name: {{template "fullname" .}} 7 | labels: 8 | heritage: {{ .Release.Service | quote }} 9 | release: {{ .Release.Name | quote }} 10 | chart: "{{.Chart.Name}}-{{.Chart.Version}}" 11 | spec: 12 | ports: 13 | - port: {{default 80 .Values.httpPort}} 14 | targetPort: 80 15 | protocol: TCP 16 | name: http 17 | selector: 18 | app: {{template "fullname" .}} 19 | -------------------------------------------------------------------------------- /docs/examples/README.md: -------------------------------------------------------------------------------- 1 | # Helm Examples 2 | 3 | This directory contains example charts to help you get started with 4 | chart development. 5 | 6 | ## Alpine 7 | 8 | The `alpine` chart is very simple, and is a good starting point. 9 | 10 | It simply deploys a single pod running Alpine Linux. 11 | 12 | ## Nginx 13 | 14 | The `nginx` chart shows how to compose several resources into one chart, 15 | and it illustrates more complex template usage. 16 | 17 | It deploys a `deployment` (which creates a `replica set`), a `config 18 | map`, and a `service`. The replica set starts an nginx pod. The config 19 | map stores the files that the nginx server can serve. 20 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcache/foobar-index.yaml: -------------------------------------------------------------------------------- 1 | foobar-0.1.0: 2 | url: https://kubernetes-charts.storage.googleapis.com/nginx-0.1.0.tgz 3 | name: foobar 4 | removed: false 5 | chartfile: 6 | name: foobar 7 | description: string 8 | version: 0.1.0 9 | home: https://github.com/foo 10 | keywords: 11 | - dummy 12 | - hokey 13 | oddness-1.2.3: 14 | url: https://kubernetes-charts.storage.googleapis.com/alpine-1.0.0.tgz 15 | name: oddness 16 | removed: false 17 | chartfile: 18 | name: oddness 19 | description: string 20 | version: 1.2.3 21 | home: https://github.com/something 22 | keywords: 23 | - duck 24 | - sumtin 25 | -------------------------------------------------------------------------------- /rootfs/README.md: -------------------------------------------------------------------------------- 1 | # RootFS 2 | 3 | This directory stores all files that should be copied to the rootfs of a 4 | Docker container. The files should be stored according to the correct 5 | directory structure of the destination container. For example: 6 | 7 | ``` 8 | rootfs/bin -> /bin 9 | rootfs/usr/local/share -> /usr/local/share 10 | ``` 11 | 12 | ## Dockerfile 13 | 14 | A Dockerfile in the rootfs is used to build the image. Where possible, 15 | compilation should not be done in this Dockerfile, since we are 16 | interested in deploying the smallest possible images. 17 | 18 | Example: 19 | 20 | ```Dockerfile 21 | FROM alpine:3.2 22 | 23 | COPY . / 24 | 25 | ENTRYPOINT ["/usr/local/bin/boot"] 26 | ``` 27 | 28 | -------------------------------------------------------------------------------- /pkg/chartutil/testdata/subpop/charts/subchart1/charts/subchartB/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for subchart. 2 | # This is a YAML-formatted file. 3 | # Declare variables to be passed into your templates. 4 | service: 5 | name: nginx 6 | type: ClusterIP 7 | externalPort: 80 8 | internalPort: 80 9 | 10 | SCBdata: 11 | SCBbool: true 12 | SCBfloat: 7.77 13 | SCBint: 33 14 | SCBstring: "boba" 15 | 16 | exports: 17 | SCBexported1: 18 | SCBexported1A: 19 | SCBexported1B: 1965 20 | 21 | SCBexported2: 22 | SCBexported2A: "blaster" 23 | 24 | global: 25 | kolla: 26 | nova: 27 | api: 28 | all: 29 | port: 8774 30 | metadata: 31 | all: 32 | port: 8775 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /cmd/helm/testdata/testcache/local-index.yaml: -------------------------------------------------------------------------------- 1 | nginx-0.1.0: 2 | url: https://kubernetes-charts.storage.googleapis.com/nginx-0.1.0.tgz 3 | name: nginx 4 | removed: false 5 | chartfile: 6 | name: nginx 7 | description: string 8 | version: 0.1.0 9 | home: https://github.com/something 10 | keywords: 11 | - popular 12 | - web server 13 | - proxy 14 | alpine-1.0.0: 15 | url: https://kubernetes-charts.storage.googleapis.com/alpine-1.0.0.tgz 16 | name: alpine 17 | removed: false 18 | chartfile: 19 | name: alpine 20 | description: string 21 | version: 1.0.0 22 | home: https://github.com/something 23 | keywords: 24 | - linux 25 | - alpine 26 | - small 27 | - sumtin 28 | -------------------------------------------------------------------------------- /docs/chart_template_guide/index.md: -------------------------------------------------------------------------------- 1 | # The Chart Template Developer's Guide 2 | 3 | This guide provides an introduction to Helm's chart templates, with emphasis on 4 | the template language. 5 | 6 | Templates generate manifest files, which are YAML-formatted resource descriptions 7 | that Kubernetes can understand. We'll look at how templates are structured, 8 | how they can be used, how to write Go templates, and how to debug your work. 9 | 10 | This guide focuses on the following concepts: 11 | 12 | - The Helm template language 13 | - Using values 14 | - Techniques for working with templates 15 | 16 | This guide is oriented toward learning the ins and outs of the Helm template language. Other guides provide introductory material, examples, and best practices. -------------------------------------------------------------------------------- /pkg/lint/rules/testdata/albatross/templates/svc.yaml: -------------------------------------------------------------------------------- 1 | # This is a service gateway to the replica set created by the deployment. 2 | # Take a look at the deployment.yaml for general notes about this chart. 3 | apiVersion: v1 4 | kind: Service 5 | metadata: 6 | name: "{{ .Values.name }}" 7 | labels: 8 | heritage: {{ .Release.Service | quote }} 9 | release: {{ .Release.Name | quote }} 10 | chart: "{{.Chart.Name}}-{{.Chart.Version}}" 11 | kubeVersion: {{ .Capabilities.KubeVersion.Major }} 12 | tillerVersion: {{ .Capabilities.TillerVersion }} 13 | spec: 14 | ports: 15 | - port: {{default 80 .Values.httpPort | quote}} 16 | targetPort: 80 17 | protocol: TCP 18 | name: http 19 | selector: 20 | app: {{template "fullname" .}} 21 | -------------------------------------------------------------------------------- /docs/chart_repository_faq.md: -------------------------------------------------------------------------------- 1 | # Chart Repositories: Frequently Asked Questions 2 | 3 | This section tracks some of the more frequently encountered issues with using chart repositories. 4 | 5 | **We'd love your help** making this document better. To add, correct, or remove 6 | information, [file an issue](https://github.com/kubernetes/helm/issues) or 7 | send us a pull request. 8 | 9 | ## Fetching 10 | 11 | **Q: Why do I get a `unsupported protocol scheme ""` error when trying to fetch a chart from my custom repo?** 12 | 13 | A: This is likely caused by you creating your chart repo index without specifying the `--url` flag. 14 | Try recreating your `index.yaml` file with a command like `heml repo index --url http://my-repo/charts .`, 15 | and then re-uploading it to your custom charts repo. 16 | -------------------------------------------------------------------------------- /pkg/version/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2016 The Kubernetes Authors All rights reserved. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Package version represents the current version of the project. 18 | package version // import "k8s.io/helm/pkg/version" 19 | -------------------------------------------------------------------------------- /pkg/downloader/testdata/signtest-0.1.0.tgz.prov: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNED MESSAGE----- 2 | Hash: SHA512 3 | 4 | description: A Helm chart for Kubernetes 5 | name: signtest 6 | version: 0.1.0 7 | 8 | ... 9 | files: 10 | signtest-0.1.0.tgz: sha256:dee72947753628425b82814516bdaa37aef49f25e8820dd2a6e15a33a007823b 11 | -----BEGIN PGP SIGNATURE----- 12 | 13 | wsBcBAEBCgAQBQJXomNHCRCEO7+YH8GHYgAALywIAG1Me852Fpn1GYu8Q1GCcw4g 14 | l2k7vOFchdDwDhdSVbkh4YyvTaIO3iE2Jtk1rxw+RIJiUr0eLO/rnIJuxZS8WKki 15 | DR1LI9J1VD4dxN3uDETtWDWq7ScoPsRY5mJvYZXC8whrWEt/H2kfqmoA9LloRPWp 16 | flOE0iktA4UciZOblTj6nAk3iDyjh/4HYL4a6tT0LjjKI7OTw4YyHfjHad1ywVCz 17 | 9dMUc1rPgTnl+fnRiSPSrlZIWKOt1mcQ4fVrU3nwtRUwTId2k8FtygL0G6M+Y6t0 18 | S6yaU7qfk9uTxkdkUF7Bf1X3ukxfe+cNBC32vf4m8LY4NkcYfSqK2fGtQsnVr6s= 19 | =NyOM 20 | -----END PGP SIGNATURE----- -------------------------------------------------------------------------------- /cmd/helm/testdata/testcharts/signtest-0.1.0.tgz.prov: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNED MESSAGE----- 2 | Hash: SHA512 3 | 4 | description: A Helm chart for Kubernetes 5 | name: signtest 6 | version: 0.1.0 7 | 8 | ... 9 | files: 10 | signtest-0.1.0.tgz: sha256:dee72947753628425b82814516bdaa37aef49f25e8820dd2a6e15a33a007823b 11 | -----BEGIN PGP SIGNATURE----- 12 | 13 | wsBcBAEBCgAQBQJXomNHCRCEO7+YH8GHYgAALywIAG1Me852Fpn1GYu8Q1GCcw4g 14 | l2k7vOFchdDwDhdSVbkh4YyvTaIO3iE2Jtk1rxw+RIJiUr0eLO/rnIJuxZS8WKki 15 | DR1LI9J1VD4dxN3uDETtWDWq7ScoPsRY5mJvYZXC8whrWEt/H2kfqmoA9LloRPWp 16 | flOE0iktA4UciZOblTj6nAk3iDyjh/4HYL4a6tT0LjjKI7OTw4YyHfjHad1ywVCz 17 | 9dMUc1rPgTnl+fnRiSPSrlZIWKOt1mcQ4fVrU3nwtRUwTId2k8FtygL0G6M+Y6t0 18 | S6yaU7qfk9uTxkdkUF7Bf1X3ukxfe+cNBC32vf4m8LY4NkcYfSqK2fGtQsnVr6s= 19 | =NyOM 20 | -----END PGP SIGNATURE----- -------------------------------------------------------------------------------- /pkg/chartutil/testdata/subpop/values.yaml: -------------------------------------------------------------------------------- 1 | # parent/values.yaml 2 | 3 | imported-chart1: 4 | SPextra1: "helm rocks" 5 | 6 | overridden-chart1: 7 | SC1bool: false 8 | SC1float: 3.141592 9 | SC1int: 99 10 | SC1string: "pollywog" 11 | SPextra2: 42 12 | 13 | 14 | imported-chartA: 15 | SPextra3: 1.337 16 | 17 | overridden-chartA: 18 | SCAbool: true 19 | SCAfloat: 41.3 20 | SCAint: 808 21 | SCAstring: "jaberwocky" 22 | SPextra4: true 23 | 24 | imported-chartA-B: 25 | SPextra5: "k8s" 26 | 27 | overridden-chartA-B: 28 | SCAbool: true 29 | SCAfloat: 41.3 30 | SCAint: 808 31 | SCAstring: "jaberwocky" 32 | SCBbool: false 33 | SCBfloat: 1.99 34 | SCBint: 77 35 | SCBstring: "jango" 36 | SPextra6: 111 37 | 38 | tags: 39 | front-end: true 40 | back-end: false 41 | 42 | -------------------------------------------------------------------------------- /pkg/plugin/installer/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2016 The Kubernetes Authors All rights reserved. 3 | Licensed under the Apache License, Version 2.0 (the "License"); 4 | you may not use this file except in compliance with the License. 5 | You may obtain a copy of the License at 6 | 7 | http://www.apache.org/licenses/LICENSE-2.0 8 | 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. 14 | */ 15 | 16 | // Package installer provides an interface for installing Helm plugins. 17 | package installer // import "k8s.io/helm/pkg/plugin/installer" 18 | -------------------------------------------------------------------------------- /docs/helm/helm_plugin_list.md: -------------------------------------------------------------------------------- 1 | ## helm plugin list 2 | 3 | list installed Helm plugins 4 | 5 | ### Synopsis 6 | 7 | 8 | list installed Helm plugins 9 | 10 | ``` 11 | helm plugin list 12 | ``` 13 | 14 | ### Options inherited from parent commands 15 | 16 | ``` 17 | --debug enable verbose output 18 | --home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") 19 | --host string address of tiller. Overrides $HELM_HOST 20 | --kube-context string name of the kubeconfig context to use 21 | --tiller-namespace string namespace of tiller (default "kube-system") 22 | ``` 23 | 24 | ### SEE ALSO 25 | * [helm plugin](helm_plugin.md) - add, list, or remove Helm plugins 26 | 27 | ###### Auto generated by spf13/cobra on 26-May-2017 28 | -------------------------------------------------------------------------------- /pkg/provenance/testdata/msgblock.yaml.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNED MESSAGE----- 2 | Hash: SHA512 3 | 4 | description: Test chart versioning 5 | name: hashtest 6 | version: 1.2.3 7 | 8 | ... 9 | files: 10 | hashtest-1.2.3.tgz: sha256:8e90e879e2a04b1900570e1c198755e46e4706d70b0e79f5edabfac7900e4e75 11 | -----BEGIN PGP SIGNATURE----- 12 | Comment: GPGTools - https://gpgtools.org 13 | 14 | iQEcBAEBCgAGBQJXlp8KAAoJEIQ7v5gfwYdiE7sIAJYDiza+asekeooSXLvQiK+G 15 | PKnveqQpx49EZ6L7Y7UlW25SyH8EjXXHeJysDywCXF3w4luxN9n56ffU0KEW11IY 16 | F+JSjmgIWLS6ti7ZAGEi6JInQ/30rOAIpTEBRBL2IueW3m63mezrGK6XkBlGqpor 17 | C9WKeqLi+DWlMoBtsEy3Uk0XP6pn/qBFICYAbLQQU0sCCUT8CBA8f8aidxi7aw9t 18 | i404yYF+Dvc6i4JlSG77SV0ZJBWllUvsWoCd9Jli0NAuaMqmE7mzcEt/dE+Fm2Ql 19 | Bx3tr1WS4xTRiFQdcOttOl93H+OaHTh+Y0qqLTzzpCvqmttG0HfI6lMeCs7LeyA= 20 | =vEK+ 21 | -----END PGP SIGNATURE----- 22 | -------------------------------------------------------------------------------- /pkg/repo/repotest/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2016 The Kubernetes Authors All rights reserved. 3 | Licensed under the Apache License, Version 2.0 (the "License"); 4 | you may not use this file except in compliance with the License. 5 | You may obtain a copy of the License at 6 | 7 | http://www.apache.org/licenses/LICENSE-2.0 8 | 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. 14 | */ 15 | 16 | /*Package repotest provides utilities for testing. 17 | 18 | The server provides a testing server that can be set up and torn down quickly. 19 | */ 20 | package repotest 21 | -------------------------------------------------------------------------------- /docs/helm/helm_repo_list.md: -------------------------------------------------------------------------------- 1 | ## helm repo list 2 | 3 | list chart repositories 4 | 5 | ### Synopsis 6 | 7 | 8 | list chart repositories 9 | 10 | ``` 11 | helm repo list [flags] 12 | ``` 13 | 14 | ### Options inherited from parent commands 15 | 16 | ``` 17 | --debug enable verbose output 18 | --home string location of your Helm config. Overrides $HELM_HOME (default "~/.helm") 19 | --host string address of tiller. Overrides $HELM_HOST 20 | --kube-context string name of the kubeconfig context to use 21 | --tiller-namespace string namespace of tiller (default "kube-system") 22 | ``` 23 | 24 | ### SEE ALSO 25 | * [helm repo](helm_repo.md) - add, list, remove, update, and index chart repositories 26 | 27 | ###### Auto generated by spf13/cobra on 26-May-2017 28 | -------------------------------------------------------------------------------- /pkg/provenance/testdata/msgblock.yaml.tampered: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNED MESSAGE----- 2 | Hash: SHA512 3 | 4 | description: Test chart versioning 5 | name: hashtest 6 | version: 1.2.3+tampered 7 | 8 | ... 9 | files: 10 | hashtest-1.2.3.tgz: sha256:8e90e879e2a04b1900570e1c198755e46e4706d70b0e79f5edabfac7900e4e75 11 | -----BEGIN PGP SIGNATURE----- 12 | Comment: GPGTools - https://gpgtools.org 13 | 14 | iQEcBAEBCgAGBQJXlp8KAAoJEIQ7v5gfwYdiE7sIAJYDiza+asekeooSXLvQiK+G 15 | PKnveqQpx49EZ6L7Y7UlW25SyH8EjXXHeJysDywCXF3w4luxN9n56ffU0KEW11IY 16 | F+JSjmgIWLS6ti7ZAGEi6JInQ/30rOAIpTEBRBL2IueW3m63mezrGK6XkBlGqpor 17 | C9WKeqLi+DWlMoBtsEy3Uk0XP6pn/qBFICYAbLQQU0sCCUT8CBA8f8aidxi7aw9t 18 | i404yYF+Dvc6i4JlSG77SV0ZJBWllUvsWoCd9Jli0NAuaMqmE7mzcEt/dE+Fm2Ql 19 | Bx3tr1WS4xTRiFQdcOttOl93H+OaHTh+Y0qqLTzzpCvqmttG0HfI6lMeCs7LeyA= 20 | =vEK+ 21 | -----END PGP SIGNATURE----- 22 | -------------------------------------------------------------------------------- /docs/helm/helm_plugin_remove.md: -------------------------------------------------------------------------------- 1 | ## helm plugin remove 2 | 3 | remove one or more Helm plugins 4 | 5 | ### Synopsis 6 | 7 | 8 | remove one or more Helm plugins 9 | 10 | ``` 11 | helm plugin remove