├── .editorconfig ├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ └── bug_report.md ├── copilot-instructions.md ├── dependabot.yml └── workflows │ ├── auto-update.yml │ ├── pull-request.yaml │ └── release.yml ├── .gitignore ├── .husky └── pre-commit ├── .releaserc.cjs ├── LICENSE ├── README.md ├── helm-git ├── helm-git-plugin.sh ├── package.json ├── plugin.yaml └── tests ├── 01-git.bats ├── 02-helm.bats ├── 03-cli.bats ├── 04-uri-parsing.bats ├── 04-uri-validation.bats ├── 05-helm-cli.bats ├── 06-helm-git-cache.bats ├── e2e.bats ├── fixtures ├── example-chart-symlink │ ├── .helmignore │ ├── chart │ │ ├── Chart.yaml │ │ ├── crds │ │ ├── extra-values.yaml │ │ ├── templates │ │ │ ├── NOTES.txt │ │ │ ├── _helpers.tpl │ │ │ ├── deployment.yaml │ │ │ ├── ingress.yaml │ │ │ ├── service.yaml │ │ │ └── tests │ │ │ │ └── test-connection.yaml │ │ └── values.yaml │ └── crds │ │ └── test.yaml ├── example-chart-with-deps │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ │ ├── NOTES.txt │ │ ├── _helpers.tpl │ │ ├── deployment.yaml │ │ ├── ingress.yaml │ │ ├── service.yaml │ │ └── tests │ │ │ └── test-connection.yaml │ └── values.yaml ├── example-chart │ ├── .helmignore │ ├── Chart.yaml │ ├── extra-values.yaml │ ├── templates │ │ ├── NOTES.txt │ │ ├── _helpers.tpl │ │ ├── deployment.yaml │ │ ├── ingress.yaml │ │ ├── service.yaml │ │ └── tests │ │ │ └── test-connection.yaml │ └── values.yaml ├── existing-dir │ └── existing-file └── prebuilt-chart │ ├── example-chart-0.1.0.tgz │ └── index.yaml └── test-helper.bash /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/auto-update.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/.github/workflows/auto-update.yml -------------------------------------------------------------------------------- /.github/workflows/pull-request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/.github/workflows/pull-request.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npx lint-staged --relative 2 | -------------------------------------------------------------------------------- /.releaserc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/.releaserc.cjs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/README.md -------------------------------------------------------------------------------- /helm-git: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/helm-git -------------------------------------------------------------------------------- /helm-git-plugin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/helm-git-plugin.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/package.json -------------------------------------------------------------------------------- /plugin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/plugin.yaml -------------------------------------------------------------------------------- /tests/01-git.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/01-git.bats -------------------------------------------------------------------------------- /tests/02-helm.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/02-helm.bats -------------------------------------------------------------------------------- /tests/03-cli.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/03-cli.bats -------------------------------------------------------------------------------- /tests/04-uri-parsing.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/04-uri-parsing.bats -------------------------------------------------------------------------------- /tests/04-uri-validation.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/04-uri-validation.bats -------------------------------------------------------------------------------- /tests/05-helm-cli.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/05-helm-cli.bats -------------------------------------------------------------------------------- /tests/06-helm-git-cache.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/06-helm-git-cache.bats -------------------------------------------------------------------------------- /tests/e2e.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/e2e.bats -------------------------------------------------------------------------------- /tests/fixtures/example-chart-symlink/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/fixtures/example-chart-symlink/.helmignore -------------------------------------------------------------------------------- /tests/fixtures/example-chart-symlink/chart/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/fixtures/example-chart-symlink/chart/Chart.yaml -------------------------------------------------------------------------------- /tests/fixtures/example-chart-symlink/chart/crds: -------------------------------------------------------------------------------- 1 | ../crds -------------------------------------------------------------------------------- /tests/fixtures/example-chart-symlink/chart/extra-values.yaml: -------------------------------------------------------------------------------- 1 | replicaCount: 999 2 | -------------------------------------------------------------------------------- /tests/fixtures/example-chart-symlink/chart/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/fixtures/example-chart-symlink/chart/templates/NOTES.txt -------------------------------------------------------------------------------- /tests/fixtures/example-chart-symlink/chart/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/fixtures/example-chart-symlink/chart/templates/_helpers.tpl -------------------------------------------------------------------------------- /tests/fixtures/example-chart-symlink/chart/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/fixtures/example-chart-symlink/chart/templates/deployment.yaml -------------------------------------------------------------------------------- /tests/fixtures/example-chart-symlink/chart/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/fixtures/example-chart-symlink/chart/templates/ingress.yaml -------------------------------------------------------------------------------- /tests/fixtures/example-chart-symlink/chart/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/fixtures/example-chart-symlink/chart/templates/service.yaml -------------------------------------------------------------------------------- /tests/fixtures/example-chart-symlink/chart/templates/tests/test-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/fixtures/example-chart-symlink/chart/templates/tests/test-connection.yaml -------------------------------------------------------------------------------- /tests/fixtures/example-chart-symlink/chart/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/fixtures/example-chart-symlink/chart/values.yaml -------------------------------------------------------------------------------- /tests/fixtures/example-chart-symlink/crds/test.yaml: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /tests/fixtures/example-chart-with-deps/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/fixtures/example-chart-with-deps/.helmignore -------------------------------------------------------------------------------- /tests/fixtures/example-chart-with-deps/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/fixtures/example-chart-with-deps/Chart.yaml -------------------------------------------------------------------------------- /tests/fixtures/example-chart-with-deps/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/fixtures/example-chart-with-deps/templates/NOTES.txt -------------------------------------------------------------------------------- /tests/fixtures/example-chart-with-deps/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/fixtures/example-chart-with-deps/templates/_helpers.tpl -------------------------------------------------------------------------------- /tests/fixtures/example-chart-with-deps/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/fixtures/example-chart-with-deps/templates/deployment.yaml -------------------------------------------------------------------------------- /tests/fixtures/example-chart-with-deps/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/fixtures/example-chart-with-deps/templates/ingress.yaml -------------------------------------------------------------------------------- /tests/fixtures/example-chart-with-deps/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/fixtures/example-chart-with-deps/templates/service.yaml -------------------------------------------------------------------------------- /tests/fixtures/example-chart-with-deps/templates/tests/test-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/fixtures/example-chart-with-deps/templates/tests/test-connection.yaml -------------------------------------------------------------------------------- /tests/fixtures/example-chart-with-deps/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/fixtures/example-chart-with-deps/values.yaml -------------------------------------------------------------------------------- /tests/fixtures/example-chart/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/fixtures/example-chart/.helmignore -------------------------------------------------------------------------------- /tests/fixtures/example-chart/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/fixtures/example-chart/Chart.yaml -------------------------------------------------------------------------------- /tests/fixtures/example-chart/extra-values.yaml: -------------------------------------------------------------------------------- 1 | replicaCount: 999 2 | -------------------------------------------------------------------------------- /tests/fixtures/example-chart/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/fixtures/example-chart/templates/NOTES.txt -------------------------------------------------------------------------------- /tests/fixtures/example-chart/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/fixtures/example-chart/templates/_helpers.tpl -------------------------------------------------------------------------------- /tests/fixtures/example-chart/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/fixtures/example-chart/templates/deployment.yaml -------------------------------------------------------------------------------- /tests/fixtures/example-chart/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/fixtures/example-chart/templates/ingress.yaml -------------------------------------------------------------------------------- /tests/fixtures/example-chart/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/fixtures/example-chart/templates/service.yaml -------------------------------------------------------------------------------- /tests/fixtures/example-chart/templates/tests/test-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/fixtures/example-chart/templates/tests/test-connection.yaml -------------------------------------------------------------------------------- /tests/fixtures/example-chart/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/fixtures/example-chart/values.yaml -------------------------------------------------------------------------------- /tests/fixtures/existing-dir/existing-file: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/fixtures/prebuilt-chart/example-chart-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/fixtures/prebuilt-chart/example-chart-0.1.0.tgz -------------------------------------------------------------------------------- /tests/fixtures/prebuilt-chart/index.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/fixtures/prebuilt-chart/index.yaml -------------------------------------------------------------------------------- /tests/test-helper.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aslafy-z/helm-git/HEAD/tests/test-helper.bash --------------------------------------------------------------------------------