From 114ae3524b863667c34a6769f15ee5718d997cb8 Mon Sep 17 00:00:00 2001 From: mahaoliang Date: Sat, 29 Jun 2024 21:13:59 +0800 Subject: [PATCH] =?UTF-8?q?Helm=20=E5=92=8C=20Helm=20chart=20Test=20?= =?UTF-8?q?=E5=9C=A8=20ARM=20=E5=92=8C=20RISV-V=20=E4=B8=8A=E7=9A=84?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=8C=96=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../posts/2024-01/helm_test_on_arm_risv-v.md | 150 + .../2024-01/imgs/helmtest/chart_test_perf | 13 + .../2024-01/imgs/helmtest/chart_test_result | 320 ++ .../2024-01/imgs/helmtest/helm_test_perf | 13 + .../2024-01/imgs/helmtest/helm_test_result | 4788 +++++++++++++++++ 5 files changed, 5284 insertions(+) create mode 100644 src/content/posts/2024-01/helm_test_on_arm_risv-v.md create mode 100644 src/content/posts/2024-01/imgs/helmtest/chart_test_perf create mode 100644 src/content/posts/2024-01/imgs/helmtest/chart_test_result create mode 100644 src/content/posts/2024-01/imgs/helmtest/helm_test_perf create mode 100644 src/content/posts/2024-01/imgs/helmtest/helm_test_result diff --git a/src/content/posts/2024-01/helm_test_on_arm_risv-v.md b/src/content/posts/2024-01/helm_test_on_arm_risv-v.md new file mode 100644 index 0000000..16bc109 --- /dev/null +++ b/src/content/posts/2024-01/helm_test_on_arm_risv-v.md @@ -0,0 +1,150 @@ +--- +title: Helm 和 Helm chart Test 在 ARM 和 RISV-V 上的自动化测试 +author: 马浩量 +pubDate: 2024-06-29 +categories: ['2024 年第一期'] +--- + +## 任务目标 + +[Helm](https://github.com/helm/helm) 是一个 `Kubernetes` 的包管理工具,它可以帮助用户定义、安装和升级运行在 `Kubernetes` 上的应用程序。 + +[Helm chart test](https://github.com/helm/chart-testing) 是一个用于测试 `Helm` 图表的 CLI 工具,用于测试 `Helm chart` 的拉取请求,能自动检测与目标分支相比已经更改的 chart。 + +本任务计划在 ARM 和 RISC-V 架构上运行 `Helm` 和 `Helm chart Test` 的测试,以此来对比这两种平台上云原生软件的成熟度。 + +## Helm 的单元测试 + +分析 Helm 的 [Makefile](https://github.com/helm/helm/blob/main/Makefile) 文件,发现 `test-unit` 目标是用来运行单元测试的: + +```makefile +.PHONY: test-unit +test-unit: + @echo + @echo "==> Running unit tests <==" + GO111MODULE=on go test $(GOFLAGS) -run $(TESTS) $(PKG) $(TESTFLAGS) +``` +可以看出,helm 的单元测试可以直接通过 `go test` 命令来执行。 + +查看 [go.mod](https://github.com/helm/helm/blob/main/go.mod) 文件,确定该项目使用的 Go 版本是 1.22.0: + +``` +module helm.sh/helm/v3 + +go 1.22.0 + +require ( + github.com/BurntSushi/toml v1.3.2 + ... +} +``` + + + +## Helm chart test 的单元测试 + +`Helm chart test` 项目使用 [build.sh](https://github.com/helm/chart-testing/blob/main/build.sh) 脚本进行构建发布。分析 `build.sh` 发现,在每次构建前,会使用 `go test -race ./...` 运行单元测试: + +```bash +... +go test -race ./... +goreleaser "${goreleaser_args[@]}" +... +``` + +查看[go.mod](https://github.com/helm/chart-testing/blob/main/go.mod)文件,确定该项目使用的 Go 版本是 1.22.0: + +``` +module github.com/helm/chart-testing/v3 + +go 1.22.0 + +toolchain go1.22.4 +... +``` + +## 自动化执行测试 + +helm 和 helm chart test 的单元测试都可以直接通过 `go test` 命令来执行。我们可以使用 bash 编写脚本使测试过程自动化。 + +这个脚本的主要流程为: + +1. 自动识别和配置:脚本首先检测硬件平台,然后自动下载并在测试目录下安装 Go,不干扰系统中的其他设置或版本。 +2. 环境设置:配置必要的环境变量,确保测试在适当的环境下执行。 +3. 代码仓库管理:自动从配置的 Git 仓库地址克隆代码到本地指定目录。 +4. 测试执行:运行单元测试,并将结果输出到报告文件中。 +5. 性能数据收集:通过调用 `performance_counter_920.sh` 收集和记录测试期间的性能指标。 + +为了避免网络环境对测试影响,脚本可以自定义配置: + +* 通过 `GO_BASE_URL` 定义 go 安装包下载网址 +* 通过 `REPO_URL` 定义项目源码仓库的地址。可以提前将项目从GitHub同步到Gitee。 +* 通过 `GOPROXY` 定义 Go 镜像地址。缺省设置为 `GOPROXY=https://goproxy.cn`,从国内镜像下载 moudle。 + +另外,helm 在测试插件功能时,会访问 [https://github.com/adamreese/helm-env](https://github.com/adamreese/helm-env) 。由于网络环境问题,涉及的测试经常会失败。所以我将 helm-env 项目同步到了gitee,并修改了测试案例 [vcs_installer_test.go](https://gitee.com/mahaoliang/helm/blob/02417b31ab70be386bb0a18045cbbca8dd9b8a8b/pkg/plugin/installer/vcs_installer_test.go),让它从 gitee 下载插件,保证了测试运行的稳定。 + +两个项目的自动化测试脚本都已经提交到了gitee,分别为: + +* https://gitee.com/mahaoliang/helm-test +* https://gitee.com/mahaoliang/helm-chart-test + +## 测试结果 + +下面是在 ARM 上运行的 helm 的测试结果。 + +```bash +Avg 10 times duration time: 24558698523 +Avg 10 times task clock: 130738.640 +Avg 10 times cpu-cycles: 290310169669 +Avg 10 times instructions: 269526073395 +Avg 10 times cache references: 95029267023 +Avg 10 times cache misses: 764800123 +Avg 10 times branches: (version: \"\", path: \"testdata/valid_maintainers\")" +Validating maintainers... +=== RUN TestLintChartMaintainerValidation/no-maintainers-with-validation +Linting chart " => (version: \"\", path: \"testdata/no_maintainers\")" +Validating maintainers... +=== RUN TestLintChartMaintainerValidation/maintainers-without-validation +Linting chart " => (version: \"\", path: \"testdata/valid_maintainers\")" +=== RUN TestLintChartMaintainerValidation/no-maintainers-without-validation +Linting chart " => (version: \"\", path: \"testdata/no_maintainers\")" +--- PASS: TestLintChartMaintainerValidation (0.00s) + --- PASS: TestLintChartMaintainerValidation/maintainers-with-validation (0.00s) + --- PASS: TestLintChartMaintainerValidation/no-maintainers-with-validation (0.00s) + --- PASS: TestLintChartMaintainerValidation/maintainers-without-validation (0.00s) + --- PASS: TestLintChartMaintainerValidation/no-maintainers-without-validation (0.00s) +=== RUN TestLintChartSchemaValidation +=== RUN TestLintChartSchemaValidation/schema-with-validation +Linting chart "invalid => (version: \"1.2.3\", path: \"testdata/test_lints\")" +=== RUN TestLintChartSchemaValidation/schema-without-validation +Linting chart "invalid => (version: \"1.2.3\", path: \"testdata/test_lints\")" +--- PASS: TestLintChartSchemaValidation (0.00s) + --- PASS: TestLintChartSchemaValidation/schema-with-validation (0.00s) + --- PASS: TestLintChartSchemaValidation/schema-without-validation (0.00s) +=== RUN TestLintYamlValidation +=== RUN TestLintYamlValidation/lint-with-validation +Linting chart "invalid => (version: \"1.2.3\", path: \"testdata/test_lints\")" +=== RUN TestLintYamlValidation/lint-without-validation +Linting chart "invalid => (version: \"1.2.3\", path: \"testdata/test_lints\")" +--- PASS: TestLintYamlValidation (0.00s) + --- PASS: TestLintYamlValidation/lint-with-validation (0.00s) + --- PASS: TestLintYamlValidation/lint-without-validation (0.00s) +=== RUN TestLintDependencyExtraArgs +=== RUN TestLintDependencyExtraArgs/lint-helm-dependency-extra-args + +------------------------------------------------------------------------------------------------------------------------ + Charts to be processed: +------------------------------------------------------------------------------------------------------------------------ + invalid => (version: "1.2.3", path: "testdata/test_lints") +------------------------------------------------------------------------------------------------------------------------ + +Linting chart "invalid => (version: \"1.2.3\", path: \"testdata/test_lints\")" +--- PASS: TestLintDependencyExtraArgs (0.00s) + --- PASS: TestLintDependencyExtraArgs/lint-helm-dependency-extra-args (0.00s) +=== RUN TestGenerateInstallConfig +=== RUN TestGenerateInstallConfig/custom_namespace +=== RUN TestGenerateInstallConfig/random_namespace +=== RUN TestGenerateInstallConfig/long_chart_name +--- PASS: TestGenerateInstallConfig (0.00s) + --- PASS: TestGenerateInstallConfig/custom_namespace (0.00s) + --- PASS: TestGenerateInstallConfig/random_namespace (0.00s) + --- PASS: TestGenerateInstallConfig/long_chart_name (0.00s) +=== RUN TestChart_HasCIValuesFile +=== RUN TestChart_HasCIValuesFile/has_file +=== RUN TestChart_HasCIValuesFile/different_paths +=== RUN TestChart_HasCIValuesFile/does_not_have_file +--- PASS: TestChart_HasCIValuesFile (0.00s) + --- PASS: TestChart_HasCIValuesFile/has_file (0.00s) + --- PASS: TestChart_HasCIValuesFile/different_paths (0.00s) + --- PASS: TestChart_HasCIValuesFile/does_not_have_file (0.00s) +=== RUN TestChart_AdditionalCommandsAreRun +=== RUN TestChart_AdditionalCommandsAreRun/no_additional_commands +Linting chart %!q(PANIC=String method: runtime error: invalid memory address or nil pointer dereference) +=== RUN TestChart_AdditionalCommandsAreRun/one_command +Linting chart %!q(PANIC=String method: runtime error: invalid memory address or nil pointer dereference) +=== RUN TestChart_AdditionalCommandsAreRun/multiple_commands +Linting chart %!q(PANIC=String method: runtime error: invalid memory address or nil pointer dereference) +--- PASS: TestChart_AdditionalCommandsAreRun (0.00s) + --- PASS: TestChart_AdditionalCommandsAreRun/no_additional_commands (0.00s) + --- PASS: TestChart_AdditionalCommandsAreRun/one_command (0.00s) + --- PASS: TestChart_AdditionalCommandsAreRun/multiple_commands (0.00s) +PASS +ok github.com/helm/chart-testing/v3/pkg/chart 0.009s +=== RUN TestUnmarshalYaml +Using config file: test_config.yaml +------------------------------------------------------------------------------------------------------------------------ + Configuration +------------------------------------------------------------------------------------------------------------------------ +Remote: origin +TargetBranch: main +Since: HEAD~1 +BuildID: pr-42 +LintConf: my-lint-conf.yaml +ChartYamlSchema: my-chart-yaml-schema.yaml +ValidateMaintainers: true +ValidateChartSchema: true +ValidateYaml: true +AdditionalCommands: [] +CheckVersionIncrement: true +ProcessAllCharts: false +Charts: [] +ChartRepos: [incubator=https://incubator] +ChartDirs: [stable incubator] +ExcludedCharts: [common] +HelmExtraArgs: --timeout 300s +HelmLintExtraArgs: --quiet +HelmRepoExtraArgs: [incubator=--username test] +HelmDependencyExtraArgs: [] +Debug: false +Upgrade: true +SkipMissingValues: true +SkipCleanUp: true +Namespace: default +ReleaseLabel: release +ExcludeDeprecated: true +KubectlTimeout: 2m0s +PrintLogs: true +GithubGroups: false +UseHelmignore: true +------------------------------------------------------------------------------------------------------------------------ +--- PASS: TestUnmarshalYaml (0.00s) +=== RUN TestUnmarshalJson +Using config file: test_config.json +------------------------------------------------------------------------------------------------------------------------ + Configuration +------------------------------------------------------------------------------------------------------------------------ +Remote: origin +TargetBranch: main +Since: HEAD~1 +BuildID: pr-42 +LintConf: my-lint-conf.yaml +ChartYamlSchema: my-chart-yaml-schema.yaml +ValidateMaintainers: true +ValidateChartSchema: true +ValidateYaml: true +AdditionalCommands: [] +CheckVersionIncrement: true +ProcessAllCharts: false +Charts: [] +ChartRepos: [incubator=https://incubator] +ChartDirs: [stable incubator] +ExcludedCharts: [common] +HelmExtraArgs: --timeout 300s +HelmLintExtraArgs: --quiet +HelmRepoExtraArgs: [incubator=--username test] +HelmDependencyExtraArgs: [] +Debug: false +Upgrade: true +SkipMissingValues: true +SkipCleanUp: true +Namespace: default +ReleaseLabel: release +ExcludeDeprecated: true +KubectlTimeout: 2m0s +PrintLogs: true +GithubGroups: false +UseHelmignore: true +------------------------------------------------------------------------------------------------------------------------ +--- PASS: TestUnmarshalJson (0.00s) +=== RUN Test_findConfigFile +=== RUN Test_findConfigFile/without_env_var +=== RUN Test_findConfigFile/with_env_var +=== RUN Test_findConfigFile/with_env_var_and_default_location +=== RUN Test_findConfigFile/not_found +--- PASS: Test_findConfigFile (0.00s) + --- PASS: Test_findConfigFile/without_env_var (0.00s) + --- PASS: Test_findConfigFile/with_env_var (0.00s) + --- PASS: Test_findConfigFile/with_env_var_and_default_location (0.00s) + --- PASS: Test_findConfigFile/not_found (0.00s) +PASS +ok github.com/helm/chart-testing/v3/pkg/config 0.007s +=== RUN TestFilter +--- PASS: TestFilter (0.00s) +PASS +ok github.com/helm/chart-testing/v3/pkg/ignore 0.004s +=== RUN TestParseOutGitDomain +=== RUN TestParseOutGitDomain/GitHub_SSH +=== RUN TestParseOutGitDomain/GitHub_HTTPS +=== RUN TestParseOutGitDomain/GitHub_HTTPS_with_username/password +=== RUN TestParseOutGitDomain/Gitlab_SSH +=== RUN TestParseOutGitDomain/Gitlab_HTTPS +=== RUN TestParseOutGitDomain/Gitlab_HTTPS_with_username/password +=== RUN TestParseOutGitDomain/Bitbucket_SSH +=== RUN TestParseOutGitDomain/Bitbucket_HTTPS +=== RUN TestParseOutGitDomain/Bitbucket_HTTPS_with_username/password +=== RUN TestParseOutGitDomain/Invalid +--- PASS: TestParseOutGitDomain (0.00s) + --- PASS: TestParseOutGitDomain/GitHub_SSH (0.00s) + --- PASS: TestParseOutGitDomain/GitHub_HTTPS (0.00s) + --- PASS: TestParseOutGitDomain/GitHub_HTTPS_with_username/password (0.00s) + --- PASS: TestParseOutGitDomain/Gitlab_SSH (0.00s) + --- PASS: TestParseOutGitDomain/Gitlab_HTTPS (0.00s) + --- PASS: TestParseOutGitDomain/Gitlab_HTTPS_with_username/password (0.00s) + --- PASS: TestParseOutGitDomain/Bitbucket_SSH (0.00s) + --- PASS: TestParseOutGitDomain/Bitbucket_HTTPS (0.00s) + --- PASS: TestParseOutGitDomain/Bitbucket_HTTPS_with_username/password (0.00s) + --- PASS: TestParseOutGitDomain/Invalid (0.00s) +=== RUN TestCmdTemplateExecutor_RunCommand +=== RUN TestCmdTemplateExecutor_RunCommand/command_without_arguments +=== RUN TestCmdTemplateExecutor_RunCommand/command_with_args +=== RUN TestCmdTemplateExecutor_RunCommand/interpolate_args +--- PASS: TestCmdTemplateExecutor_RunCommand (0.00s) + --- PASS: TestCmdTemplateExecutor_RunCommand/command_without_arguments (0.00s) + --- PASS: TestCmdTemplateExecutor_RunCommand/command_with_args (0.00s) + --- PASS: TestCmdTemplateExecutor_RunCommand/interpolate_args (0.00s) +PASS +ok github.com/helm/chart-testing/v3/pkg/tool 0.007s +=== RUN TestFlatten +=== RUN TestFlatten/0 +=== RUN TestFlatten/1 +=== RUN TestFlatten/2 +=== RUN TestFlatten/3 +--- PASS: TestFlatten (0.00s) + --- PASS: TestFlatten/0 (0.00s) + --- PASS: TestFlatten/1 (0.00s) + --- PASS: TestFlatten/2 (0.00s) + --- PASS: TestFlatten/3 (0.00s) +=== RUN TestCompareVersions +=== RUN TestCompareVersions/0 +=== RUN TestCompareVersions/1 +=== RUN TestCompareVersions/2 +=== RUN TestCompareVersions/3 +=== RUN TestCompareVersions/4 +=== RUN TestCompareVersions/5 +=== RUN TestCompareVersions/6 +--- PASS: TestCompareVersions (0.00s) + --- PASS: TestCompareVersions/0 (0.00s) + --- PASS: TestCompareVersions/1 (0.00s) + --- PASS: TestCompareVersions/2 (0.00s) + --- PASS: TestCompareVersions/3 (0.00s) + --- PASS: TestCompareVersions/4 (0.00s) + --- PASS: TestCompareVersions/5 (0.00s) + --- PASS: TestCompareVersions/6 (0.00s) +=== RUN TestSanitizeName +=== RUN TestSanitizeName/0 +actual: way-shorter-than-max-length,27, input: way-shorter-than-max-length,63 +=== RUN TestSanitizeName/1 +actual: max-length,10, input: max-length,10 +=== RUN TestSanitizeName/2 +actual: max-length,10, input: way-longer-than-max-length,10 +=== RUN TestSanitizeName/3 +actual: one-shorter-than-max-length,27, input: one-shorter-than-max-length,28 +=== RUN TestSanitizeName/4 +actual: one-longer-than-max-length,26, input: oone-longer-than-max-length,26 +=== RUN TestSanitizeName/5 +actual: would-start-with-hyphen-after-trimming,38, input: foo-would-start-with-hyphen-after-trimming,39 +--- PASS: TestSanitizeName (0.00s) + --- PASS: TestSanitizeName/0 (0.00s) + --- PASS: TestSanitizeName/1 (0.00s) + --- PASS: TestSanitizeName/2 (0.00s) + --- PASS: TestSanitizeName/3 (0.00s) + --- PASS: TestSanitizeName/4 (0.00s) + --- PASS: TestSanitizeName/5 (0.00s) +=== RUN TestBreakingChangeAllowed +=== RUN TestBreakingChangeAllowed/0 +=== RUN TestBreakingChangeAllowed/1 +=== RUN TestBreakingChangeAllowed/2 +=== RUN TestBreakingChangeAllowed/3 +=== RUN TestBreakingChangeAllowed/4 +=== RUN TestBreakingChangeAllowed/5 +=== RUN TestBreakingChangeAllowed/6 +=== RUN TestBreakingChangeAllowed/7 +=== RUN TestBreakingChangeAllowed/8 +=== RUN TestBreakingChangeAllowed/9 +=== RUN TestBreakingChangeAllowed/10 +--- PASS: TestBreakingChangeAllowed (0.00s) + --- PASS: TestBreakingChangeAllowed/0 (0.00s) + --- PASS: TestBreakingChangeAllowed/1 (0.00s) + --- PASS: TestBreakingChangeAllowed/2 (0.00s) + --- PASS: TestBreakingChangeAllowed/3 (0.00s) + --- PASS: TestBreakingChangeAllowed/4 (0.00s) + --- PASS: TestBreakingChangeAllowed/5 (0.00s) + --- PASS: TestBreakingChangeAllowed/6 (0.00s) + --- PASS: TestBreakingChangeAllowed/7 (0.00s) + --- PASS: TestBreakingChangeAllowed/8 (0.00s) + --- PASS: TestBreakingChangeAllowed/9 (0.00s) + --- PASS: TestBreakingChangeAllowed/10 (0.00s) +PASS +ok github.com/helm/chart-testing/v3/pkg/util 0.007s diff --git a/src/content/posts/2024-01/imgs/helmtest/helm_test_perf b/src/content/posts/2024-01/imgs/helmtest/helm_test_perf new file mode 100644 index 0000000..a462744 --- /dev/null +++ b/src/content/posts/2024-01/imgs/helmtest/helm_test_perf @@ -0,0 +1,13 @@ +207703454032 +133935.66 +297708991934 +273581765144 +96565832759 +781666846 +0.0.0 +=== RUN TestSearchRepositoriesCmd/search_for_'alpine',_expect_one_match_with_newest_development_version + helm_test.go:61: running cmd (attempt 1): search repo alpine --devel --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository +=== RUN TestSearchRepositoriesCmd/search_for_'alpine'_with_versions,_expect_three_matches + helm_test.go:61: running cmd (attempt 1): search repo alpine --versions --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository +=== RUN TestSearchRepositoriesCmd/search_for_'alpine'_with_version_constraint,_expect_one_match_with_version_0.1.0 + helm_test.go:61: running cmd (attempt 1): search repo alpine --version '>= 0.1, < 0.2' --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository +=== RUN TestSearchRepositoriesCmd/search_for_'alpine'_with_version_constraint,_expect_one_match_with_version_0.1.0#01 + helm_test.go:61: running cmd (attempt 1): search repo alpine --versions --version '>= 0.1, < 0.2' --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository +=== RUN TestSearchRepositoriesCmd/search_for_'alpine'_with_version_constraint,_expect_one_match_with_version_0.2.0 + helm_test.go:61: running cmd (attempt 1): search repo alpine --version '>= 0.1' --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository +=== RUN TestSearchRepositoriesCmd/search_for_'alpine'_with_version_constraint_and_--versions,_expect_two_matches + helm_test.go:61: running cmd (attempt 1): search repo alpine --versions --version '>= 0.1' --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository +=== RUN TestSearchRepositoriesCmd/search_for_'syzygy',_expect_no_matches + helm_test.go:61: running cmd (attempt 1): search repo syzygy --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository +=== RUN TestSearchRepositoriesCmd/search_for_'syzygy'_with_--fail-on-no-result,_expect_failure_for_no_results + helm_test.go:61: running cmd (attempt 1): search repo syzygy --fail-on-no-result --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository +=== RUN TestSearchRepositoriesCmd/search_for_'syzygy'_with_json_output_and_--fail-on-no-result,_expect_failure_for_no_results + helm_test.go:61: running cmd (attempt 1): search repo syzygy --output json --fail-on-no-result --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository +=== RUN TestSearchRepositoriesCmd/search_for_'syzygy'_with_yaml_output_--fail-on-no-result,_expect_failure_for_no_results + helm_test.go:61: running cmd (attempt 1): search repo syzygy --output yaml --fail-on-no-result --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository +=== RUN TestSearchRepositoriesCmd/search_for_'alp[a-z]+',_expect_two_matches + helm_test.go:61: running cmd (attempt 1): search repo alp[a-z]+ --regexp --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository +=== RUN TestSearchRepositoriesCmd/search_for_'alp[',_expect_failure_to_compile_regexp + helm_test.go:61: running cmd (attempt 1): search repo alp[ --regexp --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository +=== RUN TestSearchRepositoriesCmd/search_for_'maria',_expect_valid_json_output + helm_test.go:61: running cmd (attempt 1): search repo maria --output json --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository +=== RUN TestSearchRepositoriesCmd/search_for_'alpine',_expect_valid_yaml_output + helm_test.go:61: running cmd (attempt 1): search repo alpine --output yaml --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository +--- PASS: TestSearchRepositoriesCmd (0.03s) + --- PASS: TestSearchRepositoriesCmd/search_for_'alpine',_expect_one_match_with_latest_stable_version (0.00s) + --- PASS: TestSearchRepositoriesCmd/search_for_'alpine',_expect_one_match_with_newest_development_version (0.00s) + --- PASS: TestSearchRepositoriesCmd/search_for_'alpine'_with_versions,_expect_three_matches (0.00s) + --- PASS: TestSearchRepositoriesCmd/search_for_'alpine'_with_version_constraint,_expect_one_match_with_version_0.1.0 (0.00s) + --- PASS: TestSearchRepositoriesCmd/search_for_'alpine'_with_version_constraint,_expect_one_match_with_version_0.1.0#01 (0.00s) + --- PASS: TestSearchRepositoriesCmd/search_for_'alpine'_with_version_constraint,_expect_one_match_with_version_0.2.0 (0.00s) + --- PASS: TestSearchRepositoriesCmd/search_for_'alpine'_with_version_constraint_and_--versions,_expect_two_matches (0.00s) + --- PASS: TestSearchRepositoriesCmd/search_for_'syzygy',_expect_no_matches (0.00s) + --- PASS: TestSearchRepositoriesCmd/search_for_'syzygy'_with_--fail-on-no-result,_expect_failure_for_no_results (0.00s) + --- PASS: TestSearchRepositoriesCmd/search_for_'syzygy'_with_json_output_and_--fail-on-no-result,_expect_failure_for_no_results (0.00s) + --- PASS: TestSearchRepositoriesCmd/search_for_'syzygy'_with_yaml_output_--fail-on-no-result,_expect_failure_for_no_results (0.00s) + --- PASS: TestSearchRepositoriesCmd/search_for_'alp[a-z]+',_expect_two_matches (0.00s) + --- PASS: TestSearchRepositoriesCmd/search_for_'alp[',_expect_failure_to_compile_regexp (0.00s) + --- PASS: TestSearchRepositoriesCmd/search_for_'maria',_expect_valid_json_output (0.00s) + --- PASS: TestSearchRepositoriesCmd/search_for_'alpine',_expect_valid_yaml_output (0.00s) +=== RUN TestSearchRepoOutputCompletion +=== RUN TestSearchRepoOutputCompletion/completion_for_output_flag_long_and_before_arg + helm_test.go:61: running cmd (attempt 1): __complete search repo --output '' +=== RUN TestSearchRepoOutputCompletion/completion_for_output_flag_long_and_after_arg + helm_test.go:61: running cmd (attempt 1): __complete search repo aramis --output '' +=== RUN TestSearchRepoOutputCompletion/completion_for_output_flag_short_and_before_arg + helm_test.go:61: running cmd (attempt 1): __complete search repo -o '' +=== RUN TestSearchRepoOutputCompletion/completion_for_output_flag_short_and_after_arg + helm_test.go:61: running cmd (attempt 1): __complete search repo aramis -o '' +=== RUN TestSearchRepoOutputCompletion/completion_for_output_flag,_no_filter + helm_test.go:61: running cmd (attempt 1): __complete search repo --output jso +--- PASS: TestSearchRepoOutputCompletion (0.01s) + --- PASS: TestSearchRepoOutputCompletion/completion_for_output_flag_long_and_before_arg (0.00s) + --- PASS: TestSearchRepoOutputCompletion/completion_for_output_flag_long_and_after_arg (0.00s) + --- PASS: TestSearchRepoOutputCompletion/completion_for_output_flag_short_and_before_arg (0.00s) + --- PASS: TestSearchRepoOutputCompletion/completion_for_output_flag_short_and_after_arg (0.00s) + --- PASS: TestSearchRepoOutputCompletion/completion_for_output_flag,_no_filter (0.00s) +=== RUN TestSearchRepoFileCompletion +--- PASS: TestSearchRepoFileCompletion (0.00s) +=== RUN TestSearchFileCompletion +--- PASS: TestSearchFileCompletion (0.00s) +=== RUN TestShowPreReleaseChart +=== RUN TestShowPreReleaseChart/show_pre-release_chart +=== RUN TestShowPreReleaseChart/show_pre-release_chart#01 +=== RUN TestShowPreReleaseChart/show_pre-release_chart_with_'devel'_flag +--- PASS: TestShowPreReleaseChart (0.01s) + --- PASS: TestShowPreReleaseChart/show_pre-release_chart (0.00s) + --- PASS: TestShowPreReleaseChart/show_pre-release_chart#01 (0.00s) + --- PASS: TestShowPreReleaseChart/show_pre-release_chart_with_'devel'_flag (0.00s) +=== RUN TestShowVersionCompletion +=== RUN TestShowVersionCompletion/completion_for_show_version_flag + helm_test.go:61: running cmd (attempt 1): --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository __complete show chart testing/alpine --version '' +=== RUN TestShowVersionCompletion/completion_for_show_version_flag,_no_filter + helm_test.go:61: running cmd (attempt 1): --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository __complete show chart testing/alpine --version 0.3 +=== RUN TestShowVersionCompletion/completion_for_show_version_flag_too_few_args + helm_test.go:61: running cmd (attempt 1): --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository __complete show chart --version '' +=== RUN TestShowVersionCompletion/completion_for_show_version_flag_too_many_args + helm_test.go:61: running cmd (attempt 1): --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository __complete show chart testing/alpine badarg --version '' +=== RUN TestShowVersionCompletion/completion_for_show_version_flag_invalid_chart + helm_test.go:61: running cmd (attempt 1): --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository __complete show chart invalid/invalid --version '' +=== RUN TestShowVersionCompletion/completion_for_show_version_flag_with_all + helm_test.go:61: running cmd (attempt 1): --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository __complete show all testing/alpine --version '' +=== RUN TestShowVersionCompletion/completion_for_show_version_flag_with_readme + helm_test.go:61: running cmd (attempt 1): --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository __complete show readme testing/alpine --version '' +=== RUN TestShowVersionCompletion/completion_for_show_version_flag_with_values + helm_test.go:61: running cmd (attempt 1): --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository __complete show values testing/alpine --version '' +--- PASS: TestShowVersionCompletion (0.01s) + --- PASS: TestShowVersionCompletion/completion_for_show_version_flag (0.00s) + --- PASS: TestShowVersionCompletion/completion_for_show_version_flag,_no_filter (0.00s) + --- PASS: TestShowVersionCompletion/completion_for_show_version_flag_too_few_args (0.00s) + --- PASS: TestShowVersionCompletion/completion_for_show_version_flag_too_many_args (0.00s) + --- PASS: TestShowVersionCompletion/completion_for_show_version_flag_invalid_chart (0.00s) + --- PASS: TestShowVersionCompletion/completion_for_show_version_flag_with_all (0.00s) + --- PASS: TestShowVersionCompletion/completion_for_show_version_flag_with_readme (0.00s) + --- PASS: TestShowVersionCompletion/completion_for_show_version_flag_with_values (0.00s) +=== RUN TestShowFileCompletion +--- PASS: TestShowFileCompletion (0.00s) +=== RUN TestShowAllFileCompletion +--- PASS: TestShowAllFileCompletion (0.00s) +=== RUN TestShowChartFileCompletion +--- PASS: TestShowChartFileCompletion (0.00s) +=== RUN TestShowReadmeFileCompletion +--- PASS: TestShowReadmeFileCompletion (0.00s) +=== RUN TestShowValuesFileCompletion +--- PASS: TestShowValuesFileCompletion (0.00s) +=== RUN TestShowCRDsFileCompletion +--- PASS: TestShowCRDsFileCompletion (0.00s) +=== RUN TestStatusCmd +=== RUN TestStatusCmd/get_status_of_a_deployed_release + helm_test.go:61: running cmd (attempt 1): status flummoxed-chickadee +=== RUN TestStatusCmd/get_status_of_a_deployed_release,_with_desc + helm_test.go:61: running cmd (attempt 1): status --show-desc flummoxed-chickadee +=== RUN TestStatusCmd/get_status_of_a_deployed_release_with_notes + helm_test.go:61: running cmd (attempt 1): status flummoxed-chickadee +=== RUN TestStatusCmd/get_status_of_a_deployed_release_with_notes_in_json + helm_test.go:61: running cmd (attempt 1): status flummoxed-chickadee -o json +=== RUN TestStatusCmd/get_status_of_a_deployed_release_with_resources + helm_test.go:61: running cmd (attempt 1): status --show-resources flummoxed-chickadee +=== RUN TestStatusCmd/get_status_of_a_deployed_release_with_resources_in_json + helm_test.go:61: running cmd (attempt 1): status --show-resources flummoxed-chickadee -o json +=== RUN TestStatusCmd/get_status_of_a_deployed_release_with_test_suite + helm_test.go:61: running cmd (attempt 1): status flummoxed-chickadee +--- PASS: TestStatusCmd (0.01s) + --- PASS: TestStatusCmd/get_status_of_a_deployed_release (0.00s) + --- PASS: TestStatusCmd/get_status_of_a_deployed_release,_with_desc (0.01s) + --- PASS: TestStatusCmd/get_status_of_a_deployed_release_with_notes (0.00s) + --- PASS: TestStatusCmd/get_status_of_a_deployed_release_with_notes_in_json (0.00s) + --- PASS: TestStatusCmd/get_status_of_a_deployed_release_with_resources (0.00s) + --- PASS: TestStatusCmd/get_status_of_a_deployed_release_with_resources_in_json (0.00s) + --- PASS: TestStatusCmd/get_status_of_a_deployed_release_with_test_suite (0.00s) +=== RUN TestStatusCompletion +=== RUN TestStatusCompletion/completion_for_status + helm_test.go:61: running cmd (attempt 1): __complete status a +=== RUN TestStatusCompletion/completion_for_status_with_too_many_arguments + helm_test.go:61: running cmd (attempt 1): __complete status dartagnan '' +=== RUN TestStatusCompletion/completion_for_status_with_global_flag + helm_test.go:61: running cmd (attempt 1): __complete status --debug a +[Debug] compListReleases with toComplete a +--- PASS: TestStatusCompletion (0.00s) + --- PASS: TestStatusCompletion/completion_for_status (0.00s) + --- PASS: TestStatusCompletion/completion_for_status_with_too_many_arguments (0.00s) + --- PASS: TestStatusCompletion/completion_for_status_with_global_flag (0.00s) +=== RUN TestStatusRevisionCompletion +=== RUN TestStatusRevisionCompletion/completion_for_revision_flag + helm_test.go:61: running cmd (attempt 1): __complete status musketeers --revision '' +=== RUN TestStatusRevisionCompletion/completion_for_revision_flag,_no_filter + helm_test.go:61: running cmd (attempt 1): __complete status musketeers --revision 1 +=== RUN TestStatusRevisionCompletion/completion_for_revision_flag_with_too_few_args + helm_test.go:61: running cmd (attempt 1): __complete status --revision '' +=== RUN TestStatusRevisionCompletion/completion_for_revision_flag_with_too_many_args + helm_test.go:61: running cmd (attempt 1): __complete status three musketeers --revision '' +--- PASS: TestStatusRevisionCompletion (0.00s) + --- PASS: TestStatusRevisionCompletion/completion_for_revision_flag (0.00s) + --- PASS: TestStatusRevisionCompletion/completion_for_revision_flag,_no_filter (0.00s) + --- PASS: TestStatusRevisionCompletion/completion_for_revision_flag_with_too_few_args (0.00s) + --- PASS: TestStatusRevisionCompletion/completion_for_revision_flag_with_too_many_args (0.00s) +=== RUN TestStatusOutputCompletion +=== RUN TestStatusOutputCompletion/completion_for_output_flag_long_and_before_arg + helm_test.go:61: running cmd (attempt 1): __complete status --output '' +=== RUN TestStatusOutputCompletion/completion_for_output_flag_long_and_after_arg + helm_test.go:61: running cmd (attempt 1): __complete status aramis --output '' +=== RUN TestStatusOutputCompletion/completion_for_output_flag_short_and_before_arg + helm_test.go:61: running cmd (attempt 1): __complete status -o '' +=== RUN TestStatusOutputCompletion/completion_for_output_flag_short_and_after_arg + helm_test.go:61: running cmd (attempt 1): __complete status aramis -o '' +=== RUN TestStatusOutputCompletion/completion_for_output_flag,_no_filter + helm_test.go:61: running cmd (attempt 1): __complete status --output jso +--- PASS: TestStatusOutputCompletion (0.01s) + --- PASS: TestStatusOutputCompletion/completion_for_output_flag_long_and_before_arg (0.00s) + --- PASS: TestStatusOutputCompletion/completion_for_output_flag_long_and_after_arg (0.00s) + --- PASS: TestStatusOutputCompletion/completion_for_output_flag_short_and_before_arg (0.00s) + --- PASS: TestStatusOutputCompletion/completion_for_output_flag_short_and_after_arg (0.00s) + --- PASS: TestStatusOutputCompletion/completion_for_output_flag,_no_filter (0.00s) +=== RUN TestStatusFileCompletion +--- PASS: TestStatusFileCompletion (0.00s) +=== RUN TestTemplateCmd +=== RUN TestTemplateCmd/check_name + helm_test.go:61: running cmd (attempt 1): template 'testdata/testcharts/subchart' +=== RUN TestTemplateCmd/check_set_name + helm_test.go:61: running cmd (attempt 1): template 'testdata/testcharts/subchart' --set service.name=apache +=== RUN TestTemplateCmd/check_values_files + helm_test.go:61: running cmd (attempt 1): template 'testdata/testcharts/subchart' --values 'testdata/testcharts/subchart/charts/subchartA/values.yaml' +=== RUN TestTemplateCmd/check_name_template + helm_test.go:61: running cmd (attempt 1): template 'testdata/testcharts/subchart' --name-template='foobar-{{ b64enc "abc" | lower }}-baz' +=== RUN TestTemplateCmd/check_no_args + helm_test.go:61: running cmd (attempt 1): template +=== RUN TestTemplateCmd/check_library_chart + helm_test.go:61: running cmd (attempt 1): template 'testdata/testcharts/lib-chart' +=== RUN TestTemplateCmd/check_chart_bad_type + helm_test.go:61: running cmd (attempt 1): template 'testdata/testcharts/chart-bad-type' +=== RUN TestTemplateCmd/check_chart_with_dependency_which_is_an_app_chart_acting_as_a_library_chart + helm_test.go:61: running cmd (attempt 1): template 'testdata/testcharts/chart-with-template-lib-dep' +=== RUN TestTemplateCmd/check_chart_with_dependency_which_is_an_app_chart_archive_acting_as_a_library_chart + helm_test.go:61: running cmd (attempt 1): template 'testdata/testcharts/chart-with-template-lib-archive-dep' +=== RUN TestTemplateCmd/check_kube_version + helm_test.go:61: running cmd (attempt 1): template --kube-version 1.16.0 'testdata/testcharts/subchart' +=== RUN TestTemplateCmd/check_kube_api_versions + helm_test.go:61: running cmd (attempt 1): template --api-versions helm.k8s.io/test 'testdata/testcharts/subchart' +=== RUN TestTemplateCmd/template_with_CRDs + helm_test.go:61: running cmd (attempt 1): template 'testdata/testcharts/subchart' --include-crds +=== RUN TestTemplateCmd/template_with_show-only_one + helm_test.go:61: running cmd (attempt 1): template 'testdata/testcharts/subchart' --show-only templates/service.yaml +=== RUN TestTemplateCmd/template_with_show-only_multiple + helm_test.go:61: running cmd (attempt 1): template 'testdata/testcharts/subchart' --show-only templates/service.yaml --show-only charts/subcharta/templates/service.yaml +=== RUN TestTemplateCmd/template_with_show-only_glob + helm_test.go:61: running cmd (attempt 1): template 'testdata/testcharts/subchart' --show-only templates/subdir/role* +=== RUN TestTemplateCmd/template_with_show-only_glob#01 + helm_test.go:61: running cmd (attempt 2): template 'testdata/testcharts/subchart' --show-only templates/subdir/role* +=== RUN TestTemplateCmd/template_with_show-only_glob#02 + helm_test.go:61: running cmd (attempt 3): template 'testdata/testcharts/subchart' --show-only templates/subdir/role* +=== RUN TestTemplateCmd/template_with_show-only_glob#03 + helm_test.go:61: running cmd (attempt 4): template 'testdata/testcharts/subchart' --show-only templates/subdir/role* +=== RUN TestTemplateCmd/template_with_show-only_glob#04 + helm_test.go:61: running cmd (attempt 5): template 'testdata/testcharts/subchart' --show-only templates/subdir/role* +=== RUN TestTemplateCmd/template_with_show-only_glob#05 + helm_test.go:61: running cmd (attempt 6): template 'testdata/testcharts/subchart' --show-only templates/subdir/role* +=== RUN TestTemplateCmd/template_with_show-only_glob#06 + helm_test.go:61: running cmd (attempt 7): template 'testdata/testcharts/subchart' --show-only templates/subdir/role* +=== RUN TestTemplateCmd/template_with_show-only_glob#07 + helm_test.go:61: running cmd (attempt 8): template 'testdata/testcharts/subchart' --show-only templates/subdir/role* +=== RUN TestTemplateCmd/template_with_show-only_glob#08 + helm_test.go:61: running cmd (attempt 9): template 'testdata/testcharts/subchart' --show-only templates/subdir/role* +=== RUN TestTemplateCmd/template_with_show-only_glob#09 + helm_test.go:61: running cmd (attempt 10): template 'testdata/testcharts/subchart' --show-only templates/subdir/role* +=== RUN TestTemplateCmd/template_with_show-only_glob#10 + helm_test.go:61: running cmd (attempt 11): template 'testdata/testcharts/subchart' --show-only templates/subdir/role* +=== RUN TestTemplateCmd/sorted_output_of_manifests_(order_of_filenames,_then_order_of_objects_within_each_YAML_file) + helm_test.go:61: running cmd (attempt 1): template 'testdata/testcharts/object-order' +=== RUN TestTemplateCmd/sorted_output_of_manifests_(order_of_filenames,_then_order_of_objects_within_each_YAML_file)#01 + helm_test.go:61: running cmd (attempt 2): template 'testdata/testcharts/object-order' +=== RUN TestTemplateCmd/sorted_output_of_manifests_(order_of_filenames,_then_order_of_objects_within_each_YAML_file)#02 + helm_test.go:61: running cmd (attempt 3): template 'testdata/testcharts/object-order' +=== RUN TestTemplateCmd/sorted_output_of_manifests_(order_of_filenames,_then_order_of_objects_within_each_YAML_file)#03 + helm_test.go:61: running cmd (attempt 4): template 'testdata/testcharts/object-order' +=== RUN TestTemplateCmd/sorted_output_of_manifests_(order_of_filenames,_then_order_of_objects_within_each_YAML_file)#04 + helm_test.go:61: running cmd (attempt 5): template 'testdata/testcharts/object-order' +=== RUN TestTemplateCmd/sorted_output_of_manifests_(order_of_filenames,_then_order_of_objects_within_each_YAML_file)#05 + helm_test.go:61: running cmd (attempt 6): template 'testdata/testcharts/object-order' +=== RUN TestTemplateCmd/sorted_output_of_manifests_(order_of_filenames,_then_order_of_objects_within_each_YAML_file)#06 + helm_test.go:61: running cmd (attempt 7): template 'testdata/testcharts/object-order' +=== RUN TestTemplateCmd/sorted_output_of_manifests_(order_of_filenames,_then_order_of_objects_within_each_YAML_file)#07 + helm_test.go:61: running cmd (attempt 8): template 'testdata/testcharts/object-order' +=== RUN TestTemplateCmd/sorted_output_of_manifests_(order_of_filenames,_then_order_of_objects_within_each_YAML_file)#08 + helm_test.go:61: running cmd (attempt 9): template 'testdata/testcharts/object-order' +=== RUN TestTemplateCmd/sorted_output_of_manifests_(order_of_filenames,_then_order_of_objects_within_each_YAML_file)#09 + helm_test.go:61: running cmd (attempt 10): template 'testdata/testcharts/object-order' +=== RUN TestTemplateCmd/sorted_output_of_manifests_(order_of_filenames,_then_order_of_objects_within_each_YAML_file)#10 + helm_test.go:61: running cmd (attempt 11): template 'testdata/testcharts/object-order' +=== RUN TestTemplateCmd/chart_with_template_with_invalid_yaml + helm_test.go:61: running cmd (attempt 1): template 'testdata/testcharts/chart-with-template-with-invalid-yaml' +=== RUN TestTemplateCmd/chart_with_template_with_invalid_yaml_(--debug) + helm_test.go:61: running cmd (attempt 1): template 'testdata/testcharts/chart-with-template-with-invalid-yaml' --debug +install.go:223: [debug] Original chart version: "" +install.go:240: [debug] CHART PATH: /home/cloud2/helm-test/gopath/src/helm/cmd/helm/testdata/testcharts/chart-with-template-with-invalid-yaml + +=== RUN TestTemplateCmd/template_skip-tests + helm_test.go:61: running cmd (attempt 1): template 'testdata/testcharts/subchart' --skip-tests +=== RUN TestTemplateCmd/ensure_nil/null_values_pass_to_subcharts_delete_values + helm_test.go:61: running cmd (attempt 1): template 'testdata/testcharts/issue-9027' +=== RUN TestTemplateCmd/template_with_imported_subchart_values_ensuring_import + helm_test.go:61: running cmd (attempt 1): template 'testdata/testcharts/subchart' --set configmap.enabled=true --set subchartb.enabled=true +=== RUN TestTemplateCmd/template_with_imported_subchart_values_set_with_--set + helm_test.go:61: running cmd (attempt 1): template 'testdata/testcharts/subchart' --set configmap.enabled=true --set subchartb.enabled=true --set configmap.value=baz +=== RUN TestTemplateCmd/template_with_imported_subchart_values_set_with_--set#01 + helm_test.go:61: running cmd (attempt 1): template 'testdata/testcharts/subchart' -f testdata/testcharts/subchart/extra_values.yaml +--- PASS: TestTemplateCmd (0.23s) + --- PASS: TestTemplateCmd/check_name (0.01s) + --- PASS: TestTemplateCmd/check_set_name (0.01s) + --- PASS: TestTemplateCmd/check_values_files (0.01s) + --- PASS: TestTemplateCmd/check_name_template (0.01s) + --- PASS: TestTemplateCmd/check_no_args (0.00s) + --- PASS: TestTemplateCmd/check_library_chart (0.00s) + --- PASS: TestTemplateCmd/check_chart_bad_type (0.00s) + --- PASS: TestTemplateCmd/check_chart_with_dependency_which_is_an_app_chart_acting_as_a_library_chart (0.00s) + --- PASS: TestTemplateCmd/check_chart_with_dependency_which_is_an_app_chart_archive_acting_as_a_library_chart (0.00s) + --- PASS: TestTemplateCmd/check_kube_version (0.01s) + --- PASS: TestTemplateCmd/check_kube_api_versions (0.01s) + --- PASS: TestTemplateCmd/template_with_CRDs (0.01s) + --- PASS: TestTemplateCmd/template_with_show-only_one (0.01s) + --- PASS: TestTemplateCmd/template_with_show-only_multiple (0.01s) + --- PASS: TestTemplateCmd/template_with_show-only_glob (0.01s) + --- PASS: TestTemplateCmd/template_with_show-only_glob#01 (0.01s) + --- PASS: TestTemplateCmd/template_with_show-only_glob#02 (0.01s) + --- PASS: TestTemplateCmd/template_with_show-only_glob#03 (0.01s) + --- PASS: TestTemplateCmd/template_with_show-only_glob#04 (0.01s) + --- PASS: TestTemplateCmd/template_with_show-only_glob#05 (0.01s) + --- PASS: TestTemplateCmd/template_with_show-only_glob#06 (0.01s) + --- PASS: TestTemplateCmd/template_with_show-only_glob#07 (0.01s) + --- PASS: TestTemplateCmd/template_with_show-only_glob#08 (0.01s) + --- PASS: TestTemplateCmd/template_with_show-only_glob#09 (0.01s) + --- PASS: TestTemplateCmd/template_with_show-only_glob#10 (0.01s) + --- PASS: TestTemplateCmd/sorted_output_of_manifests_(order_of_filenames,_then_order_of_objects_within_each_YAML_file) (0.00s) + --- PASS: TestTemplateCmd/sorted_output_of_manifests_(order_of_filenames,_then_order_of_objects_within_each_YAML_file)#01 (0.00s) + --- PASS: TestTemplateCmd/sorted_output_of_manifests_(order_of_filenames,_then_order_of_objects_within_each_YAML_file)#02 (0.01s) + --- PASS: TestTemplateCmd/sorted_output_of_manifests_(order_of_filenames,_then_order_of_objects_within_each_YAML_file)#03 (0.01s) + --- PASS: TestTemplateCmd/sorted_output_of_manifests_(order_of_filenames,_then_order_of_objects_within_each_YAML_file)#04 (0.00s) + --- PASS: TestTemplateCmd/sorted_output_of_manifests_(order_of_filenames,_then_order_of_objects_within_each_YAML_file)#05 (0.00s) + --- PASS: TestTemplateCmd/sorted_output_of_manifests_(order_of_filenames,_then_order_of_objects_within_each_YAML_file)#06 (0.00s) + --- PASS: TestTemplateCmd/sorted_output_of_manifests_(order_of_filenames,_then_order_of_objects_within_each_YAML_file)#07 (0.00s) + --- PASS: TestTemplateCmd/sorted_output_of_manifests_(order_of_filenames,_then_order_of_objects_within_each_YAML_file)#08 (0.00s) + --- PASS: TestTemplateCmd/sorted_output_of_manifests_(order_of_filenames,_then_order_of_objects_within_each_YAML_file)#09 (0.00s) + --- PASS: TestTemplateCmd/sorted_output_of_manifests_(order_of_filenames,_then_order_of_objects_within_each_YAML_file)#10 (0.00s) + --- PASS: TestTemplateCmd/chart_with_template_with_invalid_yaml (0.00s) + --- PASS: TestTemplateCmd/chart_with_template_with_invalid_yaml_(--debug) (0.00s) + --- PASS: TestTemplateCmd/template_skip-tests (0.01s) + --- PASS: TestTemplateCmd/ensure_nil/null_values_pass_to_subcharts_delete_values (0.01s) + --- PASS: TestTemplateCmd/template_with_imported_subchart_values_ensuring_import (0.01s) + --- PASS: TestTemplateCmd/template_with_imported_subchart_values_set_with_--set (0.01s) + --- PASS: TestTemplateCmd/template_with_imported_subchart_values_set_with_--set#01 (0.01s) +=== RUN TestTemplateVersionCompletion +=== RUN TestTemplateVersionCompletion/completion_for_template_version_flag_with_release_name + helm_test.go:61: running cmd (attempt 1): --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository __complete template releasename testing/alpine --version '' +=== RUN TestTemplateVersionCompletion/completion_for_template_version_flag_with_generate-name + helm_test.go:61: running cmd (attempt 1): --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository __complete template --generate-name testing/alpine --version '' +=== RUN TestTemplateVersionCompletion/completion_for_template_version_flag_too_few_args + helm_test.go:61: running cmd (attempt 1): --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository __complete template testing/alpine --version '' +=== RUN TestTemplateVersionCompletion/completion_for_template_version_flag_too_many_args + helm_test.go:61: running cmd (attempt 1): --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository __complete template releasename testing/alpine badarg --version '' +=== RUN TestTemplateVersionCompletion/completion_for_template_version_flag_invalid_chart + helm_test.go:61: running cmd (attempt 1): --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository __complete template releasename invalid/invalid --version '' +--- PASS: TestTemplateVersionCompletion (0.01s) + --- PASS: TestTemplateVersionCompletion/completion_for_template_version_flag_with_release_name (0.00s) + --- PASS: TestTemplateVersionCompletion/completion_for_template_version_flag_with_generate-name (0.00s) + --- PASS: TestTemplateVersionCompletion/completion_for_template_version_flag_too_few_args (0.00s) + --- PASS: TestTemplateVersionCompletion/completion_for_template_version_flag_too_many_args (0.00s) + --- PASS: TestTemplateVersionCompletion/completion_for_template_version_flag_invalid_chart (0.00s) +=== RUN TestTemplateFileCompletion +--- PASS: TestTemplateFileCompletion (0.00s) +=== RUN TestUninstall +=== RUN TestUninstall/basic_uninstall + helm_test.go:61: running cmd (attempt 1): uninstall aeneas +=== RUN TestUninstall/multiple_uninstall + helm_test.go:61: running cmd (attempt 1): uninstall aeneas aeneas2 +=== RUN TestUninstall/uninstall_with_timeout + helm_test.go:61: running cmd (attempt 1): uninstall aeneas --timeout 120s +=== RUN TestUninstall/uninstall_without_hooks + helm_test.go:61: running cmd (attempt 1): uninstall aeneas --no-hooks +=== RUN TestUninstall/keep_history + helm_test.go:61: running cmd (attempt 1): uninstall aeneas --keep-history +=== RUN TestUninstall/wait + helm_test.go:61: running cmd (attempt 1): uninstall aeneas --wait +=== RUN TestUninstall/uninstall_without_release + helm_test.go:61: running cmd (attempt 1): uninstall +--- PASS: TestUninstall (0.01s) + --- PASS: TestUninstall/basic_uninstall (0.00s) + --- PASS: TestUninstall/multiple_uninstall (0.00s) + --- PASS: TestUninstall/uninstall_with_timeout (0.00s) + --- PASS: TestUninstall/uninstall_without_hooks (0.00s) + --- PASS: TestUninstall/keep_history (0.00s) + --- PASS: TestUninstall/wait (0.00s) + --- PASS: TestUninstall/uninstall_without_release (0.00s) +=== RUN TestUninstallCompletion +=== RUN TestUninstallCompletion/completion_for_uninstall + helm_test.go:61: running cmd (attempt 1): __complete uninstall '' +=== RUN TestUninstallCompletion/completion_for_uninstall_repetition + helm_test.go:61: running cmd (attempt 1): __complete uninstall porthos '' +--- PASS: TestUninstallCompletion (0.00s) + --- PASS: TestUninstallCompletion/completion_for_uninstall (0.00s) + --- PASS: TestUninstallCompletion/completion_for_uninstall_repetition (0.00s) +=== RUN TestUninstallFileCompletion +--- PASS: TestUninstallFileCompletion (0.00s) +=== RUN TestUpgradeCmd +=== RUN TestUpgradeCmd/upgrade_a_release + helm_test.go:61: running cmd (attempt 1): upgrade funny-bunny '/tmp/TestUpgradeCmd589029113/001/testUpgradeChart' +=== RUN TestUpgradeCmd/upgrade_a_release_with_timeout + helm_test.go:61: running cmd (attempt 1): upgrade funny-bunny --timeout 120s '/tmp/TestUpgradeCmd589029113/001/testUpgradeChart' +=== RUN TestUpgradeCmd/upgrade_a_release_with_--reset-values + helm_test.go:61: running cmd (attempt 1): upgrade funny-bunny --reset-values '/tmp/TestUpgradeCmd589029113/001/testUpgradeChart' +=== RUN TestUpgradeCmd/upgrade_a_release_with_--reuse-values + helm_test.go:61: running cmd (attempt 1): upgrade funny-bunny --reuse-values '/tmp/TestUpgradeCmd589029113/001/testUpgradeChart' +=== RUN TestUpgradeCmd/install_a_release_with_'upgrade_--install' + helm_test.go:61: running cmd (attempt 1): upgrade zany-bunny -i '/tmp/TestUpgradeCmd589029113/001/testUpgradeChart' +=== RUN TestUpgradeCmd/install_a_release_with_'upgrade_--install'_and_timeout + helm_test.go:61: running cmd (attempt 1): upgrade crazy-bunny -i --timeout 120s '/tmp/TestUpgradeCmd589029113/001/testUpgradeChart' +=== RUN TestUpgradeCmd/upgrade_a_release_with_wait + helm_test.go:61: running cmd (attempt 1): upgrade crazy-bunny --wait '/tmp/TestUpgradeCmd589029113/001/testUpgradeChart' +=== RUN TestUpgradeCmd/upgrade_a_release_with_wait-for-jobs + helm_test.go:61: running cmd (attempt 1): upgrade crazy-bunny --wait --wait-for-jobs '/tmp/TestUpgradeCmd589029113/001/testUpgradeChart' +=== RUN TestUpgradeCmd/upgrade_a_release_with_missing_dependencies + helm_test.go:61: running cmd (attempt 1): upgrade bonkers-bunny testdata/testcharts/chart-missing-deps +=== RUN TestUpgradeCmd/upgrade_a_release_with_bad_dependencies + helm_test.go:61: running cmd (attempt 1): upgrade bonkers-bunny 'testdata/testcharts/chart-bad-requirements' +=== RUN TestUpgradeCmd/upgrade_a_release_with_resolving_missing_dependencies + helm_test.go:61: running cmd (attempt 1): upgrade --dependency-update funny-bunny testdata/testcharts/chart-with-subchart-update +=== RUN TestUpgradeCmd/upgrade_a_non-existent_release + helm_test.go:61: running cmd (attempt 1): upgrade funny-bunny '/tmp/TestUpgradeCmd589029113/001/testUpgradeChart' +=== RUN TestUpgradeCmd/upgrade_a_failed_release + helm_test.go:61: running cmd (attempt 1): upgrade funny-bunny '/tmp/TestUpgradeCmd589029113/001/testUpgradeChart' +=== RUN TestUpgradeCmd/upgrade_a_pending_install_release + helm_test.go:61: running cmd (attempt 1): upgrade funny-bunny '/tmp/TestUpgradeCmd589029113/001/testUpgradeChart' +=== RUN TestUpgradeCmd/install_a_previously_uninstalled_release_with_'--keep-history'_using_'upgrade_--install' + helm_test.go:61: running cmd (attempt 1): upgrade funny-bunny -i '/tmp/TestUpgradeCmd589029113/001/testUpgradeChart' +--- PASS: TestUpgradeCmd (0.03s) + --- PASS: TestUpgradeCmd/upgrade_a_release (0.00s) + --- PASS: TestUpgradeCmd/upgrade_a_release_with_timeout (0.00s) + --- PASS: TestUpgradeCmd/upgrade_a_release_with_--reset-values (0.00s) + --- PASS: TestUpgradeCmd/upgrade_a_release_with_--reuse-values (0.00s) + --- PASS: TestUpgradeCmd/install_a_release_with_'upgrade_--install' (0.00s) + --- PASS: TestUpgradeCmd/install_a_release_with_'upgrade_--install'_and_timeout (0.00s) + --- PASS: TestUpgradeCmd/upgrade_a_release_with_wait (0.00s) + --- PASS: TestUpgradeCmd/upgrade_a_release_with_wait-for-jobs (0.00s) + --- PASS: TestUpgradeCmd/upgrade_a_release_with_missing_dependencies (0.00s) + --- PASS: TestUpgradeCmd/upgrade_a_release_with_bad_dependencies (0.00s) + --- PASS: TestUpgradeCmd/upgrade_a_release_with_resolving_missing_dependencies (0.00s) + --- PASS: TestUpgradeCmd/upgrade_a_non-existent_release (0.00s) + --- PASS: TestUpgradeCmd/upgrade_a_failed_release (0.00s) + --- PASS: TestUpgradeCmd/upgrade_a_pending_install_release (0.00s) + --- PASS: TestUpgradeCmd/install_a_previously_uninstalled_release_with_'--keep-history'_using_'upgrade_--install' (0.00s) +=== RUN TestUpgradeWithValue +--- PASS: TestUpgradeWithValue (0.01s) +=== RUN TestUpgradeWithStringValue +--- PASS: TestUpgradeWithStringValue (0.00s) +=== RUN TestUpgradeInstallWithSubchartNotes +--- PASS: TestUpgradeInstallWithSubchartNotes (0.00s) +=== RUN TestUpgradeWithValuesFile +--- PASS: TestUpgradeWithValuesFile (0.00s) +=== RUN TestUpgradeWithValuesFromStdin +--- PASS: TestUpgradeWithValuesFromStdin (0.00s) +=== RUN TestUpgradeInstallWithValuesFromStdin +--- PASS: TestUpgradeInstallWithValuesFromStdin (0.00s) +=== RUN TestUpgradeOutputCompletion +=== RUN TestUpgradeOutputCompletion/completion_for_output_flag_long_and_before_arg + helm_test.go:61: running cmd (attempt 1): __complete upgrade --output '' +=== RUN TestUpgradeOutputCompletion/completion_for_output_flag_long_and_after_arg + helm_test.go:61: running cmd (attempt 1): __complete upgrade aramis --output '' +=== RUN TestUpgradeOutputCompletion/completion_for_output_flag_short_and_before_arg + helm_test.go:61: running cmd (attempt 1): __complete upgrade -o '' +=== RUN TestUpgradeOutputCompletion/completion_for_output_flag_short_and_after_arg + helm_test.go:61: running cmd (attempt 1): __complete upgrade aramis -o '' +=== RUN TestUpgradeOutputCompletion/completion_for_output_flag,_no_filter + helm_test.go:61: running cmd (attempt 1): __complete upgrade --output jso +--- PASS: TestUpgradeOutputCompletion (0.01s) + --- PASS: TestUpgradeOutputCompletion/completion_for_output_flag_long_and_before_arg (0.00s) + --- PASS: TestUpgradeOutputCompletion/completion_for_output_flag_long_and_after_arg (0.00s) + --- PASS: TestUpgradeOutputCompletion/completion_for_output_flag_short_and_before_arg (0.00s) + --- PASS: TestUpgradeOutputCompletion/completion_for_output_flag_short_and_after_arg (0.00s) + --- PASS: TestUpgradeOutputCompletion/completion_for_output_flag,_no_filter (0.00s) +=== RUN TestUpgradeVersionCompletion +=== RUN TestUpgradeVersionCompletion/completion_for_upgrade_version_flag + helm_test.go:61: running cmd (attempt 1): --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository __complete upgrade releasename testing/alpine --version '' +=== RUN TestUpgradeVersionCompletion/completion_for_upgrade_version_flag,_no_filter + helm_test.go:61: running cmd (attempt 1): --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository __complete upgrade releasename testing/alpine --version 0.3 +=== RUN TestUpgradeVersionCompletion/completion_for_upgrade_version_flag_too_few_args + helm_test.go:61: running cmd (attempt 1): --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository __complete upgrade releasename --version '' +=== RUN TestUpgradeVersionCompletion/completion_for_upgrade_version_flag_too_many_args + helm_test.go:61: running cmd (attempt 1): --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository __complete upgrade releasename testing/alpine badarg --version '' +=== RUN TestUpgradeVersionCompletion/completion_for_upgrade_version_flag_invalid_chart + helm_test.go:61: running cmd (attempt 1): --repository-config testdata/helmhome/helm/repositories.yaml --repository-cache testdata/helmhome/helm/repository __complete upgrade releasename invalid/invalid --version '' +--- PASS: TestUpgradeVersionCompletion (0.01s) + --- PASS: TestUpgradeVersionCompletion/completion_for_upgrade_version_flag (0.00s) + --- PASS: TestUpgradeVersionCompletion/completion_for_upgrade_version_flag,_no_filter (0.00s) + --- PASS: TestUpgradeVersionCompletion/completion_for_upgrade_version_flag_too_few_args (0.00s) + --- PASS: TestUpgradeVersionCompletion/completion_for_upgrade_version_flag_too_many_args (0.00s) + --- PASS: TestUpgradeVersionCompletion/completion_for_upgrade_version_flag_invalid_chart (0.00s) +=== RUN TestUpgradeFileCompletion +--- PASS: TestUpgradeFileCompletion (0.00s) +=== RUN TestUpgradeInstallWithLabels +--- PASS: TestUpgradeInstallWithLabels (0.00s) +=== RUN TestUpgradeWithDryRun +--- PASS: TestUpgradeWithDryRun (0.01s) +=== RUN TestVerifyCmd +=== RUN TestVerifyCmd/verify_requires_a_chart +=== RUN TestVerifyCmd/verify_requires_that_chart_exists +=== RUN TestVerifyCmd/verify_requires_that_chart_is_not_a_directory +=== RUN TestVerifyCmd/verify_requires_that_chart_has_prov_file +=== RUN TestVerifyCmd/verify_validates_a_properly_signed_chart +--- PASS: TestVerifyCmd (0.01s) + --- PASS: TestVerifyCmd/verify_requires_a_chart (0.00s) + --- PASS: TestVerifyCmd/verify_requires_that_chart_exists (0.00s) + --- PASS: TestVerifyCmd/verify_requires_that_chart_is_not_a_directory (0.00s) + --- PASS: TestVerifyCmd/verify_requires_that_chart_has_prov_file (0.00s) + --- PASS: TestVerifyCmd/verify_validates_a_properly_signed_chart (0.00s) +=== RUN TestVerifyFileCompletion +--- PASS: TestVerifyFileCompletion (0.00s) +=== RUN TestVersion +=== RUN TestVersion/default + helm_test.go:61: running cmd (attempt 1): version +=== RUN TestVersion/short + helm_test.go:61: running cmd (attempt 1): version --short +=== RUN TestVersion/template + helm_test.go:61: running cmd (attempt 1): version --template='Version: {{.Version}}' +=== RUN TestVersion/client + helm_test.go:61: running cmd (attempt 1): version --client +=== RUN TestVersion/client_shorthand + helm_test.go:61: running cmd (attempt 1): version -c +--- PASS: TestVersion (0.01s) + --- PASS: TestVersion/default (0.00s) + --- PASS: TestVersion/short (0.00s) + --- PASS: TestVersion/template (0.00s) + --- PASS: TestVersion/client (0.00s) + --- PASS: TestVersion/client_shorthand (0.00s) +=== RUN TestVersionFileCompletion +--- PASS: TestVersionFileCompletion (0.00s) +PASS +ok helm.sh/helm/v3/cmd/helm 13.256s +=== RUN TestArgs +=== RUN TestArgs/0 +=== RUN TestArgs/1 +=== RUN TestArgs/2 +=== RUN TestArgs/3 +=== RUN TestArgs/4 +=== RUN TestArgs/5 +=== RUN TestArgs/6 +=== RUN TestArgs/7 +=== RUN TestArgs/8 +--- PASS: TestArgs (0.00s) + --- PASS: TestArgs/0 (0.00s) + --- PASS: TestArgs/1 (0.00s) + --- PASS: TestArgs/2 (0.00s) + --- PASS: TestArgs/3 (0.00s) + --- PASS: TestArgs/4 (0.00s) + --- PASS: TestArgs/5 (0.00s) + --- PASS: TestArgs/6 (0.00s) + --- PASS: TestArgs/7 (0.00s) + --- PASS: TestArgs/8 (0.00s) +PASS +ok helm.sh/helm/v3/cmd/helm/require 0.009s +=== RUN TestSortScore +--- PASS: TestSortScore (0.00s) +=== RUN TestAll +--- PASS: TestAll (0.00s) +=== RUN TestAddRepo_Sort +--- PASS: TestAddRepo_Sort (0.00s) +=== RUN TestSearchByName +=== RUN TestSearchByName/basic_search_for_one_result +=== RUN TestSearchByName/basic_search_for_two_results +=== RUN TestSearchByName/repo-specific_search_for_one_result +=== RUN TestSearchByName/partial_name_search +=== RUN TestSearchByName/description_search,_one_result +=== RUN TestSearchByName/description_search,_two_results +=== RUN TestSearchByName/search_mixedCase_and_result_should_be_mixedCase_too +=== RUN TestSearchByName/description_upper_search,_two_results +=== RUN TestSearchByName/nothing_found +=== RUN TestSearchByName/regexp,_one_result +=== RUN TestSearchByName/regexp,_fail_compile +--- PASS: TestSearchByName (0.00s) + --- PASS: TestSearchByName/basic_search_for_one_result (0.00s) + --- PASS: TestSearchByName/basic_search_for_two_results (0.00s) + --- PASS: TestSearchByName/repo-specific_search_for_one_result (0.00s) + --- PASS: TestSearchByName/partial_name_search (0.00s) + --- PASS: TestSearchByName/description_search,_one_result (0.00s) + --- PASS: TestSearchByName/description_search,_two_results (0.00s) + --- PASS: TestSearchByName/search_mixedCase_and_result_should_be_mixedCase_too (0.00s) + --- PASS: TestSearchByName/description_upper_search,_two_results (0.00s) + --- PASS: TestSearchByName/nothing_found (0.00s) + --- PASS: TestSearchByName/regexp,_one_result (0.00s) + --- PASS: TestSearchByName/regexp,_fail_compile (0.00s) +=== RUN TestSearchByNameAll +--- PASS: TestSearchByNameAll (0.00s) +=== RUN TestCalcScore +--- PASS: TestCalcScore (0.00s) +PASS +ok helm.sh/helm/v3/cmd/helm/search 0.037s +=== RUN TestAtomicWriteFile +--- PASS: TestAtomicWriteFile (0.00s) +PASS +ok helm.sh/helm/v3/internal/fileutil 0.004s +=== RUN TestNew +--- PASS: TestNew (0.00s) +=== RUN TestSearch +--- PASS: TestSearch (0.00s) +PASS +ok helm.sh/helm/v3/internal/monocular 0.012s +=== RUN TestResolve +=== RUN TestResolve/repo_from_invalid_version +=== RUN TestResolve/version_failure +=== RUN TestResolve/cache_index_failure +=== RUN TestResolve/chart_not_found_failure +=== RUN TestResolve/constraint_not_satisfied_failure +=== RUN TestResolve/valid_lock +=== RUN TestResolve/repo_from_valid_local_path +=== RUN TestResolve/repo_from_valid_local_path_with_range_resolution +=== RUN TestResolve/repo_from_invalid_local_path +=== RUN TestResolve/repo_from_valid_path_under_charts_path +=== RUN TestResolve/repo_from_invalid_path_under_charts_path +--- PASS: TestResolve (0.00s) + --- PASS: TestResolve/repo_from_invalid_version (0.00s) + --- PASS: TestResolve/version_failure (0.00s) + --- PASS: TestResolve/cache_index_failure (0.00s) + --- PASS: TestResolve/chart_not_found_failure (0.00s) + --- PASS: TestResolve/constraint_not_satisfied_failure (0.00s) + --- PASS: TestResolve/valid_lock (0.00s) + --- PASS: TestResolve/repo_from_valid_local_path (0.00s) + --- PASS: TestResolve/repo_from_valid_local_path_with_range_resolution (0.00s) + --- PASS: TestResolve/repo_from_invalid_local_path (0.00s) + --- PASS: TestResolve/repo_from_valid_path_under_charts_path (0.00s) + --- PASS: TestResolve/repo_from_invalid_path_under_charts_path (0.00s) +=== RUN TestHashReq +=== RUN TestHashReq/chart_with_the_expected_digest +=== RUN TestHashReq/ranged_version_but_same_resolved_lock_version +=== RUN TestHashReq/ranged_version_resolved_as_higher_version +=== RUN TestHashReq/different_version +=== RUN TestHashReq/different_version_with_a_range +--- PASS: TestHashReq (0.00s) + --- PASS: TestHashReq/chart_with_the_expected_digest (0.00s) + --- PASS: TestHashReq/ranged_version_but_same_resolved_lock_version (0.00s) + --- PASS: TestHashReq/ranged_version_resolved_as_higher_version (0.00s) + --- PASS: TestHashReq/different_version (0.00s) + --- PASS: TestHashReq/different_version_with_a_range (0.00s) +=== RUN TestGetLocalPath +=== RUN TestGetLocalPath/absolute_path +=== RUN TestGetLocalPath/relative_path +=== RUN TestGetLocalPath/current_directory_path +=== RUN TestGetLocalPath/invalid_local_path +=== RUN TestGetLocalPath/invalid_path_under_current_directory +--- PASS: TestGetLocalPath (0.00s) + --- PASS: TestGetLocalPath/absolute_path (0.00s) + --- PASS: TestGetLocalPath/relative_path (0.00s) + --- PASS: TestGetLocalPath/current_directory_path (0.00s) + --- PASS: TestGetLocalPath/invalid_local_path (0.00s) + --- PASS: TestGetLocalPath/invalid_path_under_current_directory (0.00s) +PASS +ok helm.sh/helm/v3/internal/resolver 0.042s +=== RUN TestWalk +2024/06/28 12:46:29 found symbolic link in path: testdata/d resolves to testdata/c. Contents of linked file included and used +--- PASS: TestWalk (0.00s) +PASS +ok helm.sh/helm/v3/internal/sympath 0.005s +=== RUN TestRenameWithFallback +--- PASS: TestRenameWithFallback (0.00s) +=== RUN TestCopyDir +--- PASS: TestCopyDir (0.00s) +=== RUN TestCopyDirFail_SrcInaccessible +--- PASS: TestCopyDirFail_SrcInaccessible (0.00s) +=== RUN TestCopyDirFail_DstInaccessible +--- PASS: TestCopyDirFail_DstInaccessible (0.00s) +=== RUN TestCopyDirFail_SrcIsNotDir +--- PASS: TestCopyDirFail_SrcIsNotDir (0.00s) +=== RUN TestCopyDirFail_DstExists +--- PASS: TestCopyDirFail_DstExists (0.00s) +=== RUN TestCopyDirFailOpen +--- PASS: TestCopyDirFailOpen (0.00s) +=== RUN TestCopyFile +--- PASS: TestCopyFile (0.00s) +=== RUN TestCopyFileSymlink +=== RUN TestCopyFileSymlink/testdata/symlinks/invalid-symlink +=== RUN TestCopyFileSymlink/testdata/symlinks/file-symlink +=== RUN TestCopyFileSymlink/testdata/symlinks/windows-file-symlink +--- PASS: TestCopyFileSymlink (0.00s) + --- PASS: TestCopyFileSymlink/testdata/symlinks/invalid-symlink (0.00s) + --- PASS: TestCopyFileSymlink/testdata/symlinks/file-symlink (0.00s) + --- PASS: TestCopyFileSymlink/testdata/symlinks/windows-file-symlink (0.00s) +=== RUN TestCopyFileFail +--- PASS: TestCopyFileFail (0.00s) +=== RUN TestIsDir +--- PASS: TestIsDir (0.00s) +=== RUN TestIsSymlink +--- PASS: TestIsSymlink (0.00s) +PASS +ok helm.sh/helm/v3/internal/third_party/dep/fs 0.007s +=== RUN TestClientConfig +--- PASS: TestClientConfig (0.00s) +=== RUN TestNewClientTLS +--- PASS: TestNewClientTLS (0.00s) +PASS +ok helm.sh/helm/v3/internal/tlsutil 0.007s +=== RUN TestURLJoin +--- PASS: TestURLJoin (0.00s) +=== RUN TestEqual +--- PASS: TestEqual (0.00s) +=== RUN TestExtractHostname +--- PASS: TestExtractHostname (0.00s) +PASS +ok helm.sh/helm/v3/internal/urlutil 0.004s +=== RUN TestGetVersionSet +--- PASS: TestGetVersionSet (0.00s) +=== RUN TestList +--- PASS: TestList (0.01s) +=== RUN TestDependencyStatus_Dashes +--- PASS: TestDependencyStatus_Dashes (0.00s) +=== RUN TestStatArchiveForStatus +--- PASS: TestStatArchiveForStatus (0.00s) +=== RUN TestInstallRelease +--- PASS: TestInstallRelease (0.10s) +=== RUN TestInstallReleaseWithValues +--- PASS: TestInstallReleaseWithValues (0.00s) +=== RUN TestInstallReleaseClientOnly +--- PASS: TestInstallReleaseClientOnly (0.00s) +=== RUN TestInstallRelease_NoName +--- PASS: TestInstallRelease_NoName (0.00s) +=== RUN TestInstallRelease_WithNotes +--- PASS: TestInstallRelease_WithNotes (0.00s) +=== RUN TestInstallRelease_WithNotesRendered +--- PASS: TestInstallRelease_WithNotesRendered (0.00s) +=== RUN TestInstallRelease_WithChartAndDependencyParentNotes +--- PASS: TestInstallRelease_WithChartAndDependencyParentNotes (0.00s) +=== RUN TestInstallRelease_WithChartAndDependencyAllNotes +--- PASS: TestInstallRelease_WithChartAndDependencyAllNotes (0.00s) +=== RUN TestInstallRelease_DryRun +--- PASS: TestInstallRelease_DryRun (0.00s) +=== RUN TestInstallRelease_DryRunHiddenSecret +--- PASS: TestInstallRelease_DryRunHiddenSecret (0.00s) +=== RUN TestInstallRelease_DryRun_Lookup +--- PASS: TestInstallRelease_DryRun_Lookup (0.00s) +=== RUN TestInstallReleaseIncorrectTemplate_DryRun +--- PASS: TestInstallReleaseIncorrectTemplate_DryRun (0.00s) +=== RUN TestInstallRelease_NoHooks +--- PASS: TestInstallRelease_NoHooks (0.00s) +=== RUN TestInstallRelease_FailedHooks +--- PASS: TestInstallRelease_FailedHooks (0.00s) +=== RUN TestInstallRelease_ReplaceRelease +--- PASS: TestInstallRelease_ReplaceRelease (0.00s) +=== RUN TestInstallRelease_KubeVersion +--- PASS: TestInstallRelease_KubeVersion (0.00s) +=== RUN TestInstallRelease_Wait +--- PASS: TestInstallRelease_Wait (0.00s) +=== RUN TestInstallRelease_Wait_Interrupted +--- PASS: TestInstallRelease_Wait_Interrupted (11.00s) +=== RUN TestInstallRelease_WaitForJobs +--- PASS: TestInstallRelease_WaitForJobs (0.00s) +=== RUN TestInstallRelease_Atomic +=== RUN TestInstallRelease_Atomic/atomic_uninstall_succeeds +=== RUN TestInstallRelease_Atomic/atomic_uninstall_fails +--- PASS: TestInstallRelease_Atomic (0.00s) + --- PASS: TestInstallRelease_Atomic/atomic_uninstall_succeeds (0.00s) + --- PASS: TestInstallRelease_Atomic/atomic_uninstall_fails (0.00s) +=== RUN TestInstallRelease_Atomic_Interrupted +--- PASS: TestInstallRelease_Atomic_Interrupted (1.00s) +=== RUN TestNameTemplate +--- PASS: TestNameTemplate (0.00s) +=== RUN TestInstallReleaseOutputDir +wrote /tmp/TestInstallReleaseOutputDir2313328159/001/hello/templates/rbac +wrote /tmp/TestInstallReleaseOutputDir2313328159/001/hello/templates/rbac +wrote /tmp/TestInstallReleaseOutputDir2313328159/001/hello/templates/goodbye +wrote /tmp/TestInstallReleaseOutputDir2313328159/001/hello/templates/hello +wrote /tmp/TestInstallReleaseOutputDir2313328159/001/hello/templates/with-partials +--- PASS: TestInstallReleaseOutputDir (0.00s) +=== RUN TestInstallOutputDirWithReleaseName +wrote /tmp/TestInstallOutputDirWithReleaseName2860954841/001/madra/hello/templates/rbac +wrote /tmp/TestInstallOutputDirWithReleaseName2860954841/001/madra/hello/templates/rbac +wrote /tmp/TestInstallOutputDirWithReleaseName2860954841/001/madra/hello/templates/goodbye +wrote /tmp/TestInstallOutputDirWithReleaseName2860954841/001/madra/hello/templates/hello +wrote /tmp/TestInstallOutputDirWithReleaseName2860954841/001/madra/hello/templates/with-partials +--- PASS: TestInstallOutputDirWithReleaseName (0.00s) +=== RUN TestNameAndChart +--- PASS: TestNameAndChart (0.00s) +=== RUN TestNameAndChartGenerateName +=== RUN TestNameAndChartGenerateName/local_filepath +=== PAUSE TestNameAndChartGenerateName/local_filepath +=== RUN TestNameAndChartGenerateName/dot_filepath +=== PAUSE TestNameAndChartGenerateName/dot_filepath +=== RUN TestNameAndChartGenerateName/empty_filepath +=== PAUSE TestNameAndChartGenerateName/empty_filepath +=== RUN TestNameAndChartGenerateName/packaged_chart +=== PAUSE TestNameAndChartGenerateName/packaged_chart +=== RUN TestNameAndChartGenerateName/packaged_chart_with_.tar.gz_extension +=== PAUSE TestNameAndChartGenerateName/packaged_chart_with_.tar.gz_extension +=== RUN TestNameAndChartGenerateName/packaged_chart_with_local_extension +=== PAUSE TestNameAndChartGenerateName/packaged_chart_with_local_extension +=== CONT TestNameAndChartGenerateName/local_filepath +=== CONT TestNameAndChartGenerateName/packaged_chart +=== CONT TestNameAndChartGenerateName/packaged_chart_with_.tar.gz_extension +=== CONT TestNameAndChartGenerateName/dot_filepath +=== CONT TestNameAndChartGenerateName/empty_filepath +=== CONT TestNameAndChartGenerateName/packaged_chart_with_local_extension +--- PASS: TestNameAndChartGenerateName (0.00s) + --- PASS: TestNameAndChartGenerateName/local_filepath (0.00s) + --- PASS: TestNameAndChartGenerateName/packaged_chart (0.00s) + --- PASS: TestNameAndChartGenerateName/packaged_chart_with_.tar.gz_extension (0.00s) + --- PASS: TestNameAndChartGenerateName/dot_filepath (0.00s) + --- PASS: TestNameAndChartGenerateName/empty_filepath (0.00s) + --- PASS: TestNameAndChartGenerateName/packaged_chart_with_local_extension (0.00s) +=== RUN TestInstallWithLabels +--- PASS: TestInstallWithLabels (0.00s) +=== RUN TestInstallWithSystemLabels +--- PASS: TestInstallWithSystemLabels (0.00s) +=== RUN TestLintChart +=== RUN TestLintChart/decompressed-chart +=== RUN TestLintChart/archived-chart-path +=== RUN TestLintChart/archived-chart-path-with-hyphens +=== RUN TestLintChart/archived-tar-gz-chart-path +=== RUN TestLintChart/invalid-archived-chart-path +=== RUN TestLintChart/chart-missing-manifest +=== RUN TestLintChart/chart-with-schema +=== RUN TestLintChart/chart-with-schema-negative +=== RUN TestLintChart/pre-release-chart +--- PASS: TestLintChart (0.01s) + --- PASS: TestLintChart/decompressed-chart (0.00s) + --- PASS: TestLintChart/archived-chart-path (0.00s) + --- PASS: TestLintChart/archived-chart-path-with-hyphens (0.00s) + --- PASS: TestLintChart/archived-tar-gz-chart-path (0.00s) + --- PASS: TestLintChart/invalid-archived-chart-path (0.00s) + --- PASS: TestLintChart/chart-missing-manifest (0.00s) + --- PASS: TestLintChart/chart-with-schema (0.00s) + --- PASS: TestLintChart/chart-with-schema-negative (0.00s) + --- PASS: TestLintChart/pre-release-chart (0.00s) +=== RUN TestNonExistentChart +=== RUN TestNonExistentChart/should_error_out_for_non_existent_tgz_chart +=== RUN TestNonExistentChart/should_error_out_for_corrupted_tgz_chart +--- PASS: TestNonExistentChart (0.00s) + --- PASS: TestNonExistentChart/should_error_out_for_non_existent_tgz_chart (0.00s) + --- PASS: TestNonExistentChart/should_error_out_for_corrupted_tgz_chart (0.00s) +=== RUN TestLint_MultipleCharts +--- PASS: TestLint_MultipleCharts (0.00s) +=== RUN TestLint_EmptyResultErrors +--- PASS: TestLint_EmptyResultErrors (0.00s) +=== RUN TestLint_ChartWithWarnings +=== RUN TestLint_ChartWithWarnings/should_pass_when_not_strict +=== RUN TestLint_ChartWithWarnings/should_pass_with_no_errors_when_strict +--- PASS: TestLint_ChartWithWarnings (0.00s) + --- PASS: TestLint_ChartWithWarnings/should_pass_when_not_strict (0.00s) + --- PASS: TestLint_ChartWithWarnings/should_pass_with_no_errors_when_strict (0.00s) +=== RUN TestListStates +--- PASS: TestListStates (0.00s) +=== RUN TestList_Empty +--- PASS: TestList_Empty (0.00s) +=== RUN TestList_OneNamespace +--- PASS: TestList_OneNamespace (0.00s) +=== RUN TestList_AllNamespaces +--- PASS: TestList_AllNamespaces (0.00s) +=== RUN TestList_Sort +--- PASS: TestList_Sort (0.00s) +=== RUN TestList_Limit +--- PASS: TestList_Limit (0.00s) +=== RUN TestList_BigLimit +--- PASS: TestList_BigLimit (0.00s) +=== RUN TestList_LimitOffset +--- PASS: TestList_LimitOffset (0.00s) +=== RUN TestList_LimitOffsetOutOfBounds +--- PASS: TestList_LimitOffsetOutOfBounds (0.00s) +=== RUN TestList_StateMask +--- PASS: TestList_StateMask (0.00s) +=== RUN TestList_StateMaskWithStaleRevisions +--- PASS: TestList_StateMaskWithStaleRevisions (0.00s) +=== RUN TestList_Filter +--- PASS: TestList_Filter (0.00s) +=== RUN TestList_FilterFailsCompile +--- PASS: TestList_FilterFailsCompile (0.00s) +=== RUN TestFilterLatestReleases +=== RUN TestFilterLatestReleases/should_filter_old_versions_of_the_same_release +=== RUN TestFilterLatestReleases/should_not_filter_out_any_version_across_namespaces +--- PASS: TestFilterLatestReleases (0.00s) + --- PASS: TestFilterLatestReleases/should_filter_old_versions_of_the_same_release (0.00s) + --- PASS: TestFilterLatestReleases/should_not_filter_out_any_version_across_namespaces (0.00s) +=== RUN TestSelectorList +=== RUN TestSelectorList/should_fail_selector_parsing +=== RUN TestSelectorList/should_select_one_release_with_matching_label +=== RUN TestSelectorList/should_select_two_releases_with_non_matching_label +--- PASS: TestSelectorList (0.00s) + --- PASS: TestSelectorList/should_fail_selector_parsing (0.00s) + --- PASS: TestSelectorList/should_select_one_release_with_matching_label (0.00s) + --- PASS: TestSelectorList/should_select_two_releases_with_non_matching_label (0.00s) +=== RUN TestPassphraseFileFetcher +--- PASS: TestPassphraseFileFetcher (0.00s) +=== RUN TestPassphraseFileFetcher_WithLineBreak +--- PASS: TestPassphraseFileFetcher_WithLineBreak (0.00s) +=== RUN TestPassphraseFileFetcher_WithInvalidStdin +--- PASS: TestPassphraseFileFetcher_WithInvalidStdin (0.00s) +=== RUN TestValidateVersion +=== RUN TestValidateVersion/normal_semver_version +=== RUN TestValidateVersion/Pre_version_number_starting_with_0 +=== RUN TestValidateVersion/Invalid_version_number +--- PASS: TestValidateVersion (0.00s) + --- PASS: TestValidateVersion/normal_semver_version (0.00s) + --- PASS: TestValidateVersion/Pre_version_number_starting_with_0 (0.00s) + --- PASS: TestValidateVersion/Invalid_version_number (0.00s) +=== RUN TestShow +--- PASS: TestShow (0.00s) +=== RUN TestShowNoValues +--- PASS: TestShowNoValues (0.00s) +=== RUN TestShowValuesByJsonPathFormat +--- PASS: TestShowValuesByJsonPathFormat (0.00s) +=== RUN TestShowCRDs +--- PASS: TestShowCRDs (0.00s) +=== RUN TestShowNoReadme +--- PASS: TestShowNoReadme (0.00s) +=== RUN TestUninstallRelease_ignoreNotFound +--- PASS: TestUninstallRelease_ignoreNotFound (0.00s) +=== RUN TestUninstallRelease_deleteRelease +--- PASS: TestUninstallRelease_deleteRelease (0.00s) +=== RUN TestUninstallRelease_Wait +--- PASS: TestUninstallRelease_Wait (0.00s) +=== RUN TestUninstallRelease_Cascade +--- PASS: TestUninstallRelease_Cascade (0.00s) +=== RUN TestUpgradeRelease_Success +--- PASS: TestUpgradeRelease_Success (0.10s) +=== RUN TestUpgradeRelease_Wait +--- PASS: TestUpgradeRelease_Wait (0.00s) +=== RUN TestUpgradeRelease_WaitForJobs +--- PASS: TestUpgradeRelease_WaitForJobs (0.00s) +=== RUN TestUpgradeRelease_CleanupOnFail +--- PASS: TestUpgradeRelease_CleanupOnFail (0.00s) +=== RUN TestUpgradeRelease_Atomic +=== RUN TestUpgradeRelease_Atomic/atomic_rollback_succeeds +=== RUN TestUpgradeRelease_Atomic/atomic_uninstall_fails +--- PASS: TestUpgradeRelease_Atomic (0.00s) + --- PASS: TestUpgradeRelease_Atomic/atomic_rollback_succeeds (0.00s) + --- PASS: TestUpgradeRelease_Atomic/atomic_uninstall_fails (0.00s) +=== RUN TestUpgradeRelease_ReuseValues +=== RUN TestUpgradeRelease_ReuseValues/reuse_values_should_work_with_values +=== RUN TestUpgradeRelease_ReuseValues/reuse_values_should_not_install_disabled_charts +--- PASS: TestUpgradeRelease_ReuseValues (0.00s) + --- PASS: TestUpgradeRelease_ReuseValues/reuse_values_should_work_with_values (0.00s) + --- PASS: TestUpgradeRelease_ReuseValues/reuse_values_should_not_install_disabled_charts (0.00s) +=== RUN TestUpgradeRelease_ResetThenReuseValues +=== RUN TestUpgradeRelease_ResetThenReuseValues/reset_then_reuse_values_should_work_with_values +--- PASS: TestUpgradeRelease_ResetThenReuseValues (0.00s) + --- PASS: TestUpgradeRelease_ResetThenReuseValues/reset_then_reuse_values_should_work_with_values (0.00s) +=== RUN TestUpgradeRelease_Pending +--- PASS: TestUpgradeRelease_Pending (0.00s) +=== RUN TestUpgradeRelease_Interrupted_Wait +--- PASS: TestUpgradeRelease_Interrupted_Wait (1.00s) +=== RUN TestUpgradeRelease_Interrupted_Atomic +--- PASS: TestUpgradeRelease_Interrupted_Atomic (6.00s) +=== RUN TestMergeCustomLabels +--- PASS: TestMergeCustomLabels (0.00s) +=== RUN TestUpgradeRelease_Labels +--- PASS: TestUpgradeRelease_Labels (0.00s) +=== RUN TestUpgradeRelease_SystemLabels +--- PASS: TestUpgradeRelease_SystemLabels (0.00s) +=== RUN TestUpgradeRelease_DryRun +--- PASS: TestUpgradeRelease_DryRun (0.00s) +=== RUN TestCheckOwnership +--- PASS: TestCheckOwnership (0.00s) +=== RUN TestSetMetadataVisitor +--- PASS: TestSetMetadataVisitor (0.00s) +PASS +ok helm.sh/helm/v3/pkg/action 19.310s +=== RUN TestCRDs +--- PASS: TestCRDs (0.00s) +=== RUN TestSaveChartNoRawData +--- PASS: TestSaveChartNoRawData (0.00s) +=== RUN TestMetadata +--- PASS: TestMetadata (0.00s) +=== RUN TestIsRoot +--- PASS: TestIsRoot (0.00s) +=== RUN TestChartPath +--- PASS: TestChartPath (0.00s) +=== RUN TestChartFullPath +--- PASS: TestChartFullPath (0.00s) +=== RUN TestCRDObjects +--- PASS: TestCRDObjects (0.00s) +=== RUN TestValidateDependency +--- PASS: TestValidateDependency (0.00s) +=== RUN TestValidate +--- PASS: TestValidate (0.00s) +=== RUN TestValidate_sanitize +--- PASS: TestValidate_sanitize (0.00s) +PASS +ok helm.sh/helm/v3/pkg/chart 0.009s +=== RUN TestLoadArchiveFiles +=== RUN TestLoadArchiveFiles/empty_input_should_return_no_files +=== RUN TestLoadArchiveFiles/should_ignore_files_with_XGlobalHeader_type +--- PASS: TestLoadArchiveFiles (0.00s) + --- PASS: TestLoadArchiveFiles/empty_input_should_return_no_files (0.00s) + --- PASS: TestLoadArchiveFiles/should_ignore_files_with_XGlobalHeader_type (0.00s) +=== RUN TestLoadDir + load_test.go:45: Verifying chart frobnitz +--- PASS: TestLoadDir (0.00s) +=== RUN TestLoadDirWithDevNull +2024/06/28 12:46:29 found symbolic link in path: /home/cloud2/helm-test/gopath/src/helm/pkg/chart/loader/testdata/frobnitz_with_dev_null/null resolves to /dev/null. Contents of linked file included and used +--- PASS: TestLoadDirWithDevNull (0.00s) +=== RUN TestLoadDirWithSymlink +2024/06/28 12:46:29 found symbolic link in path: /home/cloud2/helm-test/gopath/src/helm/pkg/chart/loader/testdata/frobnitz_with_symlink/LICENSE resolves to /home/cloud2/helm-test/gopath/src/helm/pkg/chart/loader/testdata/LICENSE. Contents of linked file included and used + load_test.go:84: Verifying chart frobnitz +--- PASS: TestLoadDirWithSymlink (0.00s) +=== RUN TestBomTestData +--- PASS: TestBomTestData (0.00s) +=== RUN TestLoadDirWithUTFBOM + load_test.go:147: Verifying chart frobnitz +--- PASS: TestLoadDirWithUTFBOM (0.00s) +=== RUN TestLoadArchiveWithUTFBOM + load_test.go:163: Verifying chart frobnitz +--- PASS: TestLoadArchiveWithUTFBOM (0.00s) +=== RUN TestLoadV1 +--- PASS: TestLoadV1 (0.00s) +=== RUN TestLoadFileV1 +--- PASS: TestLoadFileV1 (0.00s) +=== RUN TestLoadFile + load_test.go:205: Verifying chart frobnitz +--- PASS: TestLoadFile (0.00s) +=== RUN TestLoadFiles_BadCases +2024/06/28 12:46:29 Warning: Dependency locking is handled in Chart.lock since apiVersion "v2". We recommend migrating to Chart.lock. +--- PASS: TestLoadFiles_BadCases (0.00s) +=== RUN TestLoadFiles +--- PASS: TestLoadFiles (0.00s) +=== RUN TestLoadFilesOrder +--- PASS: TestLoadFilesOrder (0.00s) +=== RUN TestLoadFileBackslash + load_test.go:387: Verifying chart frobnitz_backslash +--- PASS: TestLoadFileBackslash (0.00s) +=== RUN TestLoadV2WithReqs +2024/06/28 12:46:29 Warning: Dependencies are handled in Chart.yaml since apiVersion "v2". We recommend migrating dependencies to Chart.yaml. +--- PASS: TestLoadV2WithReqs (0.00s) +=== RUN TestLoadInvalidArchive +--- PASS: TestLoadInvalidArchive (0.02s) +PASS +ok helm.sh/helm/v3/pkg/chart/loader 0.044s +=== RUN TestVersionSet +--- PASS: TestVersionSet (0.00s) +=== RUN TestDefaultVersionSet +--- PASS: TestDefaultVersionSet (0.00s) +=== RUN TestDefaultCapabilities +--- PASS: TestDefaultCapabilities (0.00s) +=== RUN TestDefaultCapabilitiesHelmVersion +--- PASS: TestDefaultCapabilitiesHelmVersion (0.00s) +=== RUN TestParseKubeVersion +--- PASS: TestParseKubeVersion (0.00s) +=== RUN TestLoadChartfile +--- PASS: TestLoadChartfile (0.00s) +=== RUN TestIsChartDir +--- PASS: TestIsChartDir (0.00s) +=== RUN TestCoalesceValues + coalesce_test.go:140: Coalesced Values: { + "back": "", + "global": { + "name": "Ishmael", + "nested": { + "boat": true + }, + "nested2": { + "l0": "moby" + }, + "subject": "Queequeg" + }, + "name": "moby", + "nested": {}, + "override": "bad", + "pequod": { + "ahab": { + "global": { + "harpooner": "Tashtego", + "name": "Ishmael", + "nested": { + "boat": true, + "foo": "bar", + "sail": true + }, + "nested2": { + "l0": "moby", + "l1": "pequod", + "l2": "ahab" + }, + "subject": "Queequeg" + }, + "name": "ahab", + "nested": { + "foo": true + }, + "scope": "whale" + }, + "global": { + "harpooner": "Tashtego", + "name": "Ishmael", + "nested": { + "boat": true, + "sail": true + }, + "nested2": { + "l0": "moby", + "l1": "pequod" + }, + "subject": "Queequeg" + }, + "name": "pequod", + "scope": "pequod" + }, + "scope": "moby", + "spouter": { + "global": { + "name": "Ishmael", + "nested": { + "boat": true + }, + "nested2": { + "l0": "moby", + "l1": "spouter" + }, + "subject": "Queequeg" + }, + "scope": "spouter" + }, + "top": "yup" + } +--- PASS: TestCoalesceValues (0.00s) +=== RUN TestMergeValues + coalesce_test.go:290: Coalesced Values: { + "back": "", + "bottom": null, + "front": null, + "global": { + "name": "Ishmael", + "nested": { + "boat": true + }, + "nested2": { + "l0": "moby" + }, + "subject": "Queequeg" + }, + "left": null, + "name": "moby", + "nested": { + "boat": null + }, + "override": "bad", + "pequod": { + "ahab": { + "boat": null, + "global": { + "harpooner": "Tashtego", + "name": "Ishmael", + "nested": { + "boat": true, + "foo": "bar", + "sail": true + }, + "nested2": { + "l0": "moby", + "l1": "pequod", + "l2": "ahab" + }, + "subject": "Queequeg" + }, + "name": "ahab", + "nested": { + "bar": null, + "foo": true + }, + "scope": "whale" + }, + "global": { + "harpooner": "Tashtego", + "name": "Ishmael", + "nested": { + "boat": true, + "sail": true + }, + "nested2": { + "l0": "moby", + "l1": "pequod" + }, + "subject": "Queequeg" + }, + "name": "pequod", + "scope": "pequod" + }, + "right": null, + "scope": "moby", + "spouter": { + "global": { + "name": "Ishmael", + "nested": { + "boat": true + }, + "nested2": { + "l0": "moby", + "l1": "spouter" + }, + "subject": "Queequeg" + }, + "scope": "spouter" + }, + "top": "yup" + } +--- PASS: TestMergeValues (0.00s) +=== RUN TestCoalesceTables +2024/06/28 12:46:29 warning: destination for details is a table. Ignoring non-table value (empty) +2024/06/28 12:46:29 warning: cannot overwrite table with non table for boat (map[mast:true]) +--- PASS: TestCoalesceTables (0.00s) +=== RUN TestMergeTables +2024/06/28 12:46:29 warning: destination for details is a table. Ignoring non-table value (empty) +2024/06/28 12:46:29 warning: cannot overwrite table with non table for boat (map[mast:true]) +--- PASS: TestMergeTables (0.00s) +=== RUN TestCoalesceValuesWarnings + coalesce_test.go:681: warning: destination for level1.level2.level3.spear.tip is a table. Ignoring non-table value (true) + coalesce_test.go:681: warning: cannot overwrite table with non table for level1.level2.level3.spear.sail (map[cotton:true]) + coalesce_test.go:681: warning: skipped value for level1.level2.level3.boat: Not a table. + coalesce_test.go:690: vals: map[level2:map[global:map[] level3:map[boat:map[mast:true] global:map[] name:ahab spear:map[sail:true tip:map[sharp:true]]] name:pequod] name:moby] +--- PASS: TestCoalesceValuesWarnings (0.00s) +=== RUN TestConcatPrefix +--- PASS: TestConcatPrefix (0.00s) +=== RUN TestIsCompatibleRange +--- PASS: TestIsCompatibleRange (0.00s) +=== RUN TestCreate +--- PASS: TestCreate (0.00s) +=== RUN TestCreateFrom +--- PASS: TestCreateFrom (0.00s) +=== RUN TestCreate_Overwrite +--- PASS: TestCreate_Overwrite (0.00s) +=== RUN TestValidateChartName +--- PASS: TestValidateChartName (0.00s) +=== RUN TestLoadDependency +--- PASS: TestLoadDependency (0.00s) +=== RUN TestDependencyEnabled +=== RUN TestDependencyEnabled/tags_with_no_effect +=== RUN TestDependencyEnabled/tags_disabling_a_group +=== RUN TestDependencyEnabled/tags_disabling_a_group_and_enabling_a_different_group +=== RUN TestDependencyEnabled/tags_disabling_only_children,_children_still_enabled_since_tag_front-end=true_in_values.yaml +=== RUN TestDependencyEnabled/tags_disabling_all_parents/children_with_additional_tag_re-enabling_a_parent +=== RUN TestDependencyEnabled/conditions_enabling_the_parent_charts,_but_back-end_(b,_c)_is_still_disabled_via_values.yaml +=== RUN TestDependencyEnabled/conditions_disabling_the_parent_charts,_effectively_disabling_children +=== RUN TestDependencyEnabled/conditions_a_child_using_the_second_condition_path_of_child's_condition +=== RUN TestDependencyEnabled/tags_enabling_a_parent/child_group_with_condition_disabling_one_child +=== RUN TestDependencyEnabled/tags_will_not_enable_a_child_if_parent_is_explicitly_disabled_with_condition +=== RUN TestDependencyEnabled/subcharts_with_alias_also_respect_conditions +--- PASS: TestDependencyEnabled (0.05s) + --- PASS: TestDependencyEnabled/tags_with_no_effect (0.00s) + --- PASS: TestDependencyEnabled/tags_disabling_a_group (0.00s) + --- PASS: TestDependencyEnabled/tags_disabling_a_group_and_enabling_a_different_group (0.00s) + --- PASS: TestDependencyEnabled/tags_disabling_only_children,_children_still_enabled_since_tag_front-end=true_in_values.yaml (0.00s) + --- PASS: TestDependencyEnabled/tags_disabling_all_parents/children_with_additional_tag_re-enabling_a_parent (0.00s) + --- PASS: TestDependencyEnabled/conditions_enabling_the_parent_charts,_but_back-end_(b,_c)_is_still_disabled_via_values.yaml (0.00s) + --- PASS: TestDependencyEnabled/conditions_disabling_the_parent_charts,_effectively_disabling_children (0.00s) + --- PASS: TestDependencyEnabled/conditions_a_child_using_the_second_condition_path_of_child's_condition (0.00s) + --- PASS: TestDependencyEnabled/tags_enabling_a_parent/child_group_with_condition_disabling_one_child (0.00s) + --- PASS: TestDependencyEnabled/tags_will_not_enable_a_child_if_parent_is_explicitly_disabled_with_condition (0.00s) + --- PASS: TestDependencyEnabled/subcharts_with_alias_also_respect_conditions (0.00s) +=== RUN TestProcessDependencyImportValues +--- PASS: TestProcessDependencyImportValues (0.01s) +=== RUN TestProcessDependencyImportValuesMultiLevelPrecedence +--- PASS: TestProcessDependencyImportValuesMultiLevelPrecedence (0.00s) +=== RUN TestProcessDependencyImportValuesForEnabledCharts +--- PASS: TestProcessDependencyImportValuesForEnabledCharts (0.00s) +=== RUN TestGetAliasDependency +--- PASS: TestGetAliasDependency (0.00s) +=== RUN TestDependentChartAliases +--- PASS: TestDependentChartAliases (0.00s) +=== RUN TestDependentChartWithSubChartsAbsentInDependency +--- PASS: TestDependentChartWithSubChartsAbsentInDependency (0.00s) +=== RUN TestDependentChartWithSubChartsHelmignore +--- PASS: TestDependentChartWithSubChartsHelmignore (0.00s) +=== RUN TestDependentChartsWithSubChartsSymlink +2024/06/28 12:46:29 found symbolic link in path: /home/cloud2/helm-test/gopath/src/helm/pkg/chartutil/testdata/joonix/charts/frobnitz resolves to /home/cloud2/helm-test/gopath/src/helm/pkg/chartutil/testdata/frobnitz. Contents of linked file included and used +--- PASS: TestDependentChartsWithSubChartsSymlink (0.00s) +=== RUN TestDependentChartsWithSubchartsAllSpecifiedInDependency +--- PASS: TestDependentChartsWithSubchartsAllSpecifiedInDependency (0.00s) +=== RUN TestDependentChartsWithSomeSubchartsSpecifiedInDependency +--- PASS: TestDependentChartsWithSomeSubchartsSpecifiedInDependency (0.00s) +=== RUN TestErrorNoTableDoesNotPanic + errors_test.go:28: error is: "empty" is not a table +--- PASS: TestErrorNoTableDoesNotPanic (0.00s) +=== RUN TestErrorNoValueDoesNotPanic + errors_test.go:36: error is: "empty" is not a value +--- PASS: TestErrorNoValueDoesNotPanic (0.00s) +=== RUN TestExpand +--- PASS: TestExpand (0.00s) +=== RUN TestExpandFile +--- PASS: TestExpandFile (0.00s) +=== RUN TestValidateAgainstSingleSchema +--- PASS: TestValidateAgainstSingleSchema (0.00s) +=== RUN TestValidateAgainstInvalidSingleSchema +--- PASS: TestValidateAgainstInvalidSingleSchema (0.00s) +=== RUN TestValidateAgainstSingleSchemaNegative +--- PASS: TestValidateAgainstSingleSchemaNegative (0.00s) +=== RUN TestValidateAgainstSchema +--- PASS: TestValidateAgainstSchema (0.00s) +=== RUN TestValidateAgainstSchemaNegative +--- PASS: TestValidateAgainstSchemaNegative (0.00s) +=== RUN TestSave +=== RUN TestSave/outDir=/tmp/TestSave1218252275/001 +=== RUN TestSave/outDir=/tmp/TestSave1218252275/001/newdir +--- PASS: TestSave (0.01s) + --- PASS: TestSave/outDir=/tmp/TestSave1218252275/001 (0.00s) + --- PASS: TestSave/outDir=/tmp/TestSave1218252275/001/newdir (0.00s) +=== RUN TestSavePreservesTimestamps +--- PASS: TestSavePreservesTimestamps (0.00s) +=== RUN TestSaveDir +--- PASS: TestSaveDir (0.00s) +=== RUN TestValidateReleaseName +--- PASS: TestValidateReleaseName (0.00s) +=== RUN TestValidateMetadataName +--- PASS: TestValidateMetadataName (0.00s) +=== RUN TestReadValues +--- PASS: TestReadValues (0.00s) +=== RUN TestToRenderValues +--- PASS: TestToRenderValues (0.00s) +=== RUN TestReadValuesFile +--- PASS: TestReadValuesFile (0.00s) +=== RUN TestTable +--- PASS: TestTable (0.00s) +=== RUN TestPathValue +--- PASS: TestPathValue (0.00s) +=== RUN ExampleValues +--- PASS: ExampleValues (0.00s) +PASS +ok helm.sh/helm/v3/pkg/chartutil 0.124s +=== RUN TestSetNamespace +--- PASS: TestSetNamespace (0.00s) +=== RUN TestEnvSettings +=== RUN TestEnvSettings/defaults +=== RUN TestEnvSettings/with_flags_set +=== RUN TestEnvSettings/with_envvars_set +=== RUN TestEnvSettings/with_flags_and_envvars_set +=== RUN TestEnvSettings/invalid_kubeconfig +--- PASS: TestEnvSettings (0.00s) + --- PASS: TestEnvSettings/defaults (0.00s) + --- PASS: TestEnvSettings/with_flags_set (0.00s) + --- PASS: TestEnvSettings/with_envvars_set (0.00s) + --- PASS: TestEnvSettings/with_flags_and_envvars_set (0.00s) + --- PASS: TestEnvSettings/invalid_kubeconfig (0.00s) +=== RUN TestEnvOrBool +=== RUN TestEnvOrBool/unset_with_default_false +=== RUN TestEnvOrBool/unset_with_default_true +=== RUN TestEnvOrBool/blank_env_with_default_false +=== RUN TestEnvOrBool/blank_env_with_default_true +=== RUN TestEnvOrBool/env_true_with_default_false +=== RUN TestEnvOrBool/env_false_with_default_true +=== RUN TestEnvOrBool/env_fails_parsing_with_default_true +=== RUN TestEnvOrBool/env_fails_parsing_with_default_false +--- PASS: TestEnvOrBool (0.00s) + --- PASS: TestEnvOrBool/unset_with_default_false (0.00s) + --- PASS: TestEnvOrBool/unset_with_default_true (0.00s) + --- PASS: TestEnvOrBool/blank_env_with_default_false (0.00s) + --- PASS: TestEnvOrBool/blank_env_with_default_true (0.00s) + --- PASS: TestEnvOrBool/env_true_with_default_false (0.00s) + --- PASS: TestEnvOrBool/env_false_with_default_true (0.00s) + --- PASS: TestEnvOrBool/env_fails_parsing_with_default_true (0.00s) + --- PASS: TestEnvOrBool/env_fails_parsing_with_default_false (0.00s) +=== RUN TestUserAgentHeaderInK8sRESTClientConfig +--- PASS: TestUserAgentHeaderInK8sRESTClientConfig (0.00s) +PASS +ok helm.sh/helm/v3/pkg/cli 0.028s +=== RUN TestMergeValues +--- PASS: TestMergeValues (0.00s) +=== RUN TestReadFile +--- PASS: TestReadFile (0.00s) +PASS +ok helm.sh/helm/v3/pkg/cli/values 0.039s +=== RUN TestResolveChartRef +--- PASS: TestResolveChartRef (0.01s) +=== RUN TestResolveChartOpts +--- PASS: TestResolveChartOpts (0.00s) +=== RUN TestVerifyChart +--- PASS: TestVerifyChart (0.00s) +=== RUN TestIsTar +--- PASS: TestIsTar (0.00s) +=== RUN TestDownloadTo +--- PASS: TestDownloadTo (0.01s) +=== RUN TestDownloadTo_TLS +--- PASS: TestDownloadTo_TLS (0.01s) +=== RUN TestDownloadTo_VerifyLater +--- PASS: TestDownloadTo_VerifyLater (0.01s) +=== RUN TestScanReposForURL +--- PASS: TestScanReposForURL (0.00s) +=== RUN TestVersionEquals +--- PASS: TestVersionEquals (0.00s) +=== RUN TestNormalizeURL +--- PASS: TestNormalizeURL (0.00s) +=== RUN TestFindChartURL +--- PASS: TestFindChartURL (0.00s) +=== RUN TestGetRepoNames +--- PASS: TestGetRepoNames (0.00s) +=== RUN TestDownloadAll +--- PASS: TestDownloadAll (0.01s) +=== RUN TestUpdateBeforeBuild +--- PASS: TestUpdateBeforeBuild (0.01s) +=== RUN TestUpdateWithNoRepo +--- PASS: TestUpdateWithNoRepo (0.00s) +=== RUN TestBuild_WithoutOptionalFields +--- PASS: TestBuild_WithoutOptionalFields (0.01s) +=== RUN TestBuild_WithSemVerRange +--- PASS: TestBuild_WithSemVerRange (0.01s) +=== RUN TestBuild_WithAlias +--- PASS: TestBuild_WithAlias (0.01s) +=== RUN TestBuild_WithCondition +--- PASS: TestBuild_WithCondition (0.01s) +=== RUN TestBuild_WithTags +--- PASS: TestBuild_WithTags (0.01s) +=== RUN TestBuild_WithRepositoryAlias +--- PASS: TestBuild_WithRepositoryAlias (0.01s) +=== RUN TestErrRepoNotFound_Error +=== RUN TestErrRepoNotFound_Error/OK +--- PASS: TestErrRepoNotFound_Error (0.00s) + --- PASS: TestErrRepoNotFound_Error/OK (0.00s) +=== RUN TestKey +--- PASS: TestKey (0.00s) +PASS +ok helm.sh/helm/v3/pkg/downloader 0.169s +=== RUN TestSortTemplates +--- PASS: TestSortTemplates (0.00s) +=== RUN TestFuncMap +--- PASS: TestFuncMap (0.00s) +=== RUN TestRender +--- PASS: TestRender (0.00s) +=== RUN TestRenderRefsOrdering +--- PASS: TestRenderRefsOrdering (0.04s) +=== RUN TestRenderInternals +--- PASS: TestRenderInternals (0.00s) +=== RUN TestRenderWithDNS +--- PASS: TestRenderWithDNS (0.06s) +=== RUN TestRenderWithClientProvider +=== RUN TestRenderWithClientProvider/pod-list +=== RUN TestRenderWithClientProvider/pod-all +=== RUN TestRenderWithClientProvider/pod-missing +=== RUN TestRenderWithClientProvider/ns-single +=== RUN TestRenderWithClientProvider/ns-list +=== RUN TestRenderWithClientProvider/ns-missing +=== RUN TestRenderWithClientProvider/pod-single +--- PASS: TestRenderWithClientProvider (0.00s) + --- PASS: TestRenderWithClientProvider/pod-list (0.00s) + --- PASS: TestRenderWithClientProvider/pod-all (0.00s) + --- PASS: TestRenderWithClientProvider/pod-missing (0.00s) + --- PASS: TestRenderWithClientProvider/ns-single (0.00s) + --- PASS: TestRenderWithClientProvider/ns-list (0.00s) + --- PASS: TestRenderWithClientProvider/ns-missing (0.00s) + --- PASS: TestRenderWithClientProvider/pod-single (0.00s) +=== RUN TestRenderWithClientProvider_error +--- PASS: TestRenderWithClientProvider_error (0.00s) +=== RUN TestParallelRenderInternals +--- PASS: TestParallelRenderInternals (0.00s) +=== RUN TestParseErrors +--- PASS: TestParseErrors (0.00s) +=== RUN TestExecErrors +=== RUN TestExecErrors/MissingRequired +=== RUN TestExecErrors/MissingRequiredWithColons +=== RUN TestExecErrors/Issue6044 +=== RUN TestExecErrors/MissingRequiredWithNewlines +=== RUN TestExecErrors/FailWithNewlines +--- PASS: TestExecErrors (0.00s) + --- PASS: TestExecErrors/MissingRequired (0.00s) + --- PASS: TestExecErrors/MissingRequiredWithColons (0.00s) + --- PASS: TestExecErrors/Issue6044 (0.00s) + --- PASS: TestExecErrors/MissingRequiredWithNewlines (0.00s) + --- PASS: TestExecErrors/FailWithNewlines (0.00s) +=== RUN TestFailErrors +2024/06/28 12:46:29 [INFO] Fail: This is an error +--- PASS: TestFailErrors (0.00s) +=== RUN TestAllTemplates +--- PASS: TestAllTemplates (0.00s) +=== RUN TestChartValuesContainsIsRoot +--- PASS: TestChartValuesContainsIsRoot (0.00s) +=== RUN TestRenderDependency +--- PASS: TestRenderDependency (0.00s) +=== RUN TestRenderNestedValues + engine_test.go:720: Calculated values: map[Chart:0x4000a97440 Release:map[Name:dyin] Values:map[global:map[when:to-day] herrick:map[deepest:map[global:map[when:to-day] what:flower where:Heaven] global:map[when:to-day] what:Sun who:time] what:rosebuds who:me]] +--- PASS: TestRenderNestedValues (0.00s) +=== RUN TestRenderBuiltinValues + engine_test.go:783: Calculated values: &{[] 0x40003b7560 [0x400001b2c0 0x400001b2f0] map[] [] [] [0x4000333860]} +--- PASS: TestRenderBuiltinValues (0.00s) +=== RUN TestAlterFuncMap_include +--- PASS: TestAlterFuncMap_include (0.08s) +=== RUN TestAlterFuncMap_require +2024/06/28 12:46:29 [INFO] Missing required value: A valid 'bases' is required +--- PASS: TestAlterFuncMap_require (0.00s) +=== RUN TestAlterFuncMap_tpl +--- PASS: TestAlterFuncMap_tpl (0.00s) +=== RUN TestAlterFuncMap_tplfunc +--- PASS: TestAlterFuncMap_tplfunc (0.00s) +=== RUN TestAlterFuncMap_tplinclude +--- PASS: TestAlterFuncMap_tplinclude (0.00s) +=== RUN TestRenderRecursionLimit +--- PASS: TestRenderRecursionLimit (0.33s) +=== RUN TestRenderLoadTemplateForTplFromFile +--- PASS: TestRenderLoadTemplateForTplFromFile (0.00s) +=== RUN TestRenderTplEmpty +--- PASS: TestRenderTplEmpty (0.00s) +=== RUN TestRenderTplTemplateNames +--- PASS: TestRenderTplTemplateNames (0.00s) +=== RUN TestRenderTplRedefines +--- PASS: TestRenderTplRedefines (0.00s) +=== RUN TestRenderTplMissingKey +--- PASS: TestRenderTplMissingKey (0.00s) +=== RUN TestRenderTplMissingKeyString +--- PASS: TestRenderTplMissingKeyString (0.00s) +=== RUN TestNewFiles +--- PASS: TestNewFiles (0.00s) +=== RUN TestFileGlob +--- PASS: TestFileGlob (0.00s) +=== RUN TestToConfig +--- PASS: TestToConfig (0.00s) +=== RUN TestToSecret +--- PASS: TestToSecret (0.00s) +=== RUN TestLines +--- PASS: TestLines (0.00s) +=== RUN TestBlankLines +--- PASS: TestBlankLines (0.00s) +=== RUN TestFuncs +--- PASS: TestFuncs (0.00s) +=== RUN TestMerge +--- PASS: TestMerge (0.00s) +PASS +ok helm.sh/helm/v3/pkg/engine 0.573s +=== RUN TestIsEnabled +--- PASS: TestIsEnabled (0.00s) +=== RUN TestError +--- PASS: TestError (0.00s) +=== RUN TestString +--- PASS: TestString (0.00s) +PASS +ok helm.sh/helm/v3/pkg/gates 0.008s +=== RUN TestProvider +--- PASS: TestProvider (0.00s) +=== RUN TestProviders +--- PASS: TestProviders (0.00s) +=== RUN TestAll +--- PASS: TestAll (0.00s) +=== RUN TestByScheme +--- PASS: TestByScheme (0.00s) +=== RUN TestHTTPGetter +--- PASS: TestHTTPGetter (0.00s) +=== RUN TestDownload +--- PASS: TestDownload (0.00s) +=== RUN TestDownloadTLS +--- PASS: TestDownloadTLS (0.02s) +=== RUN TestDownloadInsecureSkipTLSVerify +2024/06/28 12:46:29 http: TLS handshake error from 127.0.0.1:58076: remote error: tls: bad certificate +--- PASS: TestDownloadInsecureSkipTLSVerify (0.02s) +=== RUN TestHTTPGetterTarDownload +--- PASS: TestHTTPGetterTarDownload (0.00s) +=== RUN TestHttpClientInsecureSkipVerify +--- PASS: TestHttpClientInsecureSkipVerify (0.00s) +=== RUN TestDefaultHTTPTransportReuse +--- PASS: TestDefaultHTTPTransportReuse (0.00s) +=== RUN TestHTTPTransportOption +--- PASS: TestHTTPTransportOption (0.00s) +=== RUN TestOCIGetter +--- PASS: TestOCIGetter (0.00s) +=== RUN TestOCIHTTPTransportReuse +--- PASS: TestOCIHTTPTransportReuse (0.00s) +=== RUN TestCollectPlugins +--- PASS: TestCollectPlugins (0.00s) +=== RUN TestPluginGetter +--- PASS: TestPluginGetter (0.00s) +=== RUN TestPluginSubCommands +--- PASS: TestPluginSubCommands (0.00s) +PASS +ok helm.sh/helm/v3/pkg/getter 0.090s +=== RUN TestHelmHome +--- PASS: TestHelmHome (0.00s) +=== RUN TestDataPath +--- PASS: TestDataPath (0.00s) +=== RUN TestConfigPath +--- PASS: TestConfigPath (0.00s) +=== RUN TestCachePath +--- PASS: TestCachePath (0.00s) +PASS +ok helm.sh/helm/v3/pkg/helmpath 0.008s +=== RUN TestParse +--- PASS: TestParse (0.00s) +=== RUN TestParseFail +--- PASS: TestParseFail (0.00s) +=== RUN TestParseFile +--- PASS: TestParseFile (0.00s) +=== RUN TestIgnore +--- PASS: TestIgnore (0.00s) +=== RUN TestAddDefaults +--- PASS: TestAddDefaults (0.00s) +PASS +ok helm.sh/helm/v3/pkg/ignore 0.010s +=== RUN TestUpdate + client_test.go:118: got request /namespaces/default/pods/starfish GET + client_test.go:118: got request /namespaces/default/pods/starfish GET + client_test.go:118: got request /namespaces/default/pods/starfish PATCH + client_test.go:118: got request /namespaces/default/pods/otter GET + client_test.go:118: got request /namespaces/default/pods/otter GET + client_test.go:118: got request /namespaces/default/pods/otter GET + client_test.go:118: got request /namespaces/default/pods/dolphin GET + client_test.go:118: got request /namespaces/default/pods POST + client_test.go:118: got request /namespaces/default/pods/squid GET + client_test.go:118: got request /namespaces/default/pods/squid DELETE +--- PASS: TestUpdate (0.02s) +=== RUN TestBuild +=== RUN TestBuild/Valid_input +=== RUN TestBuild/Valid_input,_deploying_resources_into_different_namespaces +--- PASS: TestBuild (0.01s) + --- PASS: TestBuild/Valid_input (0.00s) + --- PASS: TestBuild/Valid_input,_deploying_resources_into_different_namespaces (0.00s) +=== RUN TestBuildTable +=== RUN TestBuildTable/Valid_input +=== RUN TestBuildTable/Valid_input,_deploying_resources_into_different_namespaces +--- PASS: TestBuildTable (0.01s) + --- PASS: TestBuildTable/Valid_input (0.00s) + --- PASS: TestBuildTable/Valid_input,_deploying_resources_into_different_namespaces (0.00s) +=== RUN TestPerform +=== RUN TestPerform/Valid_input +=== RUN TestPerform/Empty_manifests +--- PASS: TestPerform (0.01s) + --- PASS: TestPerform/Valid_input (0.01s) + --- PASS: TestPerform/Empty_manifests (0.01s) +=== RUN TestReal + client_test.go:345: This is a live test, comment this line to run +--- SKIP: TestReal (0.00s) +=== RUN Test_ReadyChecker_deploymentReady +=== RUN Test_ReadyChecker_deploymentReady/deployment_is_ready +=== RUN Test_ReadyChecker_deploymentReady/deployment_is_not_ready +=== RUN Test_ReadyChecker_deploymentReady/deployment_is_ready_when_maxUnavailable_is_set +=== RUN Test_ReadyChecker_deploymentReady/deployment_is_not_ready_when_replicaset_generations_are_out_of_sync +=== RUN Test_ReadyChecker_deploymentReady/deployment_is_not_ready_when_deployment_generations_are_out_of_sync +=== RUN Test_ReadyChecker_deploymentReady/deployment_is_not_ready_when_generations_are_out_of_sync +--- PASS: Test_ReadyChecker_deploymentReady (0.00s) + --- PASS: Test_ReadyChecker_deploymentReady/deployment_is_ready (0.00s) + --- PASS: Test_ReadyChecker_deploymentReady/deployment_is_not_ready (0.00s) + --- PASS: Test_ReadyChecker_deploymentReady/deployment_is_ready_when_maxUnavailable_is_set (0.00s) + --- PASS: Test_ReadyChecker_deploymentReady/deployment_is_not_ready_when_replicaset_generations_are_out_of_sync (0.00s) + --- PASS: Test_ReadyChecker_deploymentReady/deployment_is_not_ready_when_deployment_generations_are_out_of_sync (0.00s) + --- PASS: Test_ReadyChecker_deploymentReady/deployment_is_not_ready_when_generations_are_out_of_sync (0.00s) +=== RUN Test_ReadyChecker_replicaSetReady +=== RUN Test_ReadyChecker_replicaSetReady/replicaSet_is_ready +=== RUN Test_ReadyChecker_replicaSetReady/replicaSet_is_not_ready_when_generations_are_out_of_sync +--- PASS: Test_ReadyChecker_replicaSetReady (0.00s) + --- PASS: Test_ReadyChecker_replicaSetReady/replicaSet_is_ready (0.00s) + --- PASS: Test_ReadyChecker_replicaSetReady/replicaSet_is_not_ready_when_generations_are_out_of_sync (0.00s) +=== RUN Test_ReadyChecker_replicationControllerReady +=== RUN Test_ReadyChecker_replicationControllerReady/replicationController_is_ready +=== RUN Test_ReadyChecker_replicationControllerReady/replicationController_is_not_ready_when_generations_are_out_of_sync +--- PASS: Test_ReadyChecker_replicationControllerReady (0.00s) + --- PASS: Test_ReadyChecker_replicationControllerReady/replicationController_is_ready (0.00s) + --- PASS: Test_ReadyChecker_replicationControllerReady/replicationController_is_not_ready_when_generations_are_out_of_sync (0.00s) +=== RUN Test_ReadyChecker_daemonSetReady +=== RUN Test_ReadyChecker_daemonSetReady/daemonset_is_ready +=== RUN Test_ReadyChecker_daemonSetReady/daemonset_is_not_ready +=== RUN Test_ReadyChecker_daemonSetReady/daemonset_pods_have_not_been_scheduled_successfully +=== RUN Test_ReadyChecker_daemonSetReady/daemonset_is_ready_when_maxUnavailable_is_set +=== RUN Test_ReadyChecker_daemonSetReady/daemonset_is_not_ready_when_generations_are_out_of_sync +--- PASS: Test_ReadyChecker_daemonSetReady (0.00s) + --- PASS: Test_ReadyChecker_daemonSetReady/daemonset_is_ready (0.00s) + --- PASS: Test_ReadyChecker_daemonSetReady/daemonset_is_not_ready (0.00s) + --- PASS: Test_ReadyChecker_daemonSetReady/daemonset_pods_have_not_been_scheduled_successfully (0.00s) + --- PASS: Test_ReadyChecker_daemonSetReady/daemonset_is_ready_when_maxUnavailable_is_set (0.00s) + --- PASS: Test_ReadyChecker_daemonSetReady/daemonset_is_not_ready_when_generations_are_out_of_sync (0.00s) +=== RUN Test_ReadyChecker_statefulSetReady +=== RUN Test_ReadyChecker_statefulSetReady/statefulset_is_ready +=== RUN Test_ReadyChecker_statefulSetReady/statefulset_is_not_ready +=== RUN Test_ReadyChecker_statefulSetReady/statefulset_is_ready_when_partition_is_specified +=== RUN Test_ReadyChecker_statefulSetReady/statefulset_is_not_ready_when_partition_is_set +=== RUN Test_ReadyChecker_statefulSetReady/statefulset_is_ready_when_partition_is_set_and_no_change_in_template +=== RUN Test_ReadyChecker_statefulSetReady/statefulset_is_ready_when_partition_is_greater_than_replicas +=== RUN Test_ReadyChecker_statefulSetReady/statefulset_is_not_ready_when_generations_are_out_of_sync +=== RUN Test_ReadyChecker_statefulSetReady/statefulset_is_ready_when_current_revision_for_current_replicas_does_not_match_update_revision_for_updated_replicas_when_using_partition_!=0 +--- PASS: Test_ReadyChecker_statefulSetReady (0.00s) + --- PASS: Test_ReadyChecker_statefulSetReady/statefulset_is_ready (0.00s) + --- PASS: Test_ReadyChecker_statefulSetReady/statefulset_is_not_ready (0.00s) + --- PASS: Test_ReadyChecker_statefulSetReady/statefulset_is_ready_when_partition_is_specified (0.00s) + --- PASS: Test_ReadyChecker_statefulSetReady/statefulset_is_not_ready_when_partition_is_set (0.00s) + --- PASS: Test_ReadyChecker_statefulSetReady/statefulset_is_ready_when_partition_is_set_and_no_change_in_template (0.00s) + --- PASS: Test_ReadyChecker_statefulSetReady/statefulset_is_ready_when_partition_is_greater_than_replicas (0.00s) + --- PASS: Test_ReadyChecker_statefulSetReady/statefulset_is_not_ready_when_generations_are_out_of_sync (0.00s) + --- PASS: Test_ReadyChecker_statefulSetReady/statefulset_is_ready_when_current_revision_for_current_replicas_does_not_match_update_revision_for_updated_replicas_when_using_partition_!=0 (0.00s) +=== RUN Test_ReadyChecker_podsReadyForObject +=== RUN Test_ReadyChecker_podsReadyForObject/pods_ready_for_a_replicaset +=== RUN Test_ReadyChecker_podsReadyForObject/pods_not_ready_for_a_replicaset +--- PASS: Test_ReadyChecker_podsReadyForObject (0.00s) + --- PASS: Test_ReadyChecker_podsReadyForObject/pods_ready_for_a_replicaset (0.00s) + --- PASS: Test_ReadyChecker_podsReadyForObject/pods_not_ready_for_a_replicaset (0.00s) +=== RUN Test_ReadyChecker_jobReady +=== RUN Test_ReadyChecker_jobReady/job_is_completed +=== RUN Test_ReadyChecker_jobReady/job_is_incomplete +=== RUN Test_ReadyChecker_jobReady/job_is_failed_but_within_BackoffLimit +=== RUN Test_ReadyChecker_jobReady/job_is_completed_with_retry +=== RUN Test_ReadyChecker_jobReady/job_is_failed_and_beyond_BackoffLimit +=== RUN Test_ReadyChecker_jobReady/job_is_completed_single_run +=== RUN Test_ReadyChecker_jobReady/job_is_failed_single_run +=== RUN Test_ReadyChecker_jobReady/job_with_null_completions +--- PASS: Test_ReadyChecker_jobReady (0.00s) + --- PASS: Test_ReadyChecker_jobReady/job_is_completed (0.00s) + --- PASS: Test_ReadyChecker_jobReady/job_is_incomplete (0.00s) + --- PASS: Test_ReadyChecker_jobReady/job_is_failed_but_within_BackoffLimit (0.00s) + --- PASS: Test_ReadyChecker_jobReady/job_is_completed_with_retry (0.00s) + --- PASS: Test_ReadyChecker_jobReady/job_is_failed_and_beyond_BackoffLimit (0.00s) + --- PASS: Test_ReadyChecker_jobReady/job_is_completed_single_run (0.00s) + --- PASS: Test_ReadyChecker_jobReady/job_is_failed_single_run (0.00s) + --- PASS: Test_ReadyChecker_jobReady/job_with_null_completions (0.00s) +=== RUN Test_ReadyChecker_volumeReady +=== RUN Test_ReadyChecker_volumeReady/pvc_is_bound +=== RUN Test_ReadyChecker_volumeReady/pvc_is_not_ready +--- PASS: Test_ReadyChecker_volumeReady (0.00s) + --- PASS: Test_ReadyChecker_volumeReady/pvc_is_bound (0.00s) + --- PASS: Test_ReadyChecker_volumeReady/pvc_is_not_ready (0.00s) +=== RUN TestResourceList +--- PASS: TestResourceList (0.00s) +PASS +ok helm.sh/helm/v3/pkg/kube 0.103s +=== RUN TestBadChart +--- PASS: TestBadChart (0.00s) +=== RUN TestInvalidYaml +--- PASS: TestInvalidYaml (0.00s) +=== RUN TestBadValues +--- PASS: TestBadValues (0.00s) +=== RUN TestGoodChart +--- PASS: TestGoodChart (0.00s) +=== RUN TestHelmCreateChart +--- PASS: TestHelmCreateChart (0.02s) +=== RUN TestSubChartValuesChart +--- PASS: TestSubChartValuesChart (0.00s) +=== RUN TestMalformedTemplate +--- PASS: TestMalformedTemplate (0.00s) +PASS +ok helm.sh/helm/v3/pkg/lint 0.055s +=== RUN TestValidateChartYamlNotDirectory +--- PASS: TestValidateChartYamlNotDirectory (0.00s) +=== RUN TestValidateChartYamlFormat +--- PASS: TestValidateChartYamlFormat (0.00s) +=== RUN TestValidateChartName +--- PASS: TestValidateChartName (0.00s) +=== RUN TestValidateChartVersion +--- PASS: TestValidateChartVersion (0.00s) +=== RUN TestValidateChartMaintainer +--- PASS: TestValidateChartMaintainer (0.00s) +=== RUN TestValidateChartSources +--- PASS: TestValidateChartSources (0.00s) +=== RUN TestValidateChartIconPresence +--- PASS: TestValidateChartIconPresence (0.00s) +=== RUN TestValidateChartIconURL +--- PASS: TestValidateChartIconURL (0.00s) +=== RUN TestChartfile +=== RUN TestChartfile/Chart.yaml_basic_validity_issues +=== RUN TestChartfile/Chart.yaml_validity_issues_due_to_type_mismatch +--- PASS: TestChartfile (0.00s) + --- PASS: TestChartfile/Chart.yaml_basic_validity_issues (0.00s) + --- PASS: TestChartfile/Chart.yaml_validity_issues_due_to_type_mismatch (0.00s) +=== RUN TestValidateDependencyInChartsDir +--- PASS: TestValidateDependencyInChartsDir (0.00s) +=== RUN TestValidateDependencyInMetadata +--- PASS: TestValidateDependencyInMetadata (0.00s) +=== RUN TestValidateDependenciesUnique +--- PASS: TestValidateDependenciesUnique (0.00s) +=== RUN TestDependencies +--- PASS: TestDependencies (0.00s) +=== RUN TestValidateNoDeprecations +--- PASS: TestValidateNoDeprecations (0.01s) +=== RUN TestValidateAllowedExtension +--- PASS: TestValidateAllowedExtension (0.00s) +=== RUN TestTemplateParsing +--- PASS: TestTemplateParsing (0.00s) +=== RUN TestTemplateIntegrationHappyPath +--- PASS: TestTemplateIntegrationHappyPath (0.00s) +=== RUN TestV3Fail +--- PASS: TestV3Fail (0.01s) +=== RUN TestMultiTemplateFail +--- PASS: TestMultiTemplateFail (0.00s) +=== RUN TestValidateMetadataName +=== RUN TestValidateMetadataName/Pod/ +=== RUN TestValidateMetadataName/Pod/foo +=== RUN TestValidateMetadataName/Pod/foo.bar1234baz.seventyone +=== RUN TestValidateMetadataName/Pod/FOO +=== RUN TestValidateMetadataName/Pod/123baz +=== RUN TestValidateMetadataName/Pod/foo.BAR.baz +=== RUN TestValidateMetadataName/Pod/one-two +=== RUN TestValidateMetadataName/Pod/-two +=== RUN TestValidateMetadataName/Pod/one_two +=== RUN TestValidateMetadataName/Pod/a..b +=== RUN TestValidateMetadataName/Pod/%^&#$%*@^*@&#^ +=== RUN TestValidateMetadataName/Pod/operator:pod +=== RUN TestValidateMetadataName/ServiceAccount/foo +=== RUN TestValidateMetadataName/ServiceAccount/foo.bar1234baz.seventyone +=== RUN TestValidateMetadataName/ServiceAccount/FOO +=== RUN TestValidateMetadataName/ServiceAccount/operator:sa +=== RUN TestValidateMetadataName/Service/foo +=== RUN TestValidateMetadataName/Service/123baz +=== RUN TestValidateMetadataName/Service/foo.bar +=== RUN TestValidateMetadataName/Namespace/foo +=== RUN TestValidateMetadataName/Namespace/123baz +=== RUN TestValidateMetadataName/Namespace/foo.bar +=== RUN TestValidateMetadataName/Namespace/foo-bar +=== RUN TestValidateMetadataName/CertificateSigningRequest/ +=== RUN TestValidateMetadataName/CertificateSigningRequest/123baz +=== RUN TestValidateMetadataName/CertificateSigningRequest/%^&#$%*@^*@&#^ +=== RUN TestValidateMetadataName/Role/foo +=== RUN TestValidateMetadataName/Role/123baz +=== RUN TestValidateMetadataName/Role/foo.bar +=== RUN TestValidateMetadataName/Role/operator:role +=== RUN TestValidateMetadataName/Role/operator/role +=== RUN TestValidateMetadataName/Role/operator%role +=== RUN TestValidateMetadataName/ClusterRole/foo +=== RUN TestValidateMetadataName/ClusterRole/123baz +=== RUN TestValidateMetadataName/ClusterRole/foo.bar +=== RUN TestValidateMetadataName/ClusterRole/operator:role +=== RUN TestValidateMetadataName/ClusterRole/operator/role +=== RUN TestValidateMetadataName/ClusterRole/operator%role +=== RUN TestValidateMetadataName/RoleBinding/operator:role +=== RUN TestValidateMetadataName/ClusterRoleBinding/operator:role +=== RUN TestValidateMetadataName/FutureKind/ +=== RUN TestValidateMetadataName/FutureKind/foo +=== RUN TestValidateMetadataName/FutureKind/foo.bar1234baz.seventyone +=== RUN TestValidateMetadataName/FutureKind/FOO +=== RUN TestValidateMetadataName/FutureKind/123baz +=== RUN TestValidateMetadataName/FutureKind/foo.BAR.baz +=== RUN TestValidateMetadataName/FutureKind/one-two +=== RUN TestValidateMetadataName/FutureKind/-two +=== RUN TestValidateMetadataName/FutureKind/one_two +=== RUN TestValidateMetadataName/FutureKind/a..b +=== RUN TestValidateMetadataName/FutureKind/%^&#$%*@^*@&#^ +=== RUN TestValidateMetadataName/FutureKind/operator:pod +=== RUN TestValidateMetadataName//foo +=== RUN TestValidateMetadataName//operator:pod +--- PASS: TestValidateMetadataName (0.00s) + --- PASS: TestValidateMetadataName/Pod/ (0.00s) + --- PASS: TestValidateMetadataName/Pod/foo (0.00s) + --- PASS: TestValidateMetadataName/Pod/foo.bar1234baz.seventyone (0.00s) + --- PASS: TestValidateMetadataName/Pod/FOO (0.00s) + --- PASS: TestValidateMetadataName/Pod/123baz (0.00s) + --- PASS: TestValidateMetadataName/Pod/foo.BAR.baz (0.00s) + --- PASS: TestValidateMetadataName/Pod/one-two (0.00s) + --- PASS: TestValidateMetadataName/Pod/-two (0.00s) + --- PASS: TestValidateMetadataName/Pod/one_two (0.00s) + --- PASS: TestValidateMetadataName/Pod/a..b (0.00s) + --- PASS: TestValidateMetadataName/Pod/%^&#$%*@^*@&#^ (0.00s) + --- PASS: TestValidateMetadataName/Pod/operator:pod (0.00s) + --- PASS: TestValidateMetadataName/ServiceAccount/foo (0.00s) + --- PASS: TestValidateMetadataName/ServiceAccount/foo.bar1234baz.seventyone (0.00s) + --- PASS: TestValidateMetadataName/ServiceAccount/FOO (0.00s) + --- PASS: TestValidateMetadataName/ServiceAccount/operator:sa (0.00s) + --- PASS: TestValidateMetadataName/Service/foo (0.00s) + --- PASS: TestValidateMetadataName/Service/123baz (0.00s) + --- PASS: TestValidateMetadataName/Service/foo.bar (0.00s) + --- PASS: TestValidateMetadataName/Namespace/foo (0.00s) + --- PASS: TestValidateMetadataName/Namespace/123baz (0.00s) + --- PASS: TestValidateMetadataName/Namespace/foo.bar (0.00s) + --- PASS: TestValidateMetadataName/Namespace/foo-bar (0.00s) + --- PASS: TestValidateMetadataName/CertificateSigningRequest/ (0.00s) + --- PASS: TestValidateMetadataName/CertificateSigningRequest/123baz (0.00s) + --- PASS: TestValidateMetadataName/CertificateSigningRequest/%^&#$%*@^*@&#^ (0.00s) + --- PASS: TestValidateMetadataName/Role/foo (0.00s) + --- PASS: TestValidateMetadataName/Role/123baz (0.00s) + --- PASS: TestValidateMetadataName/Role/foo.bar (0.00s) + --- PASS: TestValidateMetadataName/Role/operator:role (0.00s) + --- PASS: TestValidateMetadataName/Role/operator/role (0.00s) + --- PASS: TestValidateMetadataName/Role/operator%role (0.00s) + --- PASS: TestValidateMetadataName/ClusterRole/foo (0.00s) + --- PASS: TestValidateMetadataName/ClusterRole/123baz (0.00s) + --- PASS: TestValidateMetadataName/ClusterRole/foo.bar (0.00s) + --- PASS: TestValidateMetadataName/ClusterRole/operator:role (0.00s) + --- PASS: TestValidateMetadataName/ClusterRole/operator/role (0.00s) + --- PASS: TestValidateMetadataName/ClusterRole/operator%role (0.00s) + --- PASS: TestValidateMetadataName/RoleBinding/operator:role (0.00s) + --- PASS: TestValidateMetadataName/ClusterRoleBinding/operator:role (0.00s) + --- PASS: TestValidateMetadataName/FutureKind/ (0.00s) + --- PASS: TestValidateMetadataName/FutureKind/foo (0.00s) + --- PASS: TestValidateMetadataName/FutureKind/foo.bar1234baz.seventyone (0.00s) + --- PASS: TestValidateMetadataName/FutureKind/FOO (0.00s) + --- PASS: TestValidateMetadataName/FutureKind/123baz (0.00s) + --- PASS: TestValidateMetadataName/FutureKind/foo.BAR.baz (0.00s) + --- PASS: TestValidateMetadataName/FutureKind/one-two (0.00s) + --- PASS: TestValidateMetadataName/FutureKind/-two (0.00s) + --- PASS: TestValidateMetadataName/FutureKind/one_two (0.00s) + --- PASS: TestValidateMetadataName/FutureKind/a..b (0.00s) + --- PASS: TestValidateMetadataName/FutureKind/%^&#$%*@^*@&#^ (0.00s) + --- PASS: TestValidateMetadataName/FutureKind/operator:pod (0.00s) + --- PASS: TestValidateMetadataName//foo (0.00s) + --- PASS: TestValidateMetadataName//operator:pod (0.00s) +=== RUN TestDeprecatedAPIFails +--- PASS: TestDeprecatedAPIFails (0.01s) +=== RUN TestStrictTemplateParsingMapError +--- PASS: TestStrictTemplateParsingMapError (0.00s) +=== RUN TestValidateMatchSelector +--- PASS: TestValidateMatchSelector (0.00s) +=== RUN TestValidateTopIndentLevel +--- PASS: TestValidateTopIndentLevel (0.00s) +=== RUN TestEmptyWithCommentsManifests +--- PASS: TestEmptyWithCommentsManifests (0.00s) +=== RUN TestValidateListAnnotations +--- PASS: TestValidateListAnnotations (0.00s) +=== RUN TestValidateValuesYamlNotDirectory +--- PASS: TestValidateValuesYamlNotDirectory (0.00s) +=== RUN TestValidateValuesFileWellFormed +--- PASS: TestValidateValuesFileWellFormed (0.00s) +=== RUN TestValidateValuesFileSchema +--- PASS: TestValidateValuesFileSchema (0.00s) +=== RUN TestValidateValuesFileSchemaFailure +--- PASS: TestValidateValuesFileSchemaFailure (0.00s) +=== RUN TestValidateValuesFileSchemaOverrides +--- PASS: TestValidateValuesFileSchemaOverrides (0.00s) +=== RUN TestValidateValuesFile +=== RUN TestValidateValuesFile/value_added +=== RUN TestValidateValuesFile/value_not_overridden +=== RUN TestValidateValuesFile/value_overridden +--- PASS: TestValidateValuesFile (0.00s) + --- PASS: TestValidateValuesFile/value_added (0.00s) + --- PASS: TestValidateValuesFile/value_not_overridden (0.00s) + --- PASS: TestValidateValuesFile/value_overridden (0.00s) +PASS +ok helm.sh/helm/v3/pkg/lint/rules 0.072s +=== RUN TestRunLinterRule +--- PASS: TestRunLinterRule (0.00s) +=== RUN TestMessage +--- PASS: TestMessage (0.00s) +PASS +ok helm.sh/helm/v3/pkg/lint/support 0.007s +=== RUN TestPrepareCommand +--- PASS: TestPrepareCommand (0.00s) +=== RUN TestPlatformPrepareCommand +--- PASS: TestPlatformPrepareCommand (0.00s) +=== RUN TestPartialPlatformPrepareCommand +--- PASS: TestPartialPlatformPrepareCommand (0.00s) +=== RUN TestNoPrepareCommand +--- PASS: TestNoPrepareCommand (0.00s) +=== RUN TestNoMatchPrepareCommand +--- PASS: TestNoMatchPrepareCommand (0.00s) +=== RUN TestLoadDir +--- PASS: TestLoadDir (0.00s) +=== RUN TestLoadDirDuplicateEntries +--- PASS: TestLoadDirDuplicateEntries (0.00s) +=== RUN TestDownloader +--- PASS: TestDownloader (0.00s) +=== RUN TestLoadAll +--- PASS: TestLoadAll (0.00s) +=== RUN TestFindPlugins +=== RUN TestFindPlugins/TestFindPlugins +=== RUN TestFindPlugins/TestFindPlugins#01 +=== RUN TestFindPlugins/TestFindPlugins#02 +=== RUN TestFindPlugins/TestFindPlugins#03 +--- PASS: TestFindPlugins (0.00s) + --- PASS: TestFindPlugins/TestFindPlugins (0.00s) + --- PASS: TestFindPlugins/TestFindPlugins#01 (0.00s) + --- PASS: TestFindPlugins/TestFindPlugins#02 (0.00s) + --- PASS: TestFindPlugins/TestFindPlugins#03 (0.00s) +=== RUN TestSetupEnv +--- PASS: TestSetupEnv (0.00s) +=== RUN TestSetupEnvWithSpace +--- PASS: TestSetupEnvWithSpace (0.00s) +=== RUN TestValidatePluginData +--- PASS: TestValidatePluginData (0.00s) +=== RUN TestDetectDuplicates +--- PASS: TestDetectDuplicates (0.00s) +PASS +ok helm.sh/helm/v3/pkg/plugin 0.033s +=== RUN TestPath +--- PASS: TestPath (0.00s) +=== RUN TestStripName +--- PASS: TestStripName (0.00s) +=== RUN TestHTTPInstaller +--- PASS: TestHTTPInstaller (0.00s) +=== RUN TestHTTPInstallerNonExistentVersion +--- PASS: TestHTTPInstallerNonExistentVersion (0.00s) +=== RUN TestHTTPInstallerUpdate +--- PASS: TestHTTPInstallerUpdate (0.00s) +=== RUN TestExtract +--- PASS: TestExtract (0.01s) +=== RUN TestCleanJoin +--- PASS: TestCleanJoin (0.00s) +=== RUN TestMediaTypeToExtension +--- PASS: TestMediaTypeToExtension (0.00s) +=== RUN TestIsRemoteHTTPArchive +--- PASS: TestIsRemoteHTTPArchive (0.00s) +=== RUN TestLocalInstaller +--- PASS: TestLocalInstaller (0.00s) +=== RUN TestLocalInstallerNotAFolder +--- PASS: TestLocalInstallerNotAFolder (0.00s) +=== RUN TestVCSInstaller +--- PASS: TestVCSInstaller (0.90s) +=== RUN TestVCSInstallerNonExistentVersion +--- PASS: TestVCSInstallerNonExistentVersion (1.40s) +=== RUN TestVCSInstallerUpdate + vcs_installer_test.go:149: Unable to get repository: Cloning into '/tmp/TestVCSInstallerUpdate2006610110/001/helm/plugins/https-github.com-adamreese-helm-env'... + error: RPC failed; curl 16 Error in the HTTP2 framing layer + fatal: expected flush after ref listing + : exit status 128 +--- FAIL: TestVCSInstallerUpdate (30.60s) +FAIL +FAIL helm.sh/helm/v3/pkg/plugin/installer 32.959s +=== RUN TestGetFullPath +=== RUN TestGetFullPath/full_path_resolves_correctly +=== RUN TestGetFullPath/relative_path_resolves_correctly +=== RUN TestGetFullPath/binary_in_PATH_resolves_correctly +--- PASS: TestGetFullPath (0.00s) + --- PASS: TestGetFullPath/full_path_resolves_correctly (0.00s) + --- PASS: TestGetFullPath/relative_path_resolves_correctly (0.00s) + --- PASS: TestGetFullPath/binary_in_PATH_resolves_correctly (0.00s) +=== RUN TestExecRun +--- PASS: TestExecRun (0.00s) +=== RUN TestNewExecWithOneArgsRun +--- PASS: TestNewExecWithOneArgsRun (0.00s) +=== RUN TestNewExecWithTwoArgsRun +--- PASS: TestNewExecWithTwoArgsRun (0.00s) +PASS +ok helm.sh/helm/v3/pkg/postrender 0.021s +=== RUN TestMessageBlock +--- PASS: TestMessageBlock (0.00s) +=== RUN TestParseMessageBlock +--- PASS: TestParseMessageBlock (0.00s) +=== RUN TestLoadKey +--- PASS: TestLoadKey (0.00s) +=== RUN TestLoadKeyRing +--- PASS: TestLoadKeyRing (0.00s) +=== RUN TestDigest +--- PASS: TestDigest (0.00s) +=== RUN TestNewFromFiles +--- PASS: TestNewFromFiles (0.00s) +=== RUN TestDigestFile +--- PASS: TestDigestFile (0.00s) +=== RUN TestDecryptKey +--- PASS: TestDecryptKey (0.07s) +=== RUN TestClearSign + sign_test.go:228: Sig: + -----BEGIN PGP SIGNED MESSAGE----- + Hash: SHA512 + + apiVersion: v1 + description: Test chart versioning + name: hashtest + version: 1.2.3 + + ... + files: + hashtest-1.2.3.tgz: sha256:c6841b3a895f1444a6738b5d04564a57e860ce42f8519c3be807fb6d9bee7888 + -----BEGIN PGP SIGNATURE----- + + wsBcBAEBCgAQBQJmfkAlCRCEO7+YH8GHYgAA5qgIAJthM5dQdz/Ioj/cHigVl4PV + tSl4sdxPbJsLpkXtjIs1REPG1Iq85+0zy2LkZRdkpfuWz3/xOFog9rAi8Maf6gEd + 55C+SniWm/LgDFvORyLY/cLg4dZobe8qLHn2yexpEStGzitMOuoT/ayxoLOC4aW5 + QjLo+xz2MCpwTcTU0XLBxUImXIdUye16+33esXP00UOVUxjKmM2W4ShdTO8EoVt9 + pTO9SSUjUd5s4aSwAdPQgoqZD3TsbDN0Ag1OayT2K2/lpIJncJYfy9M/pGepxWR2 + N0UyzYLLIr28CrV2QNICGbFPc/FNyC7Y1ZBDku0kNxF/iOy8UH9jcwn7Wo746SU= + =UibF + -----END PGP SIGNATURE----- +--- PASS: TestClearSign (0.00s) +=== RUN TestClearSignError +--- PASS: TestClearSignError (0.00s) +=== RUN TestDecodeSignature +--- PASS: TestDecodeSignature (0.00s) +=== RUN TestVerify + sign_test.go:328: Tampered sig block error: openpgp: invalid signature: hash tag doesn't match (errors.SignatureError) +--- PASS: TestVerify (0.00s) +PASS +ok helm.sh/helm/v3/pkg/provenance 0.088s +=== RUN TestNewOCIPusher +--- PASS: TestNewOCIPusher (0.00s) +=== RUN TestProvider +--- PASS: TestProvider (0.00s) +=== RUN TestProviders +--- PASS: TestProviders (0.00s) +=== RUN TestAll +--- PASS: TestAll (0.00s) +=== RUN TestByScheme +--- PASS: TestByScheme (0.00s) +PASS +ok helm.sh/helm/v3/pkg/pusher 0.034s +=== RUN TestHTTPRegistryClientTestSuite +time="2024-06-28T12:46:29+08:00" level=warning msg="error parsing level \"\": not a valid logrus Level: \"\", using \"info\"\t" +time="2024-06-28T12:46:29.645058789+08:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.22.0 +time="2024-06-28T12:46:29.645098569+08:00" level=info msg="redis not configured" go.version=go1.22.0 +time="2024-06-28T12:46:29.645173821+08:00" level=info msg="Starting upload purge in 14m0s" go.version=go1.22.0 +=== RUN TestHTTPRegistryClientTestSuite/Test_1_Push +time="2024-06-28T12:46:29.645613308+08:00" level=info msg="listening on [::]:38779" go.version=go1.22.0 +mockdns server: 2024/06/28 12:46:29 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 33732 +;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN AAAA +mockdns server: 2024/06/28 12:46:29 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 57704 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN A + +;; ANSWER SECTION: +helm-test-registry. 9999 IN A 127.0.0.1 +time="2024-06-28T12:46:29.650941573+08:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" err.message="blob unknown to registry" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=b5f5e291-6a5f-4f51-9790-8990be3421ce http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35000" http.request.uri="/v2/testrepo/boop/blobs/sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=1.550315ms http.response.status=404 http.response.written=157 vars.digest="sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" vars.name=testrepo/boop +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "HEAD /v2/testrepo/boop/blobs/sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad HTTP/1.1" 404 157 "" "Helm/3.15" +time="2024-06-28T12:46:29.650993984+08:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" err.message="blob unknown to registry" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=0db757e3-01c9-4e8e-b231-07ed7edf23e3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35002" http.request.uri="/v2/testrepo/boop/blobs/sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=1.553745ms http.response.status=404 http.response.written=157 vars.digest="sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" vars.name=testrepo/boop +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "HEAD /v2/testrepo/boop/blobs/sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3 HTTP/1.1" 404 157 "" "Helm/3.15" +time="2024-06-28T12:46:29.651752056+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=88362c3a-f702-46db-9b25-664147502d19 http.request.method=POST http.request.remoteaddr="127.0.0.1:35002" http.request.uri=/v2/testrepo/boop/blobs/uploads/ http.request.useragent=Helm/3.15 http.response.duration="345.195µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "POST /v2/testrepo/boop/blobs/uploads/ HTTP/1.1" 202 0 "" "Helm/3.15" +time="2024-06-28T12:46:29.651802497+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=50be2285-4c29-4994-b5c0-7a97c4d40e7f http.request.method=POST http.request.remoteaddr="127.0.0.1:35000" http.request.uri=/v2/testrepo/boop/blobs/uploads/ http.request.useragent=Helm/3.15 http.response.duration="365.926µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "POST /v2/testrepo/boop/blobs/uploads/ HTTP/1.1" 202 0 "" "Helm/3.15" +time="2024-06-28T12:46:29.654047363+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:38779" http.request.id=064f5ac5-cc3e-4451-a701-dc2e4d3aca79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35002" http.request.uri="/v2/testrepo/boop/blobs/uploads/4111b552-708c-4aab-b3b1-e08068346d5d?_state=OmoYweYuhye1m8T_Ih7MWgJIQjpEDI_l_od04ntwHJd7Ik5hbWUiOiJ0ZXN0cmVwby9ib29wIiwiVVVJRCI6IjQxMTFiNTUyLTcwOGMtNGFhYi1iM2IxLWUwODA2ODM0NmQ1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNC0wNi0yOFQwNDo0NjoyOS42NTE1NDA1NTNaIn0%3D&digest=sha256%3A43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" http.request.useragent=Helm/3.15 http.response.duration=1.809869ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "PUT /v2/testrepo/boop/blobs/uploads/4111b552-708c-4aab-b3b1-e08068346d5d?_state=OmoYweYuhye1m8T_Ih7MWgJIQjpEDI_l_od04ntwHJd7Ik5hbWUiOiJ0ZXN0cmVwby9ib29wIiwiVVVJRCI6IjQxMTFiNTUyLTcwOGMtNGFhYi1iM2IxLWUwODA2ODM0NmQ1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNC0wNi0yOFQwNDo0NjoyOS42NTE1NDA1NTNaIn0%3D&digest=sha256%3A43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3 HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:29.654161595+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:38779" http.request.id=ca572ac0-f4be-4348-820e-cb29e4f488c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35000" http.request.uri="/v2/testrepo/boop/blobs/uploads/0a394d1a-c16c-4d2f-959d-e98898094fe5?_state=VwoU5gDv1r8oFwkGN73yEuZMYZs0a63rAX_Ng87ESm57Ik5hbWUiOiJ0ZXN0cmVwby9ib29wIiwiVVVJRCI6IjBhMzk0ZDFhLWMxNmMtNGQyZi05NTlkLWU5ODg5ODA5NGZlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNC0wNi0yOFQwNDo0NjoyOS42NTE1MTQ2NTNaIn0%3D&digest=sha256%3A0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" http.request.useragent=Helm/3.15 http.response.duration=1.938291ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "PUT /v2/testrepo/boop/blobs/uploads/0a394d1a-c16c-4d2f-959d-e98898094fe5?_state=VwoU5gDv1r8oFwkGN73yEuZMYZs0a63rAX_Ng87ESm57Ik5hbWUiOiJ0ZXN0cmVwby9ib29wIiwiVVVJRCI6IjBhMzk0ZDFhLWMxNmMtNGQyZi05NTlkLWU5ODg5ODA5NGZlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNC0wNi0yOFQwNDo0NjoyOS42NTE1MTQ2NTNaIn0%3D&digest=sha256%3A0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:29.654698834+08:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=0.1.0" err.message="manifest unknown" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=8acf4667-1517-4e67-8651-977150dbe931 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35000" http.request.uri=/v2/testrepo/boop/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration="176.463µs" http.response.status=404 http.response.written=95 vars.name=testrepo/boop vars.reference=0.1.0 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "HEAD /v2/testrepo/boop/manifests/0.1.0 HTTP/1.1" 404 95 "" "Helm/3.15" +time="2024-06-28T12:46:29.655589668+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/vnd.oci.image.manifest.v1+json http.request.host="helm-test-registry:38779" http.request.id=3be28b76-6e0e-49ea-9e24-ef3b3526b6b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35000" http.request.uri=/v2/testrepo/boop/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.duration="580.049µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "PUT /v2/testrepo/boop/manifests/0.1.0 HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:29.656550974+08:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" err.message="blob unknown to registry" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=4437cdcd-64b7-4bd5-8c8a-aa49e4d16a0d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35000" http.request.uri="/v2/testrepo/examplechart/blobs/sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration="148.922µs" http.response.status=404 http.response.written=157 vars.digest="sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" vars.name=testrepo/examplechart +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "HEAD /v2/testrepo/examplechart/blobs/sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3 HTTP/1.1" 404 157 "" "Helm/3.15" +time="2024-06-28T12:46:29.656667845+08:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" err.message="blob unknown to registry" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=429f2a01-426f-4fba-8c6d-5e08a542751d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35002" http.request.uri="/v2/testrepo/examplechart/blobs/sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration="183.393µs" http.response.status=404 http.response.written=157 vars.digest="sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" vars.name=testrepo/examplechart +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "HEAD /v2/testrepo/examplechart/blobs/sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad HTTP/1.1" 404 157 "" "Helm/3.15" +time="2024-06-28T12:46:29.657057792+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=22afc26a-9e13-4e33-a335-c76db7eaa74e http.request.method=POST http.request.remoteaddr="127.0.0.1:35000" http.request.uri=/v2/testrepo/examplechart/blobs/uploads/ http.request.useragent=Helm/3.15 http.response.duration="244.624µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "POST /v2/testrepo/examplechart/blobs/uploads/ HTTP/1.1" 202 0 "" "Helm/3.15" +time="2024-06-28T12:46:29.657324606+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=7e059bd6-5dc9-4641-b402-ea584be76256 http.request.method=POST http.request.remoteaddr="127.0.0.1:35002" http.request.uri=/v2/testrepo/examplechart/blobs/uploads/ http.request.useragent=Helm/3.15 http.response.duration="310.785µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "POST /v2/testrepo/examplechart/blobs/uploads/ HTTP/1.1" 202 0 "" "Helm/3.15" +time="2024-06-28T12:46:29.657986617+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:38779" http.request.id=9ed5b35d-7471-4f23-8c93-23cbcf341d5e http.request.method=PUT http.request.remoteaddr="127.0.0.1:35000" http.request.uri="/v2/testrepo/examplechart/blobs/uploads/425c47eb-55c1-466a-a55d-ca57e0e2fcbd?_state=JTWZIfCoPHiNCi1r6TqACRO-eXlTWDDTZFpZ7OCsON57Ik5hbWUiOiJ0ZXN0cmVwby9leGFtcGxlY2hhcnQiLCJVVUlEIjoiNDI1YzQ3ZWItNTVjMS00NjZhLWE1NWQtY2E1N2UwZTJmY2JkIiwiT2Zmc2V0IjowLCJTdGFydGVkQXQiOiIyMDI0LTA2LTI4VDA0OjQ2OjI5LjY1NjkwMTU5OVoifQ%3D%3D&digest=sha256%3A43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" http.request.useragent=Helm/3.15 http.response.duration="558.239µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "PUT /v2/testrepo/examplechart/blobs/uploads/425c47eb-55c1-466a-a55d-ca57e0e2fcbd?_state=JTWZIfCoPHiNCi1r6TqACRO-eXlTWDDTZFpZ7OCsON57Ik5hbWUiOiJ0ZXN0cmVwby9leGFtcGxlY2hhcnQiLCJVVUlEIjoiNDI1YzQ3ZWItNTVjMS00NjZhLWE1NWQtY2E1N2UwZTJmY2JkIiwiT2Zmc2V0IjowLCJTdGFydGVkQXQiOiIyMDI0LTA2LTI4VDA0OjQ2OjI5LjY1NjkwMTU5OVoifQ%3D%3D&digest=sha256%3A43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3 HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:29.65820482+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:38779" http.request.id=dd9533cb-d5e5-4f17-87df-54a38d4809d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35002" http.request.uri="/v2/testrepo/examplechart/blobs/uploads/a641ecca-74c6-4e15-a7a1-5cfbb0075ee6?_state=Km9UCqh4Hq47rU9L7_QY2WkbrMEPhQGBx5Tg4WuJVcZ7Ik5hbWUiOiJ0ZXN0cmVwby9leGFtcGxlY2hhcnQiLCJVVUlEIjoiYTY0MWVjY2EtNzRjNi00ZTE1LWE3YTEtNWNmYmIwMDc1ZWU2IiwiT2Zmc2V0IjowLCJTdGFydGVkQXQiOiIyMDI0LTA2LTI4VDA0OjQ2OjI5LjY1NzEyODA2M1oifQ%3D%3D&digest=sha256%3A0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" http.request.useragent=Helm/3.15 http.response.duration="523.998µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "PUT /v2/testrepo/examplechart/blobs/uploads/a641ecca-74c6-4e15-a7a1-5cfbb0075ee6?_state=Km9UCqh4Hq47rU9L7_QY2WkbrMEPhQGBx5Tg4WuJVcZ7Ik5hbWUiOiJ0ZXN0cmVwby9leGFtcGxlY2hhcnQiLCJVVUlEIjoiYTY0MWVjY2EtNzRjNi00ZTE1LWE3YTEtNWNmYmIwMDc1ZWU2IiwiT2Zmc2V0IjowLCJTdGFydGVkQXQiOiIyMDI0LTA2LTI4VDA0OjQ2OjI5LjY1NzEyODA2M1oifQ%3D%3D&digest=sha256%3A0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:29.658734419+08:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=9309324a-c4f8-46ef-922f-3921cddbe060 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35002" http.request.uri=/v2/testrepo/examplechart/manifests/latest http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration="161.753µs" http.response.status=404 http.response.written=96 vars.name=testrepo/examplechart vars.reference=latest +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "HEAD /v2/testrepo/examplechart/manifests/latest HTTP/1.1" 404 96 "" "Helm/3.15" +time="2024-06-28T12:46:29.659608713+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/vnd.oci.image.manifest.v1+json http.request.host="helm-test-registry:38779" http.request.id=c8f85e54-fefa-4e84-ae0a-d237dd21135d http.request.method=PUT http.request.remoteaddr="127.0.0.1:35002" http.request.uri=/v2/testrepo/examplechart/manifests/latest http.request.useragent=Helm/3.15 http.response.duration="546.709µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "PUT /v2/testrepo/examplechart/manifests/latest HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:29.660993165+08:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" err.message="blob unknown to registry" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=bfe370d7-b105-4c57-8a07-c1b6c8a95443 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35000" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration="162.083µs" http.response.status=404 http.response.written=157 vars.digest="sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" vars.name=testrepo/local-subchart +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "HEAD /v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a HTTP/1.1" 404 157 "" "Helm/3.15" +time="2024-06-28T12:46:29.660997245+08:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" err.message="blob unknown to registry" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=73f75628-de52-4e8f-b701-1ab1ffcf7794 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35002" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration="220.974µs" http.response.status=404 http.response.written=157 vars.digest="sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" vars.name=testrepo/local-subchart +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "HEAD /v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4 HTTP/1.1" 404 157 "" "Helm/3.15" +time="2024-06-28T12:46:29.661623715+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=00812750-8ab8-40c4-9e36-e33680dd56af http.request.method=POST http.request.remoteaddr="127.0.0.1:35000" http.request.uri=/v2/testrepo/local-subchart/blobs/uploads/ http.request.useragent=Helm/3.15 http.response.duration="254.854µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "POST /v2/testrepo/local-subchart/blobs/uploads/ HTTP/1.1" 202 0 "" "Helm/3.15" +time="2024-06-28T12:46:29.66190237+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=bce7b05d-50b7-4591-9bc9-3b5830abe3f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:35002" http.request.uri=/v2/testrepo/local-subchart/blobs/uploads/ http.request.useragent=Helm/3.15 http.response.duration="326.556µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "POST /v2/testrepo/local-subchart/blobs/uploads/ HTTP/1.1" 202 0 "" "Helm/3.15" +time="2024-06-28T12:46:29.662708693+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:38779" http.request.id=fe727d03-c3c5-460b-bbbd-240c6492cfdf http.request.method=PUT http.request.remoteaddr="127.0.0.1:35000" http.request.uri="/v2/testrepo/local-subchart/blobs/uploads/5ff70438-d982-422f-a903-5bf02bde2092?_state=YbDggGtWLuh2CEJrdvjcpoHuKF1xax6G5zHD4Kg3NlR7Ik5hbWUiOiJ0ZXN0cmVwby9sb2NhbC1zdWJjaGFydCIsIlVVSUQiOiI1ZmY3MDQzOC1kOTgyLTQyMmYtYTkwMy01YmYwMmJkZTIwOTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MjkuNjYxNDY1MTEzWiJ9&digest=sha256%3Ad2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 http.response.duration="704.481µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "PUT /v2/testrepo/local-subchart/blobs/uploads/5ff70438-d982-422f-a903-5bf02bde2092?_state=YbDggGtWLuh2CEJrdvjcpoHuKF1xax6G5zHD4Kg3NlR7Ik5hbWUiOiJ0ZXN0cmVwby9sb2NhbC1zdWJjaGFydCIsIlVVSUQiOiI1ZmY3MDQzOC1kOTgyLTQyMmYtYTkwMy01YmYwMmJkZTIwOTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MjkuNjYxNDY1MTEzWiJ9&digest=sha256%3Ad2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:29.662995917+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:38779" http.request.id=a6f93187-66aa-4ce7-aac5-29311390cffb http.request.method=PUT http.request.remoteaddr="127.0.0.1:35002" http.request.uri="/v2/testrepo/local-subchart/blobs/uploads/7868f6e6-7eb1-495e-b901-2d137a367c5f?_state=J7VZlJpmSye3SFoHPfOTptjoVlkaK2w63S25BW1dMF57Ik5hbWUiOiJ0ZXN0cmVwby9sb2NhbC1zdWJjaGFydCIsIlVVSUQiOiI3ODY4ZjZlNi03ZWIxLTQ5NWUtYjkwMS0yZDEzN2EzNjdjNWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MjkuNjYxNjg4Njc2WiJ9&digest=sha256%3A21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 http.response.duration="778.122µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "PUT /v2/testrepo/local-subchart/blobs/uploads/7868f6e6-7eb1-495e-b901-2d137a367c5f?_state=J7VZlJpmSye3SFoHPfOTptjoVlkaK2w63S25BW1dMF57Ik5hbWUiOiJ0ZXN0cmVwby9sb2NhbC1zdWJjaGFydCIsIlVVSUQiOiI3ODY4ZjZlNi03ZWIxLTQ5NWUtYjkwMS0yZDEzN2EzNjdjNWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MjkuNjYxNjg4Njc2WiJ9&digest=sha256%3A21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4 HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:29.663567726+08:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=0.1.0" err.message="manifest unknown" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=3ef00253-cd91-46c9-adfb-f09c0346df6a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35002" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration="174.043µs" http.response.status=404 http.response.written=95 vars.name=testrepo/local-subchart vars.reference=0.1.0 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "HEAD /v2/testrepo/local-subchart/manifests/0.1.0 HTTP/1.1" 404 95 "" "Helm/3.15" +time="2024-06-28T12:46:29.664576763+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/vnd.oci.image.manifest.v1+json http.request.host="helm-test-registry:38779" http.request.id=957b9d9f-2fbe-47a2-a46d-5cf8c9df6d7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:35002" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.duration="649.211µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "PUT /v2/testrepo/local-subchart/manifests/0.1.0 HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:29.66690275+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=577f34b0-78e3-49fd-a590-cc8380c09ff4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35002" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration=1.823959ms http.response.status=200 http.response.written=588 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "HEAD /v2/testrepo/local-subchart/manifests/0.1.0 HTTP/1.1" 200 588 "" "Helm/3.15" +time="2024-06-28T12:46:29.667979327+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=13da8edb-ed83-4435-b84e-a53dd9c95852 http.request.method=GET http.request.remoteaddr="127.0.0.1:35002" http.request.uri="/v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce" http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration="443.557µs" http.response.status=200 http.response.written=588 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "GET /v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce HTTP/1.1" 200 588 "" "Helm/3.15" +time="2024-06-28T12:46:29.6706193+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=5a52193b-e3b1-4db2-bdd2-826450669265 http.request.method=GET http.request.remoteaddr="127.0.0.1:35000" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=1.876221ms http.response.status=200 http.response.written=105 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "GET /v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4 HTTP/1.1" 200 105 "" "Helm/3.15" +time="2024-06-28T12:46:29.670699321+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=3a6f7455-5c8e-4d6d-a9d6-a52afc6b3ee8 http.request.method=GET http.request.remoteaddr="127.0.0.1:35002" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=2.091704ms http.response.status=200 http.response.written=259 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "GET /v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a HTTP/1.1" 200 259 "" "Helm/3.15" +time="2024-06-28T12:46:29.67247882+08:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" err.message="blob unknown to registry" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=f1e8b458-3ce6-470d-b7f7-37fcbe538ead http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35002" http.request.uri="/v2/testrepo/signtest/blobs/sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration="229.254µs" http.response.status=404 http.response.written=157 vars.digest="sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" vars.name=testrepo/signtest +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "HEAD /v2/testrepo/signtest/blobs/sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55 HTTP/1.1" 404 157 "" "Helm/3.15" +mockdns server: 2024/06/28 12:46:29 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 17923 +;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN AAAA +mockdns server: 2024/06/28 12:46:29 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 31415 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN A + +;; ANSWER SECTION: +helm-test-registry. 9999 IN A 127.0.0.1 +time="2024-06-28T12:46:29.67249316+08:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256" err.message="blob unknown to registry" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=5fb9a8ec-d9ad-497a-bfdb-99eba4364ece http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35000" http.request.uri="/v2/testrepo/signtest/blobs/sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256" http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration="201.763µs" http.response.status=404 http.response.written=157 vars.digest="sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256" vars.name=testrepo/signtest +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "HEAD /v2/testrepo/signtest/blobs/sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256 HTTP/1.1" 404 157 "" "Helm/3.15" +time="2024-06-28T12:46:29.672878136+08:00" level=error msg="response completed with error" err.code="blob unknown" err.detail="sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" err.message="blob unknown to registry" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=b8eb677a-9520-44a9-af15-b00291b36cb5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35002" http.request.uri="/v2/testrepo/signtest/blobs/sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration="148.152µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" vars.name=testrepo/signtest +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "HEAD /v2/testrepo/signtest/blobs/sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580 HTTP/1.1" 404 157 "" "Helm/3.15" +mockdns server: 2024/06/28 12:46:29 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 48391 +;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN AAAA +mockdns server: 2024/06/28 12:46:29 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 55752 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN A + +;; ANSWER SECTION: +helm-test-registry. 9999 IN A 127.0.0.1 +time="2024-06-28T12:46:29.67312154+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=9861b518-82bf-440e-89fb-4e1e25c63d76 http.request.method=POST http.request.remoteaddr="127.0.0.1:35000" http.request.uri=/v2/testrepo/signtest/blobs/uploads/ http.request.useragent=Helm/3.15 http.response.duration="265.124µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "POST /v2/testrepo/signtest/blobs/uploads/ HTTP/1.1" 202 0 "" "Helm/3.15" +time="2024-06-28T12:46:29.673342204+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=daeb7a3d-7049-40ff-8ddc-df7a07c836a6 http.request.method=POST http.request.remoteaddr="127.0.0.1:35024" http.request.uri=/v2/testrepo/signtest/blobs/uploads/ http.request.useragent=Helm/3.15 http.response.duration="275.644µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "POST /v2/testrepo/signtest/blobs/uploads/ HTTP/1.1" 202 0 "" "Helm/3.15" +time="2024-06-28T12:46:29.673486466+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=a7fe0aea-b700-40e9-9e84-9a0ad34621dc http.request.method=POST http.request.remoteaddr="127.0.0.1:35002" http.request.uri=/v2/testrepo/signtest/blobs/uploads/ http.request.useragent=Helm/3.15 http.response.duration="259.544µs" http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "POST /v2/testrepo/signtest/blobs/uploads/ HTTP/1.1" 202 0 "" "Helm/3.15" +time="2024-06-28T12:46:29.673973954+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:38779" http.request.id=0a665a80-b56b-478e-b8cb-1acce53c562f http.request.method=PUT http.request.remoteaddr="127.0.0.1:35000" http.request.uri="/v2/testrepo/signtest/blobs/uploads/09dc0464-7dd4-4e28-bde6-3124f5e7ae0d?_state=O_PW9pB6wo_GYr0sBv_c12mO9tDgknKUfDjTwB3fxFl7Ik5hbWUiOiJ0ZXN0cmVwby9zaWdudGVzdCIsIlVVSUQiOiIwOWRjMDQ2NC03ZGQ0LTRlMjgtYmRlNi0zMTI0ZjVlN2FlMGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MjkuNjcyOTQzNzY3WiJ9&digest=sha256%3Ae5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" http.request.useragent=Helm/3.15 http.response.duration="517.169µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "PUT /v2/testrepo/signtest/blobs/uploads/09dc0464-7dd4-4e28-bde6-3124f5e7ae0d?_state=O_PW9pB6wo_GYr0sBv_c12mO9tDgknKUfDjTwB3fxFl7Ik5hbWUiOiJ0ZXN0cmVwby9zaWdudGVzdCIsIlVVSUQiOiIwOWRjMDQ2NC03ZGQ0LTRlMjgtYmRlNi0zMTI0ZjVlN2FlMGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MjkuNjcyOTQzNzY3WiJ9&digest=sha256%3Ae5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55 HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:29.674282339+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:38779" http.request.id=fdf2bbdf-f23c-4182-bc96-8879254f11f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35024" http.request.uri="/v2/testrepo/signtest/blobs/uploads/f3970c36-def5-4e63-abc7-2b68629990d7?_state=ydWgLnWf7KsB00Vmzz-SWRgh8hvPjla4OfDzLEB_Rkp7Ik5hbWUiOiJ0ZXN0cmVwby9zaWdudGVzdCIsIlVVSUQiOiJmMzk3MGMzNi1kZWY1LTRlNjMtYWJjNy0yYjY4NjI5OTkwZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MjkuNjczMjAxODMxWiJ9&digest=sha256%3Ab0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256" http.request.useragent=Helm/3.15 http.response.duration="611.25µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "PUT /v2/testrepo/signtest/blobs/uploads/f3970c36-def5-4e63-abc7-2b68629990d7?_state=ydWgLnWf7KsB00Vmzz-SWRgh8hvPjla4OfDzLEB_Rkp7Ik5hbWUiOiJ0ZXN0cmVwby9zaWdudGVzdCIsIlVVSUQiOiJmMzk3MGMzNi1kZWY1LTRlNjMtYWJjNy0yYjY4NjI5OTkwZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MjkuNjczMjAxODMxWiJ9&digest=sha256%3Ab0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256 HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:29.674411591+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:38779" http.request.id=6e4080c8-c4db-4ff6-90ff-0e17ba969323 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35002" http.request.uri="/v2/testrepo/signtest/blobs/uploads/ad6b221f-ca6a-4a52-96bb-ce3236da4cb1?_state=jbd_DhtzXK6a4WWaFyb5W23BCXb2r3BPxeFd8SBwi-p7Ik5hbWUiOiJ0ZXN0cmVwby9zaWdudGVzdCIsIlVVSUQiOiJhZDZiMjIxZi1jYTZhLTRhNTItOTZiYi1jZTMyMzZkYTRjYjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MjkuNjczMzI0OTEzWiJ9&digest=sha256%3A8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" http.request.useragent=Helm/3.15 http.response.duration="527.969µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "PUT /v2/testrepo/signtest/blobs/uploads/ad6b221f-ca6a-4a52-96bb-ce3236da4cb1?_state=jbd_DhtzXK6a4WWaFyb5W23BCXb2r3BPxeFd8SBwi-p7Ik5hbWUiOiJ0ZXN0cmVwby9zaWdudGVzdCIsIlVVSUQiOiJhZDZiMjIxZi1jYTZhLTRhNTItOTZiYi1jZTMyMzZkYTRjYjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MjkuNjczMzI0OTEzWiJ9&digest=sha256%3A8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580 HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:29.674915359+08:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=0.1.0" err.message="manifest unknown" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=3524caa9-50d7-4103-828e-330e1ed014ae http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35000" http.request.uri=/v2/testrepo/signtest/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration="138.713µs" http.response.status=404 http.response.written=95 vars.name=testrepo/signtest vars.reference=0.1.0 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "HEAD /v2/testrepo/signtest/manifests/0.1.0 HTTP/1.1" 404 95 "" "Helm/3.15" +time="2024-06-28T12:46:29.675840814+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/vnd.oci.image.manifest.v1+json http.request.host="helm-test-registry:38779" http.request.id=1fc9e2dd-01ad-4990-9ee5-d2c909e95dea http.request.method=PUT http.request.remoteaddr="127.0.0.1:35000" http.request.uri=/v2/testrepo/signtest/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.duration="604.38µs" http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "PUT /v2/testrepo/signtest/manifests/0.1.0 HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:29.676566215+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=94b89db8-da5a-42eb-b566-b8b645ab72fe http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35000" http.request.uri=/v2/testrepo/signtest/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration="366.066µs" http.response.status=200 http.response.written=742 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "HEAD /v2/testrepo/signtest/manifests/0.1.0 HTTP/1.1" 200 742 "" "Helm/3.15" +time="2024-06-28T12:46:29.67747635+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=b02b1575-e93a-4410-939a-c07eb0477f68 http.request.method=GET http.request.remoteaddr="127.0.0.1:35000" http.request.uri="/v2/testrepo/signtest/manifests/sha256:fbbade96da6050f68f94f122881e3b80051a18f13ab5f4081868dd494538f5c2" http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration="428.117µs" http.response.status=200 http.response.written=742 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "GET /v2/testrepo/signtest/manifests/sha256:fbbade96da6050f68f94f122881e3b80051a18f13ab5f4081868dd494538f5c2 HTTP/1.1" 200 742 "" "Helm/3.15" +time="2024-06-28T12:46:29.679919339+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=5fceef7c-e6ec-49df-834c-0a8d5f53f350 http.request.method=GET http.request.remoteaddr="127.0.0.1:35000" http.request.uri="/v2/testrepo/signtest/blobs/sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=1.542045ms http.response.status=200 http.response.written=973 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "GET /v2/testrepo/signtest/blobs/sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55 HTTP/1.1" 200 973 "" "Helm/3.15" +time="2024-06-28T12:46:29.680896115+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=6fc38e64-8592-4009-bb69-0a8934feff08 http.request.method=GET http.request.remoteaddr="127.0.0.1:35010" http.request.uri="/v2/testrepo/signtest/blobs/sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=2.4565ms http.response.status=200 http.response.written=99 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "GET /v2/testrepo/signtest/blobs/sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580 HTTP/1.1" 200 99 "" "Helm/3.15" +=== RUN TestHTTPRegistryClientTestSuite/Test_2_Pull +time="2024-06-28T12:46:29.682217266+08:00" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=1.2.3" err.message="manifest unknown" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=6cae22d3-7df1-49a1-9eff-40f0d85316a3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35010" http.request.uri=/v2/testrepo/no-existy/manifests/1.2.3 http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration="257.424µs" http.response.status=404 http.response.written=95 vars.name=testrepo/no-existy vars.reference=1.2.3 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "HEAD /v2/testrepo/no-existy/manifests/1.2.3 HTTP/1.1" 404 95 "" "Helm/3.15" +time="2024-06-28T12:46:29.683392125+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=a73fe6d1-7f01-4373-8946-a5a6eb7f3b67 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35010" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration="382.306µs" http.response.status=200 http.response.written=588 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "HEAD /v2/testrepo/local-subchart/manifests/0.1.0 HTTP/1.1" 200 588 "" "Helm/3.15" +time="2024-06-28T12:46:29.684229509+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=36be5e0c-1748-401d-86bb-bac08107be3b http.request.method=GET http.request.remoteaddr="127.0.0.1:35010" http.request.uri="/v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce" http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration="339.655µs" http.response.status=200 http.response.written=588 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "GET /v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce HTTP/1.1" 200 588 "" "Helm/3.15" +time="2024-06-28T12:46:29.685720683+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=cd5bb80f-965f-44d9-8fee-a70adc383799 http.request.method=GET http.request.remoteaddr="127.0.0.1:35010" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration="944.995µs" http.response.status=200 http.response.written=259 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "GET /v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a HTTP/1.1" 200 259 "" "Helm/3.15" +time="2024-06-28T12:46:29.685823094+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=6d81affa-1b9e-4c34-8f06-bce5393cc8cb http.request.method=GET http.request.remoteaddr="127.0.0.1:35000" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration="966.885µs" http.response.status=200 http.response.written=105 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "GET /v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4 HTTP/1.1" 200 105 "" "Helm/3.15" +time="2024-06-28T12:46:29.68682154+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=092638e7-3f59-4f46-ae34-1686790e6f17 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35000" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration="340.925µs" http.response.status=200 http.response.written=588 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "HEAD /v2/testrepo/local-subchart/manifests/0.1.0 HTTP/1.1" 200 588 "" "Helm/3.15" +time="2024-06-28T12:46:29.687687904+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=9d655a87-715b-492d-9372-ceee321ddec7 http.request.method=GET http.request.remoteaddr="127.0.0.1:35000" http.request.uri="/v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce" http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration="397.246µs" http.response.status=200 http.response.written=588 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "GET /v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce HTTP/1.1" 200 588 "" "Helm/3.15" +time="2024-06-28T12:46:29.690099583+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=d21693aa-8acf-475e-a4b5-ef84115ce83e http.request.method=GET http.request.remoteaddr="127.0.0.1:35010" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=1.780459ms http.response.status=200 http.response.written=259 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "GET /v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a HTTP/1.1" 200 259 "" "Helm/3.15" +time="2024-06-28T12:46:29.690203035+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=b2b244f8-e9fc-4dc0-af9a-62a0e675dce9 http.request.method=GET http.request.remoteaddr="127.0.0.1:35000" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=1.999732ms http.response.status=200 http.response.written=105 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "GET /v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4 HTTP/1.1" 200 105 "" "Helm/3.15" +time="2024-06-28T12:46:29.69113343+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=7705882c-edda-4e4b-ad82-ab8405c290b1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35000" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration="361.575µs" http.response.status=200 http.response.written=588 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "HEAD /v2/testrepo/local-subchart/manifests/0.1.0 HTTP/1.1" 200 588 "" "Helm/3.15" +time="2024-06-28T12:46:29.691988833+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=a75d7a82-94c0-4d8f-801a-faad49788206 http.request.method=GET http.request.remoteaddr="127.0.0.1:35000" http.request.uri="/v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce" http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration="414.056µs" http.response.status=200 http.response.written=588 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "GET /v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce HTTP/1.1" 200 588 "" "Helm/3.15" +time="2024-06-28T12:46:29.694114007+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=77853a55-864f-46e1-b497-76af89c6a5d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:35000" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=1.478894ms http.response.status=200 http.response.written=259 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "GET /v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a HTTP/1.1" 200 259 "" "Helm/3.15" +time="2024-06-28T12:46:29.694635756+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=d9566e74-a068-493a-b7a6-8d89ffebb7c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:35010" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=1.945191ms http.response.status=200 http.response.written=105 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "GET /v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4 HTTP/1.1" 200 105 "" "Helm/3.15" +time="2024-06-28T12:46:29.695937127+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=a34dc64b-7142-4e10-b5f5-597feb4370dc http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35010" http.request.uri=/v2/testrepo/signtest/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration="365.996µs" http.response.status=200 http.response.written=742 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "HEAD /v2/testrepo/signtest/manifests/0.1.0 HTTP/1.1" 200 742 "" "Helm/3.15" +time="2024-06-28T12:46:29.696651688+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=025d1321-f38c-411b-97bd-d8def6943120 http.request.method=GET http.request.remoteaddr="127.0.0.1:35010" http.request.uri="/v2/testrepo/signtest/manifests/sha256:fbbade96da6050f68f94f122881e3b80051a18f13ab5f4081868dd494538f5c2" http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration="323.125µs" http.response.status=200 http.response.written=742 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "GET /v2/testrepo/signtest/manifests/sha256:fbbade96da6050f68f94f122881e3b80051a18f13ab5f4081868dd494538f5c2 HTTP/1.1" 200 742 "" "Helm/3.15" +mockdns server: 2024/06/28 12:46:29 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 3711 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN A + +;; ANSWER SECTION: +helm-test-registry. 9999 IN A 127.0.0.1 +mockdns server: 2024/06/28 12:46:29 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 12775 +;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN AAAA +time="2024-06-28T12:46:29.697651524+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=7417a6c1-8c42-4889-8cf3-64286cdf7e4c http.request.method=GET http.request.remoteaddr="127.0.0.1:35010" http.request.uri="/v2/testrepo/signtest/blobs/sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration="545.628µs" http.response.status=200 http.response.written=695 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "GET /v2/testrepo/signtest/blobs/sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256 HTTP/1.1" 200 695 "" "Helm/3.15" +time="2024-06-28T12:46:29.69799182+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=1f801bfe-f0d3-4366-9527-d930f5e934b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:35000" http.request.uri="/v2/testrepo/signtest/blobs/sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration="784.603µs" http.response.status=200 http.response.written=973 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "GET /v2/testrepo/signtest/blobs/sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55 HTTP/1.1" 200 973 "" "Helm/3.15" +time="2024-06-28T12:46:29.701165671+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=c07b994f-2bfc-4057-aac0-70c6126a759e http.request.method=GET http.request.remoteaddr="127.0.0.1:35010" http.request.uri="/v2/testrepo/signtest/blobs/sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=3.175171ms http.response.status=200 http.response.written=99 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "GET /v2/testrepo/signtest/blobs/sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580 HTTP/1.1" 200 99 "" "Helm/3.15" +=== RUN TestHTTPRegistryClientTestSuite/Test_3_Tags +time="2024-06-28T12:46:29.702421971+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:38779" http.request.id=6be1274c-2a6f-4285-b705-69d87082fbd2 http.request.method=GET http.request.remoteaddr="127.0.0.1:35000" http.request.uri=/v2/testrepo/local-subchart/tags/list http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration="212.703µs" http.response.status=200 http.response.written=52 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "GET /v2/testrepo/local-subchart/tags/list HTTP/1.1" 200 52 "" "Helm/3.15" +=== RUN TestHTTPRegistryClientTestSuite/Test_4_ManInTheMiddle +--- PASS: TestHTTPRegistryClientTestSuite (0.15s) + --- PASS: TestHTTPRegistryClientTestSuite/Test_1_Push (0.04s) + --- PASS: TestHTTPRegistryClientTestSuite/Test_2_Pull (0.02s) + --- PASS: TestHTTPRegistryClientTestSuite/Test_3_Tags (0.00s) + --- PASS: TestHTTPRegistryClientTestSuite/Test_4_ManInTheMiddle (0.00s) +=== RUN TestInsecureTLSRegistryClientTestSuite +time="2024-06-28T12:46:29.787641771+08:00" level=warning msg="error parsing level \"\": not a valid logrus Level: \"\", using \"info\"\t" +time="2024-06-28T12:46:29.788845451+08:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.22.0 +time="2024-06-28T12:46:29.788889561+08:00" level=info msg="redis not configured" go.version=go1.22.0 +time="2024-06-28T12:46:29.788948752+08:00" level=info msg="Starting upload purge in 22m0s" go.version=go1.22.0 +=== RUN TestInsecureTLSRegistryClientTestSuite/Test_0_Login +time="2024-06-28T12:46:29.789276158+08:00" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.22.0 +time="2024-06-28T12:46:29.789325838+08:00" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_AES_128_GCM_SHA256,TLS_CHACHA20_POLY1305_SHA256,TLS_AES_256_GCM_SHA384" go.version=go1.22.0 +mockdns server: 2024/06/28 12:46:29 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 29676 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN A + +;; ANSWER SECTION: +helm-test-registry. 9999 IN A 127.0.0.1 +mockdns server: 2024/06/28 12:46:29 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 58666 +;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN AAAA +time="2024-06-28T12:46:29.789777006+08:00" level=info msg="listening on [::]:37607, tls" go.version=go1.22.0 +mockdns server: 2024/06/28 12:46:29 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 35718 +;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN AAAA +mockdns server: 2024/06/28 12:46:29 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 204 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN A + +;; ANSWER SECTION: +helm-test-registry. 9999 IN A 127.0.0.1 +time="2024-06-28T12:46:29.794622684+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=a21f6772-4dae-43d1-9595-170054748113 http.request.method=GET http.request.remoteaddr="127.0.0.1:40026" http.request.uri=/v2/ http.request.useragent=Helm/3.15 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "GET /v2/ HTTP/1.1" 401 87 "" "Helm/3.15" +mockdns server: 2024/06/28 12:46:29 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 36300 +;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN AAAA +mockdns server: 2024/06/28 12:46:29 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 57080 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN A + +;; ANSWER SECTION: +helm-test-registry. 9999 IN A 127.0.0.1 +time="2024-06-28T12:46:29.799067195+08:00" level=error msg="error authenticating user \"badverybad\": authentication failure" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=0f7ab23b-4d50-46af-83b8-a41edeb6c38c http.request.method=GET http.request.remoteaddr="127.0.0.1:40032" http.request.uri=/v2/ http.request.useragent=Helm/3.15 +time="2024-06-28T12:46:29.799140856+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": authentication failure" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=0f7ab23b-4d50-46af-83b8-a41edeb6c38c http.request.method=GET http.request.remoteaddr="127.0.0.1:40032" http.request.uri=/v2/ http.request.useragent=Helm/3.15 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "GET /v2/ HTTP/1.1" 401 87 "" "Helm/3.15" +mockdns server: 2024/06/28 12:46:29 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 62720 +;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN AAAA +mockdns server: 2024/06/28 12:46:29 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 49111 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN A + +;; ANSWER SECTION: +helm-test-registry. 9999 IN A 127.0.0.1 +mockdns server: 2024/06/28 12:46:29 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 26206 +;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN AAAA +mockdns server: 2024/06/28 12:46:29 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 33838 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN A + +;; ANSWER SECTION: +helm-test-registry. 9999 IN A 127.0.0.1 +mockdns server: 2024/06/28 12:46:29 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 33560 +;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN AAAA +mockdns server: 2024/06/28 12:46:29 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 13760 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN A + +;; ANSWER SECTION: +helm-test-registry. 9999 IN A 127.0.0.1 +mockdns server: 2024/06/28 12:46:29 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 32299 +;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN AAAA +mockdns server: 2024/06/28 12:46:29 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 63189 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN A + +;; ANSWER SECTION: +helm-test-registry. 9999 IN A 127.0.0.1 +time="2024-06-28T12:46:29.805292165+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=15cac357-26b8-4bba-a32d-ec40f159aaa9 http.request.method=GET http.request.remoteaddr="127.0.0.1:40050" http.request.uri=/v2/ http.request.useragent=Helm/3.15 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "GET /v2/ HTTP/1.1" 401 87 "" "Helm/3.15" +mockdns server: 2024/06/28 12:46:29 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 21738 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN A + +;; ANSWER SECTION: +helm-test-registry. 9999 IN A 127.0.0.1 +mockdns server: 2024/06/28 12:46:29 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 24411 +;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN AAAA +time="2024-06-28T12:46:29.89079834+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=80f81f04-137a-45dc-a952-6eed532ea78e http.request.method=GET http.request.remoteaddr="127.0.0.1:40052" http.request.uri=/v2/ http.request.useragent=Helm/3.15 +time="2024-06-28T12:46:29.890894891+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=80f81f04-137a-45dc-a952-6eed532ea78e http.request.method=GET http.request.remoteaddr="127.0.0.1:40052" http.request.uri=/v2/ http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=81.101034ms http.response.status=200 http.response.written=2 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "GET /v2/ HTTP/1.1" 200 2 "" "Helm/3.15" +=== RUN TestInsecureTLSRegistryClientTestSuite/Test_1_Push +mockdns server: 2024/06/28 12:46:29 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 6158 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN A + +;; ANSWER SECTION: +helm-test-registry. 9999 IN A 127.0.0.1 +mockdns server: 2024/06/28 12:46:29 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 10692 +;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN AAAA +time="2024-06-28T12:46:29.897234633+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=3e0a4f6f-91a1-4562-b77f-7b131223bc41 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40056" http.request.uri="/v2/testrepo/boop/blobs/sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" http.request.useragent=Helm/3.15 vars.digest="sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" vars.name=testrepo/boop +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "HEAD /v2/testrepo/boop/blobs/sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3 HTTP/1.1" 401 156 "" "Helm/3.15" +time="2024-06-28T12:46:29.897352995+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=e770db6f-69f4-4f84-8d06-abc150e9b78b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40058" http.request.uri="/v2/testrepo/boop/blobs/sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" http.request.useragent=Helm/3.15 vars.digest="sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" vars.name=testrepo/boop +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "HEAD /v2/testrepo/boop/blobs/sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad HTTP/1.1" 401 156 "" "Helm/3.15" +time="2024-06-28T12:46:29.977925091+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=2238c3b1-3ce9-4193-9f9b-f0a5b96bf6bd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40056" http.request.uri="/v2/testrepo/boop/blobs/sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" http.request.useragent=Helm/3.15 vars.digest="sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" vars.name=testrepo/boop +time="2024-06-28T12:46:29.978173565+08:00" level=error msg="response completed with error" auth.user.name=myuser err.code="blob unknown" err.detail="sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" err.message="blob unknown to registry" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=2238c3b1-3ce9-4193-9f9b-f0a5b96bf6bd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40056" http.request.uri="/v2/testrepo/boop/blobs/sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=80.639257ms http.response.status=404 http.response.written=157 vars.digest="sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" vars.name=testrepo/boop +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "HEAD /v2/testrepo/boop/blobs/sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3 HTTP/1.1" 404 157 "" "Helm/3.15" +time="2024-06-28T12:46:29.978598282+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=88afd995-a09c-40e5-9cbe-38f61a7af04e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40058" http.request.uri="/v2/testrepo/boop/blobs/sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" http.request.useragent=Helm/3.15 vars.digest="sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" vars.name=testrepo/boop +time="2024-06-28T12:46:29.978718753+08:00" level=error msg="response completed with error" auth.user.name=myuser err.code="blob unknown" err.detail="sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" err.message="blob unknown to registry" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=88afd995-a09c-40e5-9cbe-38f61a7af04e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40058" http.request.uri="/v2/testrepo/boop/blobs/sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=81.053543ms http.response.status=404 http.response.written=157 vars.digest="sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" vars.name=testrepo/boop +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "HEAD /v2/testrepo/boop/blobs/sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad HTTP/1.1" 404 157 "" "Helm/3.15" +time="2024-06-28T12:46:30.059004164+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=707b5063-c2ac-4aa3-ad5f-15fd009fafcf http.request.method=POST http.request.remoteaddr="127.0.0.1:40056" http.request.uri=/v2/testrepo/boop/blobs/uploads/ http.request.useragent=Helm/3.15 vars.name=testrepo/boop +time="2024-06-28T12:46:30.05934758+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=707b5063-c2ac-4aa3-ad5f-15fd009fafcf http.request.method=POST http.request.remoteaddr="127.0.0.1:40056" http.request.uri=/v2/testrepo/boop/blobs/uploads/ http.request.useragent=Helm/3.15 http.response.duration=80.630777ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "POST /v2/testrepo/boop/blobs/uploads/ HTTP/1.1" 202 0 "" "Helm/3.15" +time="2024-06-28T12:46:30.060020211+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=2f31fbbe-07e3-48f9-9558-9b2f3ab26ef0 http.request.method=POST http.request.remoteaddr="127.0.0.1:40058" http.request.uri=/v2/testrepo/boop/blobs/uploads/ http.request.useragent=Helm/3.15 vars.name=testrepo/boop +time="2024-06-28T12:46:30.060230034+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=2f31fbbe-07e3-48f9-9558-9b2f3ab26ef0 http.request.method=POST http.request.remoteaddr="127.0.0.1:40058" http.request.uri=/v2/testrepo/boop/blobs/uploads/ http.request.useragent=Helm/3.15 http.response.duration=81.168265ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:29 +0800] "POST /v2/testrepo/boop/blobs/uploads/ HTTP/1.1" 202 0 "" "Helm/3.15" +time="2024-06-28T12:46:30.140248121+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:37607" http.request.id=0763ec7f-75cc-4b75-8dcc-948c1c71d7d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40058" http.request.uri="/v2/testrepo/boop/blobs/uploads/42cebf05-833c-4954-987d-ecf12ce499ce?_state=DnGvUEzqM5dLBbCCkOsTXeRkHzlw6DnP24pwrRpyh1F7Ik5hbWUiOiJ0ZXN0cmVwby9ib29wIiwiVVVJRCI6IjQyY2ViZjA1LTgzM2MtNDk1NC05ODdkLWVjZjEyY2U0OTljZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNC0wNi0yOFQwNDo0NjozMC4wNjAwNzI1NjJaIn0%3D&digest=sha256%3A0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" http.request.useragent=Helm/3.15 vars.name=testrepo/boop vars.uuid=42cebf05-833c-4954-987d-ecf12ce499ce +time="2024-06-28T12:46:30.140626877+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:37607" http.request.id=b44cdc6e-a201-4589-a9f2-1f9bfee8252b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40056" http.request.uri="/v2/testrepo/boop/blobs/uploads/e834d791-6550-4481-b4f3-9faca9b09703?_state=pLg1vt5_sEk5RxbCHOzB2ikISN547ons6VZjijowmWl7Ik5hbWUiOiJ0ZXN0cmVwby9ib29wIiwiVVVJRCI6ImU4MzRkNzkxLTY1NTAtNDQ4MS1iNGYzLTlmYWNhOWIwOTcwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNC0wNi0yOFQwNDo0NjozMC4wNTkxMDc2ODZaIn0%3D&digest=sha256%3A43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" http.request.useragent=Helm/3.15 vars.name=testrepo/boop vars.uuid=e834d791-6550-4481-b4f3-9faca9b09703 +time="2024-06-28T12:46:30.140938962+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:37607" http.request.id=0763ec7f-75cc-4b75-8dcc-948c1c71d7d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40058" http.request.uri="/v2/testrepo/boop/blobs/uploads/42cebf05-833c-4954-987d-ecf12ce499ce?_state=DnGvUEzqM5dLBbCCkOsTXeRkHzlw6DnP24pwrRpyh1F7Ik5hbWUiOiJ0ZXN0cmVwby9ib29wIiwiVVVJRCI6IjQyY2ViZjA1LTgzM2MtNDk1NC05ODdkLWVjZjEyY2U0OTljZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNC0wNi0yOFQwNDo0NjozMC4wNjAwNzI1NjJaIn0%3D&digest=sha256%3A0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" http.request.useragent=Helm/3.15 http.response.duration=80.370173ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:30 +0800] "PUT /v2/testrepo/boop/blobs/uploads/42cebf05-833c-4954-987d-ecf12ce499ce?_state=DnGvUEzqM5dLBbCCkOsTXeRkHzlw6DnP24pwrRpyh1F7Ik5hbWUiOiJ0ZXN0cmVwby9ib29wIiwiVVVJRCI6IjQyY2ViZjA1LTgzM2MtNDk1NC05ODdkLWVjZjEyY2U0OTljZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNC0wNi0yOFQwNDo0NjozMC4wNjAwNzI1NjJaIn0%3D&digest=sha256%3A0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:30.141080554+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:37607" http.request.id=b44cdc6e-a201-4589-a9f2-1f9bfee8252b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40056" http.request.uri="/v2/testrepo/boop/blobs/uploads/e834d791-6550-4481-b4f3-9faca9b09703?_state=pLg1vt5_sEk5RxbCHOzB2ikISN547ons6VZjijowmWl7Ik5hbWUiOiJ0ZXN0cmVwby9ib29wIiwiVVVJRCI6ImU4MzRkNzkxLTY1NTAtNDQ4MS1iNGYzLTlmYWNhOWIwOTcwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNC0wNi0yOFQwNDo0NjozMC4wNTkxMDc2ODZaIn0%3D&digest=sha256%3A43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" http.request.useragent=Helm/3.15 http.response.duration=81.131615ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:30 +0800] "PUT /v2/testrepo/boop/blobs/uploads/e834d791-6550-4481-b4f3-9faca9b09703?_state=pLg1vt5_sEk5RxbCHOzB2ikISN547ons6VZjijowmWl7Ik5hbWUiOiJ0ZXN0cmVwby9ib29wIiwiVVVJRCI6ImU4MzRkNzkxLTY1NTAtNDQ4MS1iNGYzLTlmYWNhOWIwOTcwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNC0wNi0yOFQwNDo0NjozMC4wNTkxMDc2ODZaIn0%3D&digest=sha256%3A43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3 HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:30.222883049+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=6b905bc4-4d51-46ad-85f4-97d37c3eb385 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40056" http.request.uri=/v2/testrepo/boop/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/boop vars.reference=0.1.0 +time="2024-06-28T12:46:30.223154744+08:00" level=error msg="response completed with error" auth.user.name=myuser err.code="manifest unknown" err.detail="unknown tag=0.1.0" err.message="manifest unknown" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=6b905bc4-4d51-46ad-85f4-97d37c3eb385 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40056" http.request.uri=/v2/testrepo/boop/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=81.481881ms http.response.status=404 http.response.written=95 vars.name=testrepo/boop vars.reference=0.1.0 +127.0.0.1 - - [28/Jun/2024:12:46:30 +0800] "HEAD /v2/testrepo/boop/manifests/0.1.0 HTTP/1.1" 404 95 "" "Helm/3.15" +time="2024-06-28T12:46:30.304548462+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.contenttype=application/vnd.oci.image.manifest.v1+json http.request.host="helm-test-registry:37607" http.request.id=a3850842-318a-432c-bdb6-d7b3a43ef67b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40056" http.request.uri=/v2/testrepo/boop/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/boop vars.reference=0.1.0 +time="2024-06-28T12:46:30.305329145+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/vnd.oci.image.manifest.v1+json http.request.host="helm-test-registry:37607" http.request.id=a3850842-318a-432c-bdb6-d7b3a43ef67b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40056" http.request.uri=/v2/testrepo/boop/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.duration=81.603022ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:30 +0800] "PUT /v2/testrepo/boop/manifests/0.1.0 HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:30.306693197+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=296baf81-d344-4df2-8b3f-81ff699025e9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40056" http.request.uri="/v2/testrepo/examplechart/blobs/sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" http.request.useragent=Helm/3.15 vars.digest="sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" vars.name=testrepo/examplechart +127.0.0.1 - - [28/Jun/2024:12:46:30 +0800] "HEAD /v2/testrepo/examplechart/blobs/sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3 HTTP/1.1" 401 164 "" "Helm/3.15" +time="2024-06-28T12:46:30.306776208+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=6cdc37ef-003e-4ab8-af83-cfac0ee2d3e0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40058" http.request.uri="/v2/testrepo/examplechart/blobs/sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" http.request.useragent=Helm/3.15 vars.digest="sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" vars.name=testrepo/examplechart +127.0.0.1 - - [28/Jun/2024:12:46:30 +0800] "HEAD /v2/testrepo/examplechart/blobs/sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad HTTP/1.1" 401 164 "" "Helm/3.15" +time="2024-06-28T12:46:30.386765564+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=30847473-6c4c-4a84-9987-f4cfcfa7e6c0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40056" http.request.uri="/v2/testrepo/examplechart/blobs/sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" http.request.useragent=Helm/3.15 vars.digest="sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" vars.name=testrepo/examplechart +time="2024-06-28T12:46:30.387018228+08:00" level=error msg="response completed with error" auth.user.name=myuser err.code="blob unknown" err.detail="sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" err.message="blob unknown to registry" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=30847473-6c4c-4a84-9987-f4cfcfa7e6c0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40056" http.request.uri="/v2/testrepo/examplechart/blobs/sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=79.950605ms http.response.status=404 http.response.written=157 vars.digest="sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" vars.name=testrepo/examplechart +127.0.0.1 - - [28/Jun/2024:12:46:30 +0800] "HEAD /v2/testrepo/examplechart/blobs/sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad HTTP/1.1" 404 157 "" "Helm/3.15" +time="2024-06-28T12:46:30.388115026+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=7aa525e0-0259-493d-ba96-ca9bbe8c37e2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40058" http.request.uri="/v2/testrepo/examplechart/blobs/sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" http.request.useragent=Helm/3.15 vars.digest="sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" vars.name=testrepo/examplechart +time="2024-06-28T12:46:30.388231508+08:00" level=error msg="response completed with error" auth.user.name=myuser err.code="blob unknown" err.detail="sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" err.message="blob unknown to registry" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=7aa525e0-0259-493d-ba96-ca9bbe8c37e2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40058" http.request.uri="/v2/testrepo/examplechart/blobs/sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=81.237436ms http.response.status=404 http.response.written=157 vars.digest="sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" vars.name=testrepo/examplechart +127.0.0.1 - - [28/Jun/2024:12:46:30 +0800] "HEAD /v2/testrepo/examplechart/blobs/sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3 HTTP/1.1" 404 157 "" "Helm/3.15" +time="2024-06-28T12:46:30.468350106+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=3481bc42-d8fe-4bdc-9ff5-508611b84a9a http.request.method=POST http.request.remoteaddr="127.0.0.1:40056" http.request.uri=/v2/testrepo/examplechart/blobs/uploads/ http.request.useragent=Helm/3.15 vars.name=testrepo/examplechart +time="2024-06-28T12:46:30.468725732+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=3481bc42-d8fe-4bdc-9ff5-508611b84a9a http.request.method=POST http.request.remoteaddr="127.0.0.1:40056" http.request.uri=/v2/testrepo/examplechart/blobs/uploads/ http.request.useragent=Helm/3.15 http.response.duration=81.202266ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:30 +0800] "POST /v2/testrepo/examplechart/blobs/uploads/ HTTP/1.1" 202 0 "" "Helm/3.15" +time="2024-06-28T12:46:30.469556725+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=26f2b2c7-08d9-43de-af32-1adf26db332c http.request.method=POST http.request.remoteaddr="127.0.0.1:40058" http.request.uri=/v2/testrepo/examplechart/blobs/uploads/ http.request.useragent=Helm/3.15 vars.name=testrepo/examplechart +time="2024-06-28T12:46:30.469756549+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=26f2b2c7-08d9-43de-af32-1adf26db332c http.request.method=POST http.request.remoteaddr="127.0.0.1:40058" http.request.uri=/v2/testrepo/examplechart/blobs/uploads/ http.request.useragent=Helm/3.15 http.response.duration=81.256117ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:30 +0800] "POST /v2/testrepo/examplechart/blobs/uploads/ HTTP/1.1" 202 0 "" "Helm/3.15" +time="2024-06-28T12:46:30.550017149+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:37607" http.request.id=7cfe41a7-ae1c-423d-83ef-62f9213aa482 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40056" http.request.uri="/v2/testrepo/examplechart/blobs/uploads/b72d5e46-af33-4d62-812b-fe2c16ddaa6e?_state=b3ZqJOEoMY-PTkbut7DhDp9WVH393Rs2YwXWps9Fptd7Ik5hbWUiOiJ0ZXN0cmVwby9leGFtcGxlY2hhcnQiLCJVVUlEIjoiYjcyZDVlNDYtYWYzMy00ZDYyLTgxMmItZmUyYzE2ZGRhYTZlIiwiT2Zmc2V0IjowLCJTdGFydGVkQXQiOiIyMDI0LTA2LTI4VDA0OjQ2OjMwLjQ2ODQ2MTU3OFoifQ%3D%3D&digest=sha256%3A0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" http.request.useragent=Helm/3.15 vars.name=testrepo/examplechart vars.uuid=b72d5e46-af33-4d62-812b-fe2c16ddaa6e +time="2024-06-28T12:46:30.550414115+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:37607" http.request.id=7cfe41a7-ae1c-423d-83ef-62f9213aa482 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40056" http.request.uri="/v2/testrepo/examplechart/blobs/uploads/b72d5e46-af33-4d62-812b-fe2c16ddaa6e?_state=b3ZqJOEoMY-PTkbut7DhDp9WVH393Rs2YwXWps9Fptd7Ik5hbWUiOiJ0ZXN0cmVwby9leGFtcGxlY2hhcnQiLCJVVUlEIjoiYjcyZDVlNDYtYWYzMy00ZDYyLTgxMmItZmUyYzE2ZGRhYTZlIiwiT2Zmc2V0IjowLCJTdGFydGVkQXQiOiIyMDI0LTA2LTI4VDA0OjQ2OjMwLjQ2ODQ2MTU3OFoifQ%3D%3D&digest=sha256%3A0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" http.request.useragent=Helm/3.15 http.response.duration=81.090863ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:30 +0800] "PUT /v2/testrepo/examplechart/blobs/uploads/b72d5e46-af33-4d62-812b-fe2c16ddaa6e?_state=b3ZqJOEoMY-PTkbut7DhDp9WVH393Rs2YwXWps9Fptd7Ik5hbWUiOiJ0ZXN0cmVwby9leGFtcGxlY2hhcnQiLCJVVUlEIjoiYjcyZDVlNDYtYWYzMy00ZDYyLTgxMmItZmUyYzE2ZGRhYTZlIiwiT2Zmc2V0IjowLCJTdGFydGVkQXQiOiIyMDI0LTA2LTI4VDA0OjQ2OjMwLjQ2ODQ2MTU3OFoifQ%3D%3D&digest=sha256%3A0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:30.551488503+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:37607" http.request.id=61f20a8f-bead-46a0-94c6-3d9d090c4797 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40058" http.request.uri="/v2/testrepo/examplechart/blobs/uploads/4f34458d-a931-4aed-931f-156a46c8fd92?_state=JAM1iwGmMN7Hc3abPutB4Hlq50aaO1troW497sv8LfV7Ik5hbWUiOiJ0ZXN0cmVwby9leGFtcGxlY2hhcnQiLCJVVUlEIjoiNGYzNDQ1OGQtYTkzMS00YWVkLTkzMWYtMTU2YTQ2YzhmZDkyIiwiT2Zmc2V0IjowLCJTdGFydGVkQXQiOiIyMDI0LTA2LTI4VDA0OjQ2OjMwLjQ2OTYwNzE4NloifQ%3D%3D&digest=sha256%3A43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" http.request.useragent=Helm/3.15 vars.name=testrepo/examplechart vars.uuid=4f34458d-a931-4aed-931f-156a46c8fd92 +time="2024-06-28T12:46:30.551836788+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:37607" http.request.id=61f20a8f-bead-46a0-94c6-3d9d090c4797 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40058" http.request.uri="/v2/testrepo/examplechart/blobs/uploads/4f34458d-a931-4aed-931f-156a46c8fd92?_state=JAM1iwGmMN7Hc3abPutB4Hlq50aaO1troW497sv8LfV7Ik5hbWUiOiJ0ZXN0cmVwby9leGFtcGxlY2hhcnQiLCJVVUlEIjoiNGYzNDQ1OGQtYTkzMS00YWVkLTkzMWYtMTU2YTQ2YzhmZDkyIiwiT2Zmc2V0IjowLCJTdGFydGVkQXQiOiIyMDI0LTA2LTI4VDA0OjQ2OjMwLjQ2OTYwNzE4NloifQ%3D%3D&digest=sha256%3A43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" http.request.useragent=Helm/3.15 http.response.duration=81.747874ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:30 +0800] "PUT /v2/testrepo/examplechart/blobs/uploads/4f34458d-a931-4aed-931f-156a46c8fd92?_state=JAM1iwGmMN7Hc3abPutB4Hlq50aaO1troW497sv8LfV7Ik5hbWUiOiJ0ZXN0cmVwby9leGFtcGxlY2hhcnQiLCJVVUlEIjoiNGYzNDQ1OGQtYTkzMS00YWVkLTkzMWYtMTU2YTQ2YzhmZDkyIiwiT2Zmc2V0IjowLCJTdGFydGVkQXQiOiIyMDI0LTA2LTI4VDA0OjQ2OjMwLjQ2OTYwNzE4NloifQ%3D%3D&digest=sha256%3A43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3 HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:30.631744193+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=472a1578-b02e-4e7e-981e-85267a32f8c8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40058" http.request.uri=/v2/testrepo/examplechart/manifests/latest http.request.useragent=Helm/3.15 vars.name=testrepo/examplechart vars.reference=latest +time="2024-06-28T12:46:30.631943406+08:00" level=error msg="response completed with error" auth.user.name=myuser err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=472a1578-b02e-4e7e-981e-85267a32f8c8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40058" http.request.uri=/v2/testrepo/examplechart/manifests/latest http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=79.780263ms http.response.status=404 http.response.written=96 vars.name=testrepo/examplechart vars.reference=latest +127.0.0.1 - - [28/Jun/2024:12:46:30 +0800] "HEAD /v2/testrepo/examplechart/manifests/latest HTTP/1.1" 404 96 "" "Helm/3.15" +time="2024-06-28T12:46:30.713503198+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.contenttype=application/vnd.oci.image.manifest.v1+json http.request.host="helm-test-registry:37607" http.request.id=6e6f519a-5e5e-4703-a369-d59180386c0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40058" http.request.uri=/v2/testrepo/examplechart/manifests/latest http.request.useragent=Helm/3.15 vars.name=testrepo/examplechart vars.reference=latest +time="2024-06-28T12:46:30.715818905+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/vnd.oci.image.manifest.v1+json http.request.host="helm-test-registry:37607" http.request.id=6e6f519a-5e5e-4703-a369-d59180386c0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40058" http.request.uri=/v2/testrepo/examplechart/manifests/latest http.request.useragent=Helm/3.15 http.response.duration=83.403721ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:30 +0800] "PUT /v2/testrepo/examplechart/manifests/latest HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:30.717347539+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=41f3b2e8-11c9-4cff-9a14-4aba4d046001 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40058" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 vars.digest="sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" vars.name=testrepo/local-subchart +127.0.0.1 - - [28/Jun/2024:12:46:30 +0800] "HEAD /v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a HTTP/1.1" 401 166 "" "Helm/3.15" +time="2024-06-28T12:46:30.717411601+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=67a28e41-fc95-42be-aa0b-883f170459b2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40056" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 vars.digest="sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" vars.name=testrepo/local-subchart +127.0.0.1 - - [28/Jun/2024:12:46:30 +0800] "HEAD /v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4 HTTP/1.1" 401 166 "" "Helm/3.15" +time="2024-06-28T12:46:30.798382412+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=d3e604f3-c18d-417f-933d-3552b8e33280 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40056" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 vars.digest="sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" vars.name=testrepo/local-subchart +time="2024-06-28T12:46:30.798612066+08:00" level=error msg="response completed with error" auth.user.name=myuser err.code="blob unknown" err.detail="sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" err.message="blob unknown to registry" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=d3e604f3-c18d-417f-933d-3552b8e33280 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40056" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=80.933611ms http.response.status=404 http.response.written=157 vars.digest="sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" vars.name=testrepo/local-subchart +127.0.0.1 - - [28/Jun/2024:12:46:30 +0800] "HEAD /v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a HTTP/1.1" 404 157 "" "Helm/3.15" +time="2024-06-28T12:46:30.798789879+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=2bc2bdcf-c1bc-4d74-8024-731f7c1f0a9e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40058" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 vars.digest="sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" vars.name=testrepo/local-subchart +time="2024-06-28T12:46:30.798936801+08:00" level=error msg="response completed with error" auth.user.name=myuser err.code="blob unknown" err.detail="sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" err.message="blob unknown to registry" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=2bc2bdcf-c1bc-4d74-8024-731f7c1f0a9e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40058" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=81.179995ms http.response.status=404 http.response.written=157 vars.digest="sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" vars.name=testrepo/local-subchart +127.0.0.1 - - [28/Jun/2024:12:46:30 +0800] "HEAD /v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4 HTTP/1.1" 404 157 "" "Helm/3.15" +time="2024-06-28T12:46:30.880178678+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=890d65b0-413b-4b14-b836-62ab298c4e7a http.request.method=POST http.request.remoteaddr="127.0.0.1:40056" http.request.uri=/v2/testrepo/local-subchart/blobs/uploads/ http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart +time="2024-06-28T12:46:30.880463432+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=890d65b0-413b-4b14-b836-62ab298c4e7a http.request.method=POST http.request.remoteaddr="127.0.0.1:40056" http.request.uri=/v2/testrepo/local-subchart/blobs/uploads/ http.request.useragent=Helm/3.15 http.response.duration=81.350908ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:30 +0800] "POST /v2/testrepo/local-subchart/blobs/uploads/ HTTP/1.1" 202 0 "" "Helm/3.15" +time="2024-06-28T12:46:30.880615005+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=ee633662-9e5b-4e2f-8747-ebd73f6b34e0 http.request.method=POST http.request.remoteaddr="127.0.0.1:40058" http.request.uri=/v2/testrepo/local-subchart/blobs/uploads/ http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart +time="2024-06-28T12:46:30.880812118+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=ee633662-9e5b-4e2f-8747-ebd73f6b34e0 http.request.method=POST http.request.remoteaddr="127.0.0.1:40058" http.request.uri=/v2/testrepo/local-subchart/blobs/uploads/ http.request.useragent=Helm/3.15 http.response.duration=81.556322ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:30 +0800] "POST /v2/testrepo/local-subchart/blobs/uploads/ HTTP/1.1" 202 0 "" "Helm/3.15" +time="2024-06-28T12:46:30.961555056+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:37607" http.request.id=ef3ea235-5af8-450c-b939-5202b21e1c66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40056" http.request.uri="/v2/testrepo/local-subchart/blobs/uploads/5127afd3-3f4b-4e92-972a-875128e14621?_state=tyixzCWXrPAw-ozV6UBqDHa7OVYS5kGMg8sspiD77tJ7Ik5hbWUiOiJ0ZXN0cmVwby9sb2NhbC1zdWJjaGFydCIsIlVVSUQiOiI1MTI3YWZkMy0zZjRiLTRlOTItOTcyYS04NzUxMjhlMTQ2MjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MzAuODgwMjY5NjQ5WiJ9&digest=sha256%3Ad2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.uuid=5127afd3-3f4b-4e92-972a-875128e14621 +time="2024-06-28T12:46:30.96178405+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:37607" http.request.id=5ed43bd8-09ed-4f2e-8947-f16cf6f916e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40058" http.request.uri="/v2/testrepo/local-subchart/blobs/uploads/ecdb0531-9fe9-4af8-b86a-9085247e9919?_state=dY8fWvNKJ-0ddYl9r1zXmknK_HSs26EWT6Ulm2yLJfN7Ik5hbWUiOiJ0ZXN0cmVwby9sb2NhbC1zdWJjaGFydCIsIlVVSUQiOiJlY2RiMDUzMS05ZmU5LTRhZjgtYjg2YS05MDg1MjQ3ZTk5MTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MzAuODgwNjY1MTg1WiJ9&digest=sha256%3A21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.uuid=ecdb0531-9fe9-4af8-b86a-9085247e9919 +time="2024-06-28T12:46:30.962042964+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:37607" http.request.id=ef3ea235-5af8-450c-b939-5202b21e1c66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40056" http.request.uri="/v2/testrepo/local-subchart/blobs/uploads/5127afd3-3f4b-4e92-972a-875128e14621?_state=tyixzCWXrPAw-ozV6UBqDHa7OVYS5kGMg8sspiD77tJ7Ik5hbWUiOiJ0ZXN0cmVwby9sb2NhbC1zdWJjaGFydCIsIlVVSUQiOiI1MTI3YWZkMy0zZjRiLTRlOTItOTcyYS04NzUxMjhlMTQ2MjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MzAuODgwMjY5NjQ5WiJ9&digest=sha256%3Ad2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 http.response.duration=81.112634ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:30 +0800] "PUT /v2/testrepo/local-subchart/blobs/uploads/5127afd3-3f4b-4e92-972a-875128e14621?_state=tyixzCWXrPAw-ozV6UBqDHa7OVYS5kGMg8sspiD77tJ7Ik5hbWUiOiJ0ZXN0cmVwby9sb2NhbC1zdWJjaGFydCIsIlVVSUQiOiI1MTI3YWZkMy0zZjRiLTRlOTItOTcyYS04NzUxMjhlMTQ2MjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MzAuODgwMjY5NjQ5WiJ9&digest=sha256%3Ad2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:30.962310898+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:37607" http.request.id=5ed43bd8-09ed-4f2e-8947-f16cf6f916e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40058" http.request.uri="/v2/testrepo/local-subchart/blobs/uploads/ecdb0531-9fe9-4af8-b86a-9085247e9919?_state=dY8fWvNKJ-0ddYl9r1zXmknK_HSs26EWT6Ulm2yLJfN7Ik5hbWUiOiJ0ZXN0cmVwby9sb2NhbC1zdWJjaGFydCIsIlVVSUQiOiJlY2RiMDUzMS05ZmU5LTRhZjgtYjg2YS05MDg1MjQ3ZTk5MTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MzAuODgwNjY1MTg1WiJ9&digest=sha256%3A21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 http.response.duration=81.129804ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:30 +0800] "PUT /v2/testrepo/local-subchart/blobs/uploads/ecdb0531-9fe9-4af8-b86a-9085247e9919?_state=dY8fWvNKJ-0ddYl9r1zXmknK_HSs26EWT6Ulm2yLJfN7Ik5hbWUiOiJ0ZXN0cmVwby9sb2NhbC1zdWJjaGFydCIsIlVVSUQiOiJlY2RiMDUzMS05ZmU5LTRhZjgtYjg2YS05MDg1MjQ3ZTk5MTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MzAuODgwNjY1MTg1WiJ9&digest=sha256%3A21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4 HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:31.042286304+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=2d24d771-fc8c-4545-af38-14111bbd1d35 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40058" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.reference=0.1.0 +time="2024-06-28T12:46:31.042540248+08:00" level=error msg="response completed with error" auth.user.name=myuser err.code="manifest unknown" err.detail="unknown tag=0.1.0" err.message="manifest unknown" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=2d24d771-fc8c-4545-af38-14111bbd1d35 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40058" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=79.818233ms http.response.status=404 http.response.written=95 vars.name=testrepo/local-subchart vars.reference=0.1.0 +127.0.0.1 - - [28/Jun/2024:12:46:30 +0800] "HEAD /v2/testrepo/local-subchart/manifests/0.1.0 HTTP/1.1" 404 95 "" "Helm/3.15" +time="2024-06-28T12:46:31.124292413+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.contenttype=application/vnd.oci.image.manifest.v1+json http.request.host="helm-test-registry:37607" http.request.id=3eca8f94-6191-4c82-a0f9-f9c33e84bc7c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40058" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.reference=0.1.0 +time="2024-06-28T12:46:31.125035134+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/vnd.oci.image.manifest.v1+json http.request.host="helm-test-registry:37607" http.request.id=3eca8f94-6191-4c82-a0f9-f9c33e84bc7c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40058" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.duration=81.931957ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:31 +0800] "PUT /v2/testrepo/local-subchart/manifests/0.1.0 HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:31.125758106+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=e751b4fe-ba18-4f42-a68a-8185e5004054 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40058" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.reference=0.1.0 +127.0.0.1 - - [28/Jun/2024:12:46:31 +0800] "HEAD /v2/testrepo/local-subchart/manifests/0.1.0 HTTP/1.1" 401 166 "" "Helm/3.15" +time="2024-06-28T12:46:31.207172925+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=c4449ec2-4bfb-4426-8a51-9b1b31420c7b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40058" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.reference=0.1.0 +time="2024-06-28T12:46:31.207667323+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=c4449ec2-4bfb-4426-8a51-9b1b31420c7b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40058" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration=81.600742ms http.response.status=200 http.response.written=588 +127.0.0.1 - - [28/Jun/2024:12:46:31 +0800] "HEAD /v2/testrepo/local-subchart/manifests/0.1.0 HTTP/1.1" 200 588 "" "Helm/3.15" +time="2024-06-28T12:46:31.289462448+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=0b15bc5c-020f-480b-9471-a85b5b0123f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:40058" http.request.uri="/v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce" http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.reference="sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce" +time="2024-06-28T12:46:31.289853044+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=0b15bc5c-020f-480b-9471-a85b5b0123f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:40058" http.request.uri="/v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce" http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration=81.436329ms http.response.status=200 http.response.written=588 +127.0.0.1 - - [28/Jun/2024:12:46:31 +0800] "GET /v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce HTTP/1.1" 200 588 "" "Helm/3.15" +time="2024-06-28T12:46:31.372641416+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=1d2dd217-f7d9-4dee-9e30-3246aa4e4aab http.request.method=GET http.request.remoteaddr="127.0.0.1:40056" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 vars.digest="sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" vars.name=testrepo/local-subchart +time="2024-06-28T12:46:31.372720557+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=df358e84-976d-4b05-9ab4-3b8e2de97dc8 http.request.method=GET http.request.remoteaddr="127.0.0.1:40058" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 vars.digest="sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" vars.name=testrepo/local-subchart +time="2024-06-28T12:46:31.375555232+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=1d2dd217-f7d9-4dee-9e30-3246aa4e4aab http.request.method=GET http.request.remoteaddr="127.0.0.1:40056" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=83.936389ms http.response.status=200 http.response.written=259 +127.0.0.1 - - [28/Jun/2024:12:46:31 +0800] "GET /v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a HTTP/1.1" 200 259 "" "Helm/3.15" +time="2024-06-28T12:46:31.375638504+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=df358e84-976d-4b05-9ab4-3b8e2de97dc8 http.request.method=GET http.request.remoteaddr="127.0.0.1:40058" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=83.91932ms http.response.status=200 http.response.written=105 +127.0.0.1 - - [28/Jun/2024:12:46:31 +0800] "GET /v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4 HTTP/1.1" 200 105 "" "Helm/3.15" +time="2024-06-28T12:46:31.377362001+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=e8ca21d9-a74e-41c1-84b8-dc0a3708076c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40058" http.request.uri="/v2/testrepo/signtest/blobs/sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" http.request.useragent=Helm/3.15 vars.digest="sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" vars.name=testrepo/signtest +127.0.0.1 - - [28/Jun/2024:12:46:31 +0800] "HEAD /v2/testrepo/signtest/blobs/sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55 HTTP/1.1" 401 160 "" "Helm/3.15" +time="2024-06-28T12:46:31.377460243+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=c649b2c4-c6f8-4827-ba03-d989e73053cf http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40056" http.request.uri="/v2/testrepo/signtest/blobs/sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" http.request.useragent=Helm/3.15 vars.digest="sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" vars.name=testrepo/signtest +127.0.0.1 - - [28/Jun/2024:12:46:31 +0800] "HEAD /v2/testrepo/signtest/blobs/sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580 HTTP/1.1" 401 160 "" "Helm/3.15" +mockdns server: 2024/06/28 12:46:31 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 26450 +;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN AAAA +mockdns server: 2024/06/28 12:46:31 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 2145 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN A + +;; ANSWER SECTION: +helm-test-registry. 9999 IN A 127.0.0.1 +time="2024-06-28T12:46:31.377699327+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=894e1bbc-ded1-4ed7-9fc2-c24427e61534 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40058" http.request.uri="/v2/testrepo/signtest/blobs/sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256" http.request.useragent=Helm/3.15 vars.digest="sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256" vars.name=testrepo/signtest +127.0.0.1 - - [28/Jun/2024:12:46:31 +0800] "HEAD /v2/testrepo/signtest/blobs/sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256 HTTP/1.1" 401 160 "" "Helm/3.15" +mockdns server: 2024/06/28 12:46:31 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 55663 +;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN AAAA +mockdns server: 2024/06/28 12:46:31 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 10651 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN A + +;; ANSWER SECTION: +helm-test-registry. 9999 IN A 127.0.0.1 +time="2024-06-28T12:46:31.458827111+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=9e415ba8-62ad-42a2-bfb6-b1602c1f7e29 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40056" http.request.uri="/v2/testrepo/signtest/blobs/sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" http.request.useragent=Helm/3.15 vars.digest="sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" vars.name=testrepo/signtest +time="2024-06-28T12:46:31.458973444+08:00" level=error msg="response completed with error" auth.user.name=myuser err.code="blob unknown" err.detail="sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" err.message="blob unknown to registry" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=9e415ba8-62ad-42a2-bfb6-b1602c1f7e29 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40056" http.request.uri="/v2/testrepo/signtest/blobs/sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=81.238447ms http.response.status=404 http.response.written=157 vars.digest="sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" vars.name=testrepo/signtest +127.0.0.1 - - [28/Jun/2024:12:46:31 +0800] "HEAD /v2/testrepo/signtest/blobs/sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55 HTTP/1.1" 404 157 "" "Helm/3.15" +time="2024-06-28T12:46:31.459065175+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=fd0285a7-caa6-4f3b-b62e-bd10b4a0d4a0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40058" http.request.uri="/v2/testrepo/signtest/blobs/sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" http.request.useragent=Helm/3.15 vars.digest="sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" vars.name=testrepo/signtest +time="2024-06-28T12:46:31.459261908+08:00" level=error msg="response completed with error" auth.user.name=myuser err.code="blob unknown" err.detail="sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" err.message="blob unknown to registry" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=fd0285a7-caa6-4f3b-b62e-bd10b4a0d4a0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40058" http.request.uri="/v2/testrepo/signtest/blobs/sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=81.259826ms http.response.status=404 http.response.written=157 vars.digest="sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" vars.name=testrepo/signtest +127.0.0.1 - - [28/Jun/2024:12:46:31 +0800] "HEAD /v2/testrepo/signtest/blobs/sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580 HTTP/1.1" 404 157 "" "Helm/3.15" +time="2024-06-28T12:46:31.461903731+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=5b4f3f12-44eb-403e-936f-508f5808aa8c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37208" http.request.uri="/v2/testrepo/signtest/blobs/sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256" http.request.useragent=Helm/3.15 vars.digest="sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256" vars.name=testrepo/signtest +time="2024-06-28T12:46:31.462034533+08:00" level=error msg="response completed with error" auth.user.name=myuser err.code="blob unknown" err.detail="sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256" err.message="blob unknown to registry" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=5b4f3f12-44eb-403e-936f-508f5808aa8c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37208" http.request.uri="/v2/testrepo/signtest/blobs/sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256" http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=80.303321ms http.response.status=404 http.response.written=157 vars.digest="sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256" vars.name=testrepo/signtest +127.0.0.1 - - [28/Jun/2024:12:46:31 +0800] "HEAD /v2/testrepo/signtest/blobs/sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256 HTTP/1.1" 404 157 "" "Helm/3.15" +time="2024-06-28T12:46:31.54019497+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=33bf94d1-6f03-4c6d-a2d6-58ebdbb7a6d4 http.request.method=POST http.request.remoteaddr="127.0.0.1:37222" http.request.uri=/v2/testrepo/signtest/blobs/uploads/ http.request.useragent=Helm/3.15 vars.name=testrepo/signtest +time="2024-06-28T12:46:31.540427583+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=33bf94d1-6f03-4c6d-a2d6-58ebdbb7a6d4 http.request.method=POST http.request.remoteaddr="127.0.0.1:37222" http.request.uri=/v2/testrepo/signtest/blobs/uploads/ http.request.useragent=Helm/3.15 http.response.duration=81.066233ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:31 +0800] "POST /v2/testrepo/signtest/blobs/uploads/ HTTP/1.1" 202 0 "" "Helm/3.15" +time="2024-06-28T12:46:31.540887081+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=1f4035dd-3444-422d-94f5-97b662c0031d http.request.method=POST http.request.remoteaddr="127.0.0.1:40058" http.request.uri=/v2/testrepo/signtest/blobs/uploads/ http.request.useragent=Helm/3.15 vars.name=testrepo/signtest +time="2024-06-28T12:46:31.541082594+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=1f4035dd-3444-422d-94f5-97b662c0031d http.request.method=POST http.request.remoteaddr="127.0.0.1:40058" http.request.uri=/v2/testrepo/signtest/blobs/uploads/ http.request.useragent=Helm/3.15 http.response.duration=81.4631ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:31 +0800] "POST /v2/testrepo/signtest/blobs/uploads/ HTTP/1.1" 202 0 "" "Helm/3.15" +time="2024-06-28T12:46:31.543381211+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=784054f4-7694-431a-8c62-7006b3b7cc05 http.request.method=POST http.request.remoteaddr="127.0.0.1:37208" http.request.uri=/v2/testrepo/signtest/blobs/uploads/ http.request.useragent=Helm/3.15 vars.name=testrepo/signtest +time="2024-06-28T12:46:31.543594274+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=784054f4-7694-431a-8c62-7006b3b7cc05 http.request.method=POST http.request.remoteaddr="127.0.0.1:37208" http.request.uri=/v2/testrepo/signtest/blobs/uploads/ http.request.useragent=Helm/3.15 http.response.duration=81.258536ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:31 +0800] "POST /v2/testrepo/signtest/blobs/uploads/ HTTP/1.1" 202 0 "" "Helm/3.15" +time="2024-06-28T12:46:31.621182622+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:37607" http.request.id=9f18ab8f-d04c-4aa8-9e1c-53ea673a2b99 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37222" http.request.uri="/v2/testrepo/signtest/blobs/uploads/894a5f13-9c50-4ff0-b5ba-2323c471dcc0?_state=wZS12kXsA8hwowdT7gOQ6efciSllMqH1e5YlLJCOaPh7Ik5hbWUiOiJ0ZXN0cmVwby9zaWdudGVzdCIsIlVVSUQiOiI4OTRhNWYxMy05YzUwLTRmZjAtYjViYS0yMzIzYzQ3MWRjYzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MzEuNTQwMjQ4MjRaIn0%3D&digest=sha256%3Ae5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" http.request.useragent=Helm/3.15 vars.name=testrepo/signtest vars.uuid=894a5f13-9c50-4ff0-b5ba-2323c471dcc0 +time="2024-06-28T12:46:31.621799052+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:37607" http.request.id=9f18ab8f-d04c-4aa8-9e1c-53ea673a2b99 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37222" http.request.uri="/v2/testrepo/signtest/blobs/uploads/894a5f13-9c50-4ff0-b5ba-2323c471dcc0?_state=wZS12kXsA8hwowdT7gOQ6efciSllMqH1e5YlLJCOaPh7Ik5hbWUiOiJ0ZXN0cmVwby9zaWdudGVzdCIsIlVVSUQiOiI4OTRhNWYxMy05YzUwLTRmZjAtYjViYS0yMzIzYzQ3MWRjYzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MzEuNTQwMjQ4MjRaIn0%3D&digest=sha256%3Ae5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" http.request.useragent=Helm/3.15 http.response.duration=80.986703ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:31 +0800] "PUT /v2/testrepo/signtest/blobs/uploads/894a5f13-9c50-4ff0-b5ba-2323c471dcc0?_state=wZS12kXsA8hwowdT7gOQ6efciSllMqH1e5YlLJCOaPh7Ik5hbWUiOiJ0ZXN0cmVwby9zaWdudGVzdCIsIlVVSUQiOiI4OTRhNWYxMy05YzUwLTRmZjAtYjViYS0yMzIzYzQ3MWRjYzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MzEuNTQwMjQ4MjRaIn0%3D&digest=sha256%3Ae5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55 HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:31.622760097+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:37607" http.request.id=a3f547fa-e70b-4ef5-8f89-717614b17bb3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40058" http.request.uri="/v2/testrepo/signtest/blobs/uploads/47167fdf-d807-490f-9ada-90f864fbdf98?_state=HYewEF8sdwmw0-tu-QI_H7N_ZDfnY52kEWcV5n5qP2V7Ik5hbWUiOiJ0ZXN0cmVwby9zaWdudGVzdCIsIlVVSUQiOiI0NzE2N2ZkZi1kODA3LTQ5MGYtOWFkYS05MGY4NjRmYmRmOTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MzEuNTQwOTMxODgxWiJ9&digest=sha256%3A8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" http.request.useragent=Helm/3.15 vars.name=testrepo/signtest vars.uuid=47167fdf-d807-490f-9ada-90f864fbdf98 +time="2024-06-28T12:46:31.623245975+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:37607" http.request.id=a3f547fa-e70b-4ef5-8f89-717614b17bb3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40058" http.request.uri="/v2/testrepo/signtest/blobs/uploads/47167fdf-d807-490f-9ada-90f864fbdf98?_state=HYewEF8sdwmw0-tu-QI_H7N_ZDfnY52kEWcV5n5qP2V7Ik5hbWUiOiJ0ZXN0cmVwby9zaWdudGVzdCIsIlVVSUQiOiI0NzE2N2ZkZi1kODA3LTQ5MGYtOWFkYS05MGY4NjRmYmRmOTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MzEuNTQwOTMxODgxWiJ9&digest=sha256%3A8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" http.request.useragent=Helm/3.15 http.response.duration=81.782285ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:31 +0800] "PUT /v2/testrepo/signtest/blobs/uploads/47167fdf-d807-490f-9ada-90f864fbdf98?_state=HYewEF8sdwmw0-tu-QI_H7N_ZDfnY52kEWcV5n5qP2V7Ik5hbWUiOiJ0ZXN0cmVwby9zaWdudGVzdCIsIlVVSUQiOiI0NzE2N2ZkZi1kODA3LTQ5MGYtOWFkYS05MGY4NjRmYmRmOTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MzEuNTQwOTMxODgxWiJ9&digest=sha256%3A8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580 HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:31.624663128+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:37607" http.request.id=20df56ce-d850-4f58-8912-388eac7b06b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37208" http.request.uri="/v2/testrepo/signtest/blobs/uploads/fe2bfc60-94df-4a3d-9c51-32b8f697e892?_state=wuqGu1v2q1TBKbvMpSMIbEL9YMoHGQU2AdHW1i1OEv57Ik5hbWUiOiJ0ZXN0cmVwby9zaWdudGVzdCIsIlVVSUQiOiJmZTJiZmM2MC05NGRmLTRhM2QtOWM1MS0zMmI4ZjY5N2U4OTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MzEuNTQzNDMxNTcyWiJ9&digest=sha256%3Ab0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256" http.request.useragent=Helm/3.15 vars.name=testrepo/signtest vars.uuid=fe2bfc60-94df-4a3d-9c51-32b8f697e892 +time="2024-06-28T12:46:31.625111115+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:37607" http.request.id=20df56ce-d850-4f58-8912-388eac7b06b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37208" http.request.uri="/v2/testrepo/signtest/blobs/uploads/fe2bfc60-94df-4a3d-9c51-32b8f697e892?_state=wuqGu1v2q1TBKbvMpSMIbEL9YMoHGQU2AdHW1i1OEv57Ik5hbWUiOiJ0ZXN0cmVwby9zaWdudGVzdCIsIlVVSUQiOiJmZTJiZmM2MC05NGRmLTRhM2QtOWM1MS0zMmI4ZjY5N2U4OTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MzEuNTQzNDMxNTcyWiJ9&digest=sha256%3Ab0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256" http.request.useragent=Helm/3.15 http.response.duration=81.105664ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:31 +0800] "PUT /v2/testrepo/signtest/blobs/uploads/fe2bfc60-94df-4a3d-9c51-32b8f697e892?_state=wuqGu1v2q1TBKbvMpSMIbEL9YMoHGQU2AdHW1i1OEv57Ik5hbWUiOiJ0ZXN0cmVwby9zaWdudGVzdCIsIlVVSUQiOiJmZTJiZmM2MC05NGRmLTRhM2QtOWM1MS0zMmI4ZjY5N2U4OTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MzEuNTQzNDMxNTcyWiJ9&digest=sha256%3Ab0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256 HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:31.706959441+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=907318a4-12dc-4310-b730-bd8e0e6906c6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37222" http.request.uri=/v2/testrepo/signtest/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/signtest vars.reference=0.1.0 +time="2024-06-28T12:46:31.707098113+08:00" level=error msg="response completed with error" auth.user.name=myuser err.code="manifest unknown" err.detail="unknown tag=0.1.0" err.message="manifest unknown" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=907318a4-12dc-4310-b730-bd8e0e6906c6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37222" http.request.uri=/v2/testrepo/signtest/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=81.609152ms http.response.status=404 http.response.written=95 vars.name=testrepo/signtest vars.reference=0.1.0 +127.0.0.1 - - [28/Jun/2024:12:46:31 +0800] "HEAD /v2/testrepo/signtest/manifests/0.1.0 HTTP/1.1" 404 95 "" "Helm/3.15" +time="2024-06-28T12:46:31.786861216+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.contenttype=application/vnd.oci.image.manifest.v1+json http.request.host="helm-test-registry:37607" http.request.id=d8ac1200-cdd7-433a-bea8-1b3b67af387f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37222" http.request.uri=/v2/testrepo/signtest/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/signtest vars.reference=0.1.0 +time="2024-06-28T12:46:31.787418115+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/vnd.oci.image.manifest.v1+json http.request.host="helm-test-registry:37607" http.request.id=d8ac1200-cdd7-433a-bea8-1b3b67af387f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37222" http.request.uri=/v2/testrepo/signtest/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.duration=79.964575ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:31 +0800] "PUT /v2/testrepo/signtest/manifests/0.1.0 HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:31.787895922+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=888a422e-f60b-4cb3-bd65-191c93206c66 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37222" http.request.uri=/v2/testrepo/signtest/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/signtest vars.reference=0.1.0 +127.0.0.1 - - [28/Jun/2024:12:46:31 +0800] "HEAD /v2/testrepo/signtest/manifests/0.1.0 HTTP/1.1" 401 160 "" "Helm/3.15" +time="2024-06-28T12:46:31.869190019+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=401c3595-3899-47f5-b45e-8c2011f09683 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37222" http.request.uri=/v2/testrepo/signtest/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/signtest vars.reference=0.1.0 +time="2024-06-28T12:46:31.869523355+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=401c3595-3899-47f5-b45e-8c2011f09683 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37222" http.request.uri=/v2/testrepo/signtest/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration=81.332538ms http.response.status=200 http.response.written=742 +127.0.0.1 - - [28/Jun/2024:12:46:31 +0800] "HEAD /v2/testrepo/signtest/manifests/0.1.0 HTTP/1.1" 200 742 "" "Helm/3.15" +time="2024-06-28T12:46:31.950526247+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=55079eee-9836-46b4-a077-01d189e23e8f http.request.method=GET http.request.remoteaddr="127.0.0.1:37222" http.request.uri="/v2/testrepo/signtest/manifests/sha256:fbbade96da6050f68f94f122881e3b80051a18f13ab5f4081868dd494538f5c2" http.request.useragent=Helm/3.15 vars.name=testrepo/signtest vars.reference="sha256:fbbade96da6050f68f94f122881e3b80051a18f13ab5f4081868dd494538f5c2" +time="2024-06-28T12:46:31.950839722+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=55079eee-9836-46b4-a077-01d189e23e8f http.request.method=GET http.request.remoteaddr="127.0.0.1:37222" http.request.uri="/v2/testrepo/signtest/manifests/sha256:fbbade96da6050f68f94f122881e3b80051a18f13ab5f4081868dd494538f5c2" http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration=80.910541ms http.response.status=200 http.response.written=742 +127.0.0.1 - - [28/Jun/2024:12:46:31 +0800] "GET /v2/testrepo/signtest/manifests/sha256:fbbade96da6050f68f94f122881e3b80051a18f13ab5f4081868dd494538f5c2 HTTP/1.1" 200 742 "" "Helm/3.15" +time="2024-06-28T12:46:32.030862089+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=2ac4d7c2-2c66-4eda-bf00-91a9bac1876a http.request.method=GET http.request.remoteaddr="127.0.0.1:37222" http.request.uri="/v2/testrepo/signtest/blobs/sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" http.request.useragent=Helm/3.15 vars.digest="sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" vars.name=testrepo/signtest +time="2024-06-28T12:46:32.031604671+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=2ac4d7c2-2c66-4eda-bf00-91a9bac1876a http.request.method=GET http.request.remoteaddr="127.0.0.1:37222" http.request.uri="/v2/testrepo/signtest/blobs/sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=80.268521ms http.response.status=200 http.response.written=973 +127.0.0.1 - - [28/Jun/2024:12:46:31 +0800] "GET /v2/testrepo/signtest/blobs/sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55 HTTP/1.1" 200 973 "" "Helm/3.15" +time="2024-06-28T12:46:32.03280509+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=f35c7c25-067b-4b11-b153-2a7fdb1b93b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/testrepo/signtest/blobs/sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" http.request.useragent=Helm/3.15 vars.digest="sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" vars.name=testrepo/signtest +time="2024-06-28T12:46:32.035157158+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=f35c7c25-067b-4b11-b153-2a7fdb1b93b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/testrepo/signtest/blobs/sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=83.724147ms http.response.status=200 http.response.written=99 +127.0.0.1 - - [28/Jun/2024:12:46:31 +0800] "GET /v2/testrepo/signtest/blobs/sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580 HTTP/1.1" 200 99 "" "Helm/3.15" +=== RUN TestInsecureTLSRegistryClientTestSuite/Test_2_Pull +time="2024-06-28T12:46:32.036829055+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=7535238d-e70a-46d0-8337-45ac978e85b5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37220" http.request.uri=/v2/testrepo/no-existy/manifests/1.2.3 http.request.useragent=Helm/3.15 vars.name=testrepo/no-existy vars.reference=1.2.3 +127.0.0.1 - - [28/Jun/2024:12:46:32 +0800] "HEAD /v2/testrepo/no-existy/manifests/1.2.3 HTTP/1.1" 401 161 "" "Helm/3.15" +time="2024-06-28T12:46:32.118335015+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=d2b00c06-5b9a-4cd8-9ebd-7c839c1e436a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37220" http.request.uri=/v2/testrepo/no-existy/manifests/1.2.3 http.request.useragent=Helm/3.15 vars.name=testrepo/no-existy vars.reference=1.2.3 +time="2024-06-28T12:46:32.118497728+08:00" level=error msg="response completed with error" auth.user.name=myuser err.code="manifest unknown" err.detail="unknown tag=1.2.3" err.message="manifest unknown" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=d2b00c06-5b9a-4cd8-9ebd-7c839c1e436a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37220" http.request.uri=/v2/testrepo/no-existy/manifests/1.2.3 http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=81.230246ms http.response.status=404 http.response.written=95 vars.name=testrepo/no-existy vars.reference=1.2.3 +127.0.0.1 - - [28/Jun/2024:12:46:32 +0800] "HEAD /v2/testrepo/no-existy/manifests/1.2.3 HTTP/1.1" 404 95 "" "Helm/3.15" +time="2024-06-28T12:46:32.119483334+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=331a1804-c704-436c-9094-6c61624196d4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37220" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.reference=0.1.0 +127.0.0.1 - - [28/Jun/2024:12:46:32 +0800] "HEAD /v2/testrepo/local-subchart/manifests/0.1.0 HTTP/1.1" 401 166 "" "Helm/3.15" +time="2024-06-28T12:46:32.200910463+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=a56e3442-a84f-4290-a8d2-365ce4ff3bd9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37220" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.reference=0.1.0 +time="2024-06-28T12:46:32.201261628+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=a56e3442-a84f-4290-a8d2-365ce4ff3bd9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37220" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration=81.436589ms http.response.status=200 http.response.written=588 +127.0.0.1 - - [28/Jun/2024:12:46:32 +0800] "HEAD /v2/testrepo/local-subchart/manifests/0.1.0 HTTP/1.1" 200 588 "" "Helm/3.15" +time="2024-06-28T12:46:32.283640763+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=994d45a1-22f1-4e54-a2d0-dbcfb4c43767 http.request.method=GET http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce" http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.reference="sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce" +time="2024-06-28T12:46:32.283949948+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=994d45a1-22f1-4e54-a2d0-dbcfb4c43767 http.request.method=GET http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce" http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration=81.769405ms http.response.status=200 http.response.written=588 +127.0.0.1 - - [28/Jun/2024:12:46:32 +0800] "GET /v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce HTTP/1.1" 200 588 "" "Helm/3.15" +time="2024-06-28T12:46:32.365725873+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=21f73c39-b262-4fd7-be21-f5f5fb80045b http.request.method=GET http.request.remoteaddr="127.0.0.1:37222" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 vars.digest="sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" vars.name=testrepo/local-subchart +time="2024-06-28T12:46:32.365931446+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=ca741143-a688-4887-81c4-c68612bea19a http.request.method=GET http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 vars.digest="sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" vars.name=testrepo/local-subchart +time="2024-06-28T12:46:32.367775836+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=ca741143-a688-4887-81c4-c68612bea19a http.request.method=GET http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=83.251049ms http.response.status=200 http.response.written=259 +127.0.0.1 - - [28/Jun/2024:12:46:32 +0800] "GET /v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a HTTP/1.1" 200 259 "" "Helm/3.15" +time="2024-06-28T12:46:32.367972939+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=21f73c39-b262-4fd7-be21-f5f5fb80045b http.request.method=GET http.request.remoteaddr="127.0.0.1:37222" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=82.978204ms http.response.status=200 http.response.written=105 +127.0.0.1 - - [28/Jun/2024:12:46:32 +0800] "GET /v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4 HTTP/1.1" 200 105 "" "Helm/3.15" +time="2024-06-28T12:46:32.368693241+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=4cace8a9-2c68-4d30-821f-1d9f76526511 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37222" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.reference=0.1.0 +127.0.0.1 - - [28/Jun/2024:12:46:32 +0800] "HEAD /v2/testrepo/local-subchart/manifests/0.1.0 HTTP/1.1" 401 166 "" "Helm/3.15" +time="2024-06-28T12:46:32.45013334+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=52832d34-1ba3-4037-8c88-b8fbddba14fb http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37222" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.reference=0.1.0 +time="2024-06-28T12:46:32.450484446+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=52832d34-1ba3-4037-8c88-b8fbddba14fb http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37222" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration=81.485111ms http.response.status=200 http.response.written=588 +127.0.0.1 - - [28/Jun/2024:12:46:32 +0800] "HEAD /v2/testrepo/local-subchart/manifests/0.1.0 HTTP/1.1" 200 588 "" "Helm/3.15" +time="2024-06-28T12:46:32.531968266+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=749e9a36-4ddd-49b1-bc65-9500e4079717 http.request.method=GET http.request.remoteaddr="127.0.0.1:37222" http.request.uri="/v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce" http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.reference="sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce" +time="2024-06-28T12:46:32.53224186+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=749e9a36-4ddd-49b1-bc65-9500e4079717 http.request.method=GET http.request.remoteaddr="127.0.0.1:37222" http.request.uri="/v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce" http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration=81.321357ms http.response.status=200 http.response.written=588 +127.0.0.1 - - [28/Jun/2024:12:46:32 +0800] "GET /v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce HTTP/1.1" 200 588 "" "Helm/3.15" +time="2024-06-28T12:46:32.61371756+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=683aa247-5d12-4a67-9bd9-ae0fab4487e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:37222" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 vars.digest="sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" vars.name=testrepo/local-subchart +time="2024-06-28T12:46:32.614221358+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=580f1c81-5582-453e-9718-88c5ad686e88 http.request.method=GET http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 vars.digest="sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" vars.name=testrepo/local-subchart +time="2024-06-28T12:46:32.614438062+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=683aa247-5d12-4a67-9bd9-ae0fab4487e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:37222" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=81.729104ms http.response.status=200 http.response.written=259 +127.0.0.1 - - [28/Jun/2024:12:46:32 +0800] "GET /v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a HTTP/1.1" 200 259 "" "Helm/3.15" +time="2024-06-28T12:46:32.615432288+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=580f1c81-5582-453e-9718-88c5ad686e88 http.request.method=GET http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=82.595048ms http.response.status=200 http.response.written=105 +127.0.0.1 - - [28/Jun/2024:12:46:32 +0800] "GET /v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4 HTTP/1.1" 200 105 "" "Helm/3.15" +time="2024-06-28T12:46:32.615905335+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=8aa86a87-d026-4a5f-b8cf-066e31eaa1d5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37220" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.reference=0.1.0 +127.0.0.1 - - [28/Jun/2024:12:46:32 +0800] "HEAD /v2/testrepo/local-subchart/manifests/0.1.0 HTTP/1.1" 401 166 "" "Helm/3.15" +time="2024-06-28T12:46:32.697625849+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=1e324dd3-800b-4c15-9870-b186392438cf http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37220" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.reference=0.1.0 +time="2024-06-28T12:46:32.697941444+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=1e324dd3-800b-4c15-9870-b186392438cf http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37220" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration=81.760914ms http.response.status=200 http.response.written=588 +127.0.0.1 - - [28/Jun/2024:12:46:32 +0800] "HEAD /v2/testrepo/local-subchart/manifests/0.1.0 HTTP/1.1" 200 588 "" "Helm/3.15" +time="2024-06-28T12:46:32.777860549+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=198a0b5c-6dd6-4cef-8d72-343d99adc8bc http.request.method=GET http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce" http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.reference="sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce" +time="2024-06-28T12:46:32.778158474+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=198a0b5c-6dd6-4cef-8d72-343d99adc8bc http.request.method=GET http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce" http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration=79.819823ms http.response.status=200 http.response.written=588 +127.0.0.1 - - [28/Jun/2024:12:46:32 +0800] "GET /v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce HTTP/1.1" 200 588 "" "Helm/3.15" +time="2024-06-28T12:46:32.85877251+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=dc51c1a1-abb1-4f1b-91b1-bd6fe484100a http.request.method=GET http.request.remoteaddr="127.0.0.1:37222" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 vars.digest="sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" vars.name=testrepo/local-subchart +time="2024-06-28T12:46:32.860404876+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=dc51c1a1-abb1-4f1b-91b1-bd6fe484100a http.request.method=GET http.request.remoteaddr="127.0.0.1:37222" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=81.715233ms http.response.status=200 http.response.written=105 +127.0.0.1 - - [28/Jun/2024:12:46:32 +0800] "GET /v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4 HTTP/1.1" 200 105 "" "Helm/3.15" +time="2024-06-28T12:46:32.861450463+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=470f126a-9c42-4448-a966-3959bf848288 http.request.method=GET http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 vars.digest="sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" vars.name=testrepo/local-subchart +time="2024-06-28T12:46:32.862285017+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=470f126a-9c42-4448-a966-3959bf848288 http.request.method=GET http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=83.700556ms http.response.status=200 http.response.written=259 +127.0.0.1 - - [28/Jun/2024:12:46:32 +0800] "GET /v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a HTTP/1.1" 200 259 "" "Helm/3.15" +time="2024-06-28T12:46:32.863399015+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=3d8b9892-9b00-4ea1-b05e-16390bbfcb8c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37220" http.request.uri=/v2/testrepo/signtest/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/signtest vars.reference=0.1.0 +127.0.0.1 - - [28/Jun/2024:12:46:32 +0800] "HEAD /v2/testrepo/signtest/manifests/0.1.0 HTTP/1.1" 401 160 "" "Helm/3.15" +time="2024-06-28T12:46:32.944417387+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=eaa3c932-7307-42fb-a580-4efc0f6ec373 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37220" http.request.uri=/v2/testrepo/signtest/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/signtest vars.reference=0.1.0 +time="2024-06-28T12:46:32.944790503+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=eaa3c932-7307-42fb-a580-4efc0f6ec373 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37220" http.request.uri=/v2/testrepo/signtest/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration=81.026243ms http.response.status=200 http.response.written=742 +127.0.0.1 - - [28/Jun/2024:12:46:32 +0800] "HEAD /v2/testrepo/signtest/manifests/0.1.0 HTTP/1.1" 200 742 "" "Helm/3.15" +time="2024-06-28T12:46:33.024866221+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=0f9f4825-4ab7-467d-bd0a-3eddf737d2ec http.request.method=GET http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/testrepo/signtest/manifests/sha256:fbbade96da6050f68f94f122881e3b80051a18f13ab5f4081868dd494538f5c2" http.request.useragent=Helm/3.15 vars.name=testrepo/signtest vars.reference="sha256:fbbade96da6050f68f94f122881e3b80051a18f13ab5f4081868dd494538f5c2" +time="2024-06-28T12:46:33.025164376+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=0f9f4825-4ab7-467d-bd0a-3eddf737d2ec http.request.method=GET http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/testrepo/signtest/manifests/sha256:fbbade96da6050f68f94f122881e3b80051a18f13ab5f4081868dd494538f5c2" http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration=79.908015ms http.response.status=200 http.response.written=742 +127.0.0.1 - - [28/Jun/2024:12:46:32 +0800] "GET /v2/testrepo/signtest/manifests/sha256:fbbade96da6050f68f94f122881e3b80051a18f13ab5f4081868dd494538f5c2 HTTP/1.1" 200 742 "" "Helm/3.15" +mockdns server: 2024/06/28 12:46:33 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 27463 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN A + +;; ANSWER SECTION: +helm-test-registry. 9999 IN A 127.0.0.1 +mockdns server: 2024/06/28 12:46:33 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 53912 +;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN AAAA +time="2024-06-28T12:46:33.106789748+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=cf4385d9-d969-4a11-943e-6070dc060ef7 http.request.method=GET http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/testrepo/signtest/blobs/sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" http.request.useragent=Helm/3.15 vars.digest="sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" vars.name=testrepo/signtest +time="2024-06-28T12:46:33.106866959+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=58756690-7446-4650-b2c0-2c414a89cc31 http.request.method=GET http.request.remoteaddr="127.0.0.1:37222" http.request.uri="/v2/testrepo/signtest/blobs/sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" http.request.useragent=Helm/3.15 vars.digest="sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" vars.name=testrepo/signtest +time="2024-06-28T12:46:33.108743909+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=cf4385d9-d969-4a11-943e-6070dc060ef7 http.request.method=GET http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/testrepo/signtest/blobs/sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=83.043445ms http.response.status=200 http.response.written=99 +127.0.0.1 - - [28/Jun/2024:12:46:33 +0800] "GET /v2/testrepo/signtest/blobs/sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580 HTTP/1.1" 200 99 "" "Helm/3.15" +time="2024-06-28T12:46:33.109176816+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=58756690-7446-4650-b2c0-2c414a89cc31 http.request.method=GET http.request.remoteaddr="127.0.0.1:37222" http.request.uri="/v2/testrepo/signtest/blobs/sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=83.423231ms http.response.status=200 http.response.written=973 +127.0.0.1 - - [28/Jun/2024:12:46:33 +0800] "GET /v2/testrepo/signtest/blobs/sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55 HTTP/1.1" 200 973 "" "Helm/3.15" +time="2024-06-28T12:46:33.112645642+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=fe74b3e8-3096-4045-af34-5271aaab4b47 http.request.method=GET http.request.remoteaddr="127.0.0.1:37226" http.request.uri="/v2/testrepo/signtest/blobs/sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256" http.request.useragent=Helm/3.15 vars.digest="sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256" vars.name=testrepo/signtest +time="2024-06-28T12:46:33.114501762+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=fe74b3e8-3096-4045-af34-5271aaab4b47 http.request.method=GET http.request.remoteaddr="127.0.0.1:37226" http.request.uri="/v2/testrepo/signtest/blobs/sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=84.146423ms http.response.status=200 http.response.written=695 +127.0.0.1 - - [28/Jun/2024:12:46:33 +0800] "GET /v2/testrepo/signtest/blobs/sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256 HTTP/1.1" 200 695 "" "Helm/3.15" +=== RUN TestInsecureTLSRegistryClientTestSuite/Test_3_Tags +time="2024-06-28T12:46:33.11625082+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=fd10c262-7683-41f8-86b4-779552b1171b http.request.method=GET http.request.remoteaddr="127.0.0.1:37222" http.request.uri=/v2/testrepo/local-subchart/tags/list http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart +127.0.0.1 - - [28/Jun/2024:12:46:33 +0800] "GET /v2/testrepo/local-subchart/tags/list HTTP/1.1" 401 166 "" "Helm/3.15" +time="2024-06-28T12:46:33.19772381+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=94b47667-b297-4c6b-9b0d-7e55bca57cf8 http.request.method=GET http.request.remoteaddr="127.0.0.1:37220" http.request.uri=/v2/testrepo/local-subchart/tags/list http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart +time="2024-06-28T12:46:33.197849192+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:37607" http.request.id=94b47667-b297-4c6b-9b0d-7e55bca57cf8 http.request.method=GET http.request.remoteaddr="127.0.0.1:37220" http.request.uri=/v2/testrepo/local-subchart/tags/list http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=81.297477ms http.response.status=200 http.response.written=52 +127.0.0.1 - - [28/Jun/2024:12:46:33 +0800] "GET /v2/testrepo/local-subchart/tags/list HTTP/1.1" 200 52 "" "Helm/3.15" +=== RUN TestInsecureTLSRegistryClientTestSuite/Test_4_Logout +--- PASS: TestInsecureTLSRegistryClientTestSuite (3.49s) + --- PASS: TestInsecureTLSRegistryClientTestSuite/Test_0_Login (0.10s) + --- PASS: TestInsecureTLSRegistryClientTestSuite/Test_1_Push (2.14s) + --- PASS: TestInsecureTLSRegistryClientTestSuite/Test_2_Pull (1.08s) + --- PASS: TestInsecureTLSRegistryClientTestSuite/Test_3_Tags (0.08s) + --- PASS: TestInsecureTLSRegistryClientTestSuite/Test_4_Logout (0.00s) +=== RUN TestTLSRegistryClientTestSuite +time="2024-06-28T12:46:33.281256213+08:00" level=warning msg="error parsing level \"\": not a valid logrus Level: \"\", using \"info\"\t" +time="2024-06-28T12:46:33.282376941+08:00" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.22.0 +time="2024-06-28T12:46:33.282412592+08:00" level=info msg="redis not configured" go.version=go1.22.0 +time="2024-06-28T12:46:33.282474873+08:00" level=info msg="Starting upload purge in 12m0s" go.version=go1.22.0 +=== RUN TestTLSRegistryClientTestSuite/Test_0_Login +time="2024-06-28T12:46:33.282798558+08:00" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.22.0 +time="2024-06-28T12:46:33.282874279+08:00" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_AES_128_GCM_SHA256,TLS_CHACHA20_POLY1305_SHA256,TLS_AES_256_GCM_SHA384" go.version=go1.22.0 +time="2024-06-28T12:46:33.283239595+08:00" level=info msg="listening on [::]:35719, tls" go.version=go1.22.0 +mockdns server: 2024/06/28 12:46:33 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 32145 +;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN AAAA +mockdns server: 2024/06/28 12:46:33 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 4004 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN A + +;; ANSWER SECTION: +helm-test-registry. 9999 IN A 127.0.0.1 +mockdns server: 2024/06/28 12:46:33 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 11637 +;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN AAAA +mockdns server: 2024/06/28 12:46:33 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 56861 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN A + +;; ANSWER SECTION: +helm-test-registry. 9999 IN A 127.0.0.1 +mockdns server: 2024/06/28 12:46:33 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 34004 +;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN AAAA +mockdns server: 2024/06/28 12:46:33 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 5849 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN A + +;; ANSWER SECTION: +helm-test-registry. 9999 IN A 127.0.0.1 +time="2024-06-28T12:46:33.303793515+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=2cc09522-d1da-4657-89d5-279bfffff192 http.request.method=GET http.request.remoteaddr="127.0.0.1:41006" http.request.uri=/v2/ http.request.useragent=Helm/3.15 +127.0.0.1 - - [28/Jun/2024:12:46:33 +0800] "GET /v2/ HTTP/1.1" 401 87 "" "Helm/3.15" +mockdns server: 2024/06/28 12:46:33 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 38803 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN A + +;; ANSWER SECTION: +helm-test-registry. 9999 IN A 127.0.0.1 +mockdns server: 2024/06/28 12:46:33 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 53762 +;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN AAAA +time="2024-06-28T12:46:33.310871419+08:00" level=error msg="error authenticating user \"badverybad\": authentication failure" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=2afc4ee7-b23e-4a9b-b149-02caa1bb138d http.request.method=GET http.request.remoteaddr="127.0.0.1:41018" http.request.uri=/v2/ http.request.useragent=Helm/3.15 +time="2024-06-28T12:46:33.31092756+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": authentication failure" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=2afc4ee7-b23e-4a9b-b149-02caa1bb138d http.request.method=GET http.request.remoteaddr="127.0.0.1:41018" http.request.uri=/v2/ http.request.useragent=Helm/3.15 +127.0.0.1 - - [28/Jun/2024:12:46:33 +0800] "GET /v2/ HTTP/1.1" 401 87 "" "Helm/3.15" +mockdns server: 2024/06/28 12:46:33 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 63039 +;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN AAAA +mockdns server: 2024/06/28 12:46:33 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 44174 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN A + +;; ANSWER SECTION: +helm-test-registry. 9999 IN A 127.0.0.1 +mockdns server: 2024/06/28 12:46:33 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 11753 +;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN AAAA +mockdns server: 2024/06/28 12:46:33 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 50643 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN A + +;; ANSWER SECTION: +helm-test-registry. 9999 IN A 127.0.0.1 +mockdns server: 2024/06/28 12:46:33 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 33273 +;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN AAAA +mockdns server: 2024/06/28 12:46:33 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 39434 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN A + +;; ANSWER SECTION: +helm-test-registry. 9999 IN A 127.0.0.1 +time="2024-06-28T12:46:33.320658937+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=a81dcab3-ea86-44d6-b9f8-f7206f89cfca http.request.method=GET http.request.remoteaddr="127.0.0.1:41034" http.request.uri=/v2/ http.request.useragent=Helm/3.15 +127.0.0.1 - - [28/Jun/2024:12:46:33 +0800] "GET /v2/ HTTP/1.1" 401 87 "" "Helm/3.15" +mockdns server: 2024/06/28 12:46:33 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 45155 +;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN AAAA +mockdns server: 2024/06/28 12:46:33 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 29804 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN A + +;; ANSWER SECTION: +helm-test-registry. 9999 IN A 127.0.0.1 +time="2024-06-28T12:46:33.4091672+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=272caaa3-9ad3-4873-a5a2-e1ab8ab504a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:41040" http.request.uri=/v2/ http.request.useragent=Helm/3.15 +time="2024-06-28T12:46:33.409242661+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=272caaa3-9ad3-4873-a5a2-e1ab8ab504a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:41040" http.request.uri=/v2/ http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=81.155245ms http.response.status=200 http.response.written=2 +127.0.0.1 - - [28/Jun/2024:12:46:33 +0800] "GET /v2/ HTTP/1.1" 200 2 "" "Helm/3.15" +=== RUN TestTLSRegistryClientTestSuite/Test_1_Push +mockdns server: 2024/06/28 12:46:33 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 10271 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN A + +;; ANSWER SECTION: +helm-test-registry. 9999 IN A 127.0.0.1 +mockdns server: 2024/06/28 12:46:33 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 9572 +;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN AAAA +time="2024-06-28T12:46:33.418283506+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=d010e196-7975-429c-8a7d-f0ef04f15b9b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41058" http.request.uri="/v2/testrepo/boop/blobs/sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" http.request.useragent=Helm/3.15 vars.digest="sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" vars.name=testrepo/boop +127.0.0.1 - - [28/Jun/2024:12:46:33 +0800] "HEAD /v2/testrepo/boop/blobs/sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3 HTTP/1.1" 401 156 "" "Helm/3.15" +time="2024-06-28T12:46:33.418367128+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=8a49b1bd-5f21-4f5e-9fdc-b30fc55b9690 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41052" http.request.uri="/v2/testrepo/boop/blobs/sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" http.request.useragent=Helm/3.15 vars.digest="sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" vars.name=testrepo/boop +127.0.0.1 - - [28/Jun/2024:12:46:33 +0800] "HEAD /v2/testrepo/boop/blobs/sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad HTTP/1.1" 401 156 "" "Helm/3.15" +time="2024-06-28T12:46:33.499060385+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=583c6243-c1fc-4cc1-915a-32033faec33f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41058" http.request.uri="/v2/testrepo/boop/blobs/sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" http.request.useragent=Helm/3.15 vars.digest="sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" vars.name=testrepo/boop +time="2024-06-28T12:46:33.499273168+08:00" level=error msg="response completed with error" auth.user.name=myuser err.code="blob unknown" err.detail="sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" err.message="blob unknown to registry" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=583c6243-c1fc-4cc1-915a-32033faec33f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41058" http.request.uri="/v2/testrepo/boop/blobs/sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=80.582935ms http.response.status=404 http.response.written=157 vars.digest="sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" vars.name=testrepo/boop +127.0.0.1 - - [28/Jun/2024:12:46:33 +0800] "HEAD /v2/testrepo/boop/blobs/sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad HTTP/1.1" 404 157 "" "Helm/3.15" +time="2024-06-28T12:46:33.499274839+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=28c7f4eb-2a83-4bd5-af38-a11d3a12bc84 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41052" http.request.uri="/v2/testrepo/boop/blobs/sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" http.request.useragent=Helm/3.15 vars.digest="sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" vars.name=testrepo/boop +time="2024-06-28T12:46:33.499524613+08:00" level=error msg="response completed with error" auth.user.name=myuser err.code="blob unknown" err.detail="sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" err.message="blob unknown to registry" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=28c7f4eb-2a83-4bd5-af38-a11d3a12bc84 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41052" http.request.uri="/v2/testrepo/boop/blobs/sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=80.921391ms http.response.status=404 http.response.written=157 vars.digest="sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" vars.name=testrepo/boop +127.0.0.1 - - [28/Jun/2024:12:46:33 +0800] "HEAD /v2/testrepo/boop/blobs/sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3 HTTP/1.1" 404 157 "" "Helm/3.15" +time="2024-06-28T12:46:33.580641747+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=6f28aeb7-716a-4f42-adc5-146de06b90c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:41058" http.request.uri=/v2/testrepo/boop/blobs/uploads/ http.request.useragent=Helm/3.15 vars.name=testrepo/boop +time="2024-06-28T12:46:33.580811119+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=64517d08-36ac-4dd0-883c-c537e210da37 http.request.method=POST http.request.remoteaddr="127.0.0.1:41052" http.request.uri=/v2/testrepo/boop/blobs/uploads/ http.request.useragent=Helm/3.15 vars.name=testrepo/boop +time="2024-06-28T12:46:33.580888751+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=6f28aeb7-716a-4f42-adc5-146de06b90c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:41058" http.request.uri=/v2/testrepo/boop/blobs/uploads/ http.request.useragent=Helm/3.15 http.response.duration=81.254017ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:33 +0800] "POST /v2/testrepo/boop/blobs/uploads/ HTTP/1.1" 202 0 "" "Helm/3.15" +time="2024-06-28T12:46:33.581020423+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=64517d08-36ac-4dd0-883c-c537e210da37 http.request.method=POST http.request.remoteaddr="127.0.0.1:41052" http.request.uri=/v2/testrepo/boop/blobs/uploads/ http.request.useragent=Helm/3.15 http.response.duration=81.204496ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:33 +0800] "POST /v2/testrepo/boop/blobs/uploads/ HTTP/1.1" 202 0 "" "Helm/3.15" +time="2024-06-28T12:46:33.662036765+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:35719" http.request.id=42268039-a155-4707-9aa7-dab63e528a30 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41058" http.request.uri="/v2/testrepo/boop/blobs/uploads/5e0566a3-14a7-437b-83b2-817d2f484ac7?_state=f4ZXgo6q3ZdhEv3u8AhfIipJ4g34vqIA_0FWYjLoxm17Ik5hbWUiOiJ0ZXN0cmVwby9ib29wIiwiVVVJRCI6IjVlMDU2NmEzLTE0YTctNDM3Yi04M2IyLTgxN2QyZjQ4NGFjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNC0wNi0yOFQwNDo0NjozMy41ODA4NjUyNloifQ%3D%3D&digest=sha256%3A43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" http.request.useragent=Helm/3.15 vars.name=testrepo/boop vars.uuid=5e0566a3-14a7-437b-83b2-817d2f484ac7 +time="2024-06-28T12:46:33.662385811+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:35719" http.request.id=cfc62cf5-8d2d-4b23-9aba-a771aedf2256 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41052" http.request.uri="/v2/testrepo/boop/blobs/uploads/9e35d5e6-97c9-493d-8157-4675fa19274f?_state=pnwooHZf1JOpMwn6o05aTJ5hDipHRu6d_kSAzuYxR6h7Ik5hbWUiOiJ0ZXN0cmVwby9ib29wIiwiVVVJRCI6IjllMzVkNWU2LTk3YzktNDkzZC04MTU3LTQ2NzVmYTE5Mjc0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNC0wNi0yOFQwNDo0NjozMy41ODA3MDA2NzhaIn0%3D&digest=sha256%3A0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" http.request.useragent=Helm/3.15 vars.name=testrepo/boop vars.uuid=9e35d5e6-97c9-493d-8157-4675fa19274f +time="2024-06-28T12:46:33.662625305+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:35719" http.request.id=42268039-a155-4707-9aa7-dab63e528a30 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41058" http.request.uri="/v2/testrepo/boop/blobs/uploads/5e0566a3-14a7-437b-83b2-817d2f484ac7?_state=f4ZXgo6q3ZdhEv3u8AhfIipJ4g34vqIA_0FWYjLoxm17Ik5hbWUiOiJ0ZXN0cmVwby9ib29wIiwiVVVJRCI6IjVlMDU2NmEzLTE0YTctNDM3Yi04M2IyLTgxN2QyZjQ4NGFjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNC0wNi0yOFQwNDo0NjozMy41ODA4NjUyNloifQ%3D%3D&digest=sha256%3A43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" http.request.useragent=Helm/3.15 http.response.duration=81.195606ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:33 +0800] "PUT /v2/testrepo/boop/blobs/uploads/5e0566a3-14a7-437b-83b2-817d2f484ac7?_state=f4ZXgo6q3ZdhEv3u8AhfIipJ4g34vqIA_0FWYjLoxm17Ik5hbWUiOiJ0ZXN0cmVwby9ib29wIiwiVVVJRCI6IjVlMDU2NmEzLTE0YTctNDM3Yi04M2IyLTgxN2QyZjQ4NGFjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNC0wNi0yOFQwNDo0NjozMy41ODA4NjUyNloifQ%3D%3D&digest=sha256%3A43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3 HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:33.662819398+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:35719" http.request.id=cfc62cf5-8d2d-4b23-9aba-a771aedf2256 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41052" http.request.uri="/v2/testrepo/boop/blobs/uploads/9e35d5e6-97c9-493d-8157-4675fa19274f?_state=pnwooHZf1JOpMwn6o05aTJ5hDipHRu6d_kSAzuYxR6h7Ik5hbWUiOiJ0ZXN0cmVwby9ib29wIiwiVVVJRCI6IjllMzVkNWU2LTk3YzktNDkzZC04MTU3LTQ2NzVmYTE5Mjc0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNC0wNi0yOFQwNDo0NjozMy41ODA3MDA2NzhaIn0%3D&digest=sha256%3A0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" http.request.useragent=Helm/3.15 http.response.duration=81.536411ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:33 +0800] "PUT /v2/testrepo/boop/blobs/uploads/9e35d5e6-97c9-493d-8157-4675fa19274f?_state=pnwooHZf1JOpMwn6o05aTJ5hDipHRu6d_kSAzuYxR6h7Ik5hbWUiOiJ0ZXN0cmVwby9ib29wIiwiVVVJRCI6IjllMzVkNWU2LTk3YzktNDkzZC04MTU3LTQ2NzVmYTE5Mjc0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNC0wNi0yOFQwNDo0NjozMy41ODA3MDA2NzhaIn0%3D&digest=sha256%3A0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:33.742861455+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=68328436-dd4f-4798-ac8d-03c96eb6ecbf http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41052" http.request.uri=/v2/testrepo/boop/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/boop vars.reference=0.1.0 +time="2024-06-28T12:46:33.743047988+08:00" level=error msg="response completed with error" auth.user.name=myuser err.code="manifest unknown" err.detail="unknown tag=0.1.0" err.message="manifest unknown" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=68328436-dd4f-4798-ac8d-03c96eb6ecbf http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41052" http.request.uri=/v2/testrepo/boop/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=79.751832ms http.response.status=404 http.response.written=95 vars.name=testrepo/boop vars.reference=0.1.0 +127.0.0.1 - - [28/Jun/2024:12:46:33 +0800] "HEAD /v2/testrepo/boop/manifests/0.1.0 HTTP/1.1" 404 95 "" "Helm/3.15" +time="2024-06-28T12:46:33.822951313+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.contenttype=application/vnd.oci.image.manifest.v1+json http.request.host="helm-test-registry:35719" http.request.id=9a8cdcaf-d833-45bf-981b-9d985b683a47 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41052" http.request.uri=/v2/testrepo/boop/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/boop vars.reference=0.1.0 +time="2024-06-28T12:46:33.823516202+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/vnd.oci.image.manifest.v1+json http.request.host="helm-test-registry:35719" http.request.id=9a8cdcaf-d833-45bf-981b-9d985b683a47 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41052" http.request.uri=/v2/testrepo/boop/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.duration=80.039267ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:33 +0800] "PUT /v2/testrepo/boop/manifests/0.1.0 HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:33.826620812+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=0cde8545-5ab2-457c-ba7e-fdc8d5ddc0af http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41052" http.request.uri="/v2/testrepo/examplechart/blobs/sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" http.request.useragent=Helm/3.15 vars.digest="sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" vars.name=testrepo/examplechart +127.0.0.1 - - [28/Jun/2024:12:46:33 +0800] "HEAD /v2/testrepo/examplechart/blobs/sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3 HTTP/1.1" 401 164 "" "Helm/3.15" +time="2024-06-28T12:46:33.826694113+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=c8254449-4ff3-4f33-a65f-3db2c456290f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41058" http.request.uri="/v2/testrepo/examplechart/blobs/sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" http.request.useragent=Helm/3.15 vars.digest="sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" vars.name=testrepo/examplechart +127.0.0.1 - - [28/Jun/2024:12:46:33 +0800] "HEAD /v2/testrepo/examplechart/blobs/sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad HTTP/1.1" 401 164 "" "Helm/3.15" +time="2024-06-28T12:46:33.907410331+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=606714ea-4db3-496b-b07f-9a60396b2397 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41058" http.request.uri="/v2/testrepo/examplechart/blobs/sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" http.request.useragent=Helm/3.15 vars.digest="sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" vars.name=testrepo/examplechart +time="2024-06-28T12:46:33.907504032+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=20944f76-dbf7-4008-a4fc-d294c9a44dd7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41052" http.request.uri="/v2/testrepo/examplechart/blobs/sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" http.request.useragent=Helm/3.15 vars.digest="sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" vars.name=testrepo/examplechart +time="2024-06-28T12:46:33.907632584+08:00" level=error msg="response completed with error" auth.user.name=myuser err.code="blob unknown" err.detail="sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" err.message="blob unknown to registry" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=606714ea-4db3-496b-b07f-9a60396b2397 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41058" http.request.uri="/v2/testrepo/examplechart/blobs/sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=80.639826ms http.response.status=404 http.response.written=157 vars.digest="sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" vars.name=testrepo/examplechart +127.0.0.1 - - [28/Jun/2024:12:46:33 +0800] "HEAD /v2/testrepo/examplechart/blobs/sha256:43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3 HTTP/1.1" 404 157 "" "Helm/3.15" +time="2024-06-28T12:46:33.907748556+08:00" level=error msg="response completed with error" auth.user.name=myuser err.code="blob unknown" err.detail="sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" err.message="blob unknown to registry" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=20944f76-dbf7-4008-a4fc-d294c9a44dd7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41052" http.request.uri="/v2/testrepo/examplechart/blobs/sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=80.643847ms http.response.status=404 http.response.written=157 vars.digest="sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" vars.name=testrepo/examplechart +127.0.0.1 - - [28/Jun/2024:12:46:33 +0800] "HEAD /v2/testrepo/examplechart/blobs/sha256:0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad HTTP/1.1" 404 157 "" "Helm/3.15" +time="2024-06-28T12:46:33.988165519+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=0b6502fd-0e6b-40c7-9593-332c823fc884 http.request.method=POST http.request.remoteaddr="127.0.0.1:41052" http.request.uri=/v2/testrepo/examplechart/blobs/uploads/ http.request.useragent=Helm/3.15 vars.name=testrepo/examplechart +time="2024-06-28T12:46:33.988418803+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=0b6502fd-0e6b-40c7-9593-332c823fc884 http.request.method=POST http.request.remoteaddr="127.0.0.1:41052" http.request.uri=/v2/testrepo/examplechart/blobs/uploads/ http.request.useragent=Helm/3.15 http.response.duration=80.302091ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:33 +0800] "POST /v2/testrepo/examplechart/blobs/uploads/ HTTP/1.1" 202 0 "" "Helm/3.15" +time="2024-06-28T12:46:33.988622956+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=a0a90191-64ea-4151-bc92-bc1f6a84907a http.request.method=POST http.request.remoteaddr="127.0.0.1:41058" http.request.uri=/v2/testrepo/examplechart/blobs/uploads/ http.request.useragent=Helm/3.15 vars.name=testrepo/examplechart +time="2024-06-28T12:46:33.9888719+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=a0a90191-64ea-4151-bc92-bc1f6a84907a http.request.method=POST http.request.remoteaddr="127.0.0.1:41058" http.request.uri=/v2/testrepo/examplechart/blobs/uploads/ http.request.useragent=Helm/3.15 http.response.duration=80.642636ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:33 +0800] "POST /v2/testrepo/examplechart/blobs/uploads/ HTTP/1.1" 202 0 "" "Helm/3.15" +time="2024-06-28T12:46:34.069997015+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:35719" http.request.id=c1329bcc-b286-46ea-863c-cc4e5d299402 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41052" http.request.uri="/v2/testrepo/examplechart/blobs/uploads/9a16fa71-68c9-49a3-8ce0-4b439b35c8ad?_state=_vQblm1dI6RZp3G4odKy-i4DLGHkl4DL2l50CoQ9pP97Ik5hbWUiOiJ0ZXN0cmVwby9leGFtcGxlY2hhcnQiLCJVVUlEIjoiOWExNmZhNzEtNjhjOS00OWEzLThjZTAtNGI0MzliMzVjOGFkIiwiT2Zmc2V0IjowLCJTdGFydGVkQXQiOiIyMDI0LTA2LTI4VDA0OjQ2OjMzLjk4ODIyOTY5WiJ9&digest=sha256%3A43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" http.request.useragent=Helm/3.15 vars.name=testrepo/examplechart vars.uuid=9a16fa71-68c9-49a3-8ce0-4b439b35c8ad +time="2024-06-28T12:46:34.070091076+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:35719" http.request.id=493359fd-b8ba-4351-b7b2-3964fcae5444 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41058" http.request.uri="/v2/testrepo/examplechart/blobs/uploads/1a87a694-01f7-4fce-88db-d6163e599eca?_state=0vT7RqlHKyS0wYPlGkUFf9GIcEXQknlB0uz5cvxdFgR7Ik5hbWUiOiJ0ZXN0cmVwby9leGFtcGxlY2hhcnQiLCJVVUlEIjoiMWE4N2E2OTQtMDFmNy00ZmNlLTg4ZGItZDYxNjNlNTk5ZWNhIiwiT2Zmc2V0IjowLCJTdGFydGVkQXQiOiIyMDI0LTA2LTI4VDA0OjQ2OjMzLjk4ODY4MDYxN1oifQ%3D%3D&digest=sha256%3A0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" http.request.useragent=Helm/3.15 vars.name=testrepo/examplechart vars.uuid=1a87a694-01f7-4fce-88db-d6163e599eca +time="2024-06-28T12:46:34.070596224+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:35719" http.request.id=c1329bcc-b286-46ea-863c-cc4e5d299402 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41052" http.request.uri="/v2/testrepo/examplechart/blobs/uploads/9a16fa71-68c9-49a3-8ce0-4b439b35c8ad?_state=_vQblm1dI6RZp3G4odKy-i4DLGHkl4DL2l50CoQ9pP97Ik5hbWUiOiJ0ZXN0cmVwby9leGFtcGxlY2hhcnQiLCJVVUlEIjoiOWExNmZhNzEtNjhjOS00OWEzLThjZTAtNGI0MzliMzVjOGFkIiwiT2Zmc2V0IjowLCJTdGFydGVkQXQiOiIyMDI0LTA2LTI4VDA0OjQ2OjMzLjk4ODIyOTY5WiJ9&digest=sha256%3A43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3" http.request.useragent=Helm/3.15 http.response.duration=81.680383ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:33 +0800] "PUT /v2/testrepo/examplechart/blobs/uploads/9a16fa71-68c9-49a3-8ce0-4b439b35c8ad?_state=_vQblm1dI6RZp3G4odKy-i4DLGHkl4DL2l50CoQ9pP97Ik5hbWUiOiJ0ZXN0cmVwby9leGFtcGxlY2hhcnQiLCJVVUlEIjoiOWExNmZhNzEtNjhjOS00OWEzLThjZTAtNGI0MzliMzVjOGFkIiwiT2Zmc2V0IjowLCJTdGFydGVkQXQiOiIyMDI0LTA2LTI4VDA0OjQ2OjMzLjk4ODIyOTY5WiJ9&digest=sha256%3A43f83b0de8f2b93e7d8441434e4d950731cc661ed710dd8b1846b907dbb7a4b3 HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:34.070724497+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:35719" http.request.id=493359fd-b8ba-4351-b7b2-3964fcae5444 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41058" http.request.uri="/v2/testrepo/examplechart/blobs/uploads/1a87a694-01f7-4fce-88db-d6163e599eca?_state=0vT7RqlHKyS0wYPlGkUFf9GIcEXQknlB0uz5cvxdFgR7Ik5hbWUiOiJ0ZXN0cmVwby9leGFtcGxlY2hhcnQiLCJVVUlEIjoiMWE4N2E2OTQtMDFmNy00ZmNlLTg4ZGItZDYxNjNlNTk5ZWNhIiwiT2Zmc2V0IjowLCJTdGFydGVkQXQiOiIyMDI0LTA2LTI4VDA0OjQ2OjMzLjk4ODY4MDYxN1oifQ%3D%3D&digest=sha256%3A0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad" http.request.useragent=Helm/3.15 http.response.duration=81.385028ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:33 +0800] "PUT /v2/testrepo/examplechart/blobs/uploads/1a87a694-01f7-4fce-88db-d6163e599eca?_state=0vT7RqlHKyS0wYPlGkUFf9GIcEXQknlB0uz5cvxdFgR7Ik5hbWUiOiJ0ZXN0cmVwby9leGFtcGxlY2hhcnQiLCJVVUlEIjoiMWE4N2E2OTQtMDFmNy00ZmNlLTg4ZGItZDYxNjNlNTk5ZWNhIiwiT2Zmc2V0IjowLCJTdGFydGVkQXQiOiIyMDI0LTA2LTI4VDA0OjQ2OjMzLjk4ODY4MDYxN1oifQ%3D%3D&digest=sha256%3A0140f0a2f6b9a56b5feb46431c23f8906369faaa16fc64e2c7f0c462072099ad HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:34.150588501+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=872b2a13-c258-4be2-a714-aa284c9556a6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41058" http.request.uri=/v2/testrepo/examplechart/manifests/latest http.request.useragent=Helm/3.15 vars.name=testrepo/examplechart vars.reference=latest +time="2024-06-28T12:46:34.150734653+08:00" level=error msg="response completed with error" auth.user.name=myuser err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=872b2a13-c258-4be2-a714-aa284c9556a6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41058" http.request.uri=/v2/testrepo/examplechart/manifests/latest http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=79.535519ms http.response.status=404 http.response.written=96 vars.name=testrepo/examplechart vars.reference=latest +127.0.0.1 - - [28/Jun/2024:12:46:34 +0800] "HEAD /v2/testrepo/examplechart/manifests/latest HTTP/1.1" 404 96 "" "Helm/3.15" +time="2024-06-28T12:46:34.232428326+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.contenttype=application/vnd.oci.image.manifest.v1+json http.request.host="helm-test-registry:35719" http.request.id=e7b7d225-7783-4718-8bc2-8e20e9fe6677 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41058" http.request.uri=/v2/testrepo/examplechart/manifests/latest http.request.useragent=Helm/3.15 vars.name=testrepo/examplechart vars.reference=latest +time="2024-06-28T12:46:34.233028826+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/vnd.oci.image.manifest.v1+json http.request.host="helm-test-registry:35719" http.request.id=e7b7d225-7783-4718-8bc2-8e20e9fe6677 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41058" http.request.uri=/v2/testrepo/examplechart/manifests/latest http.request.useragent=Helm/3.15 http.response.duration=81.933697ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:34 +0800] "PUT /v2/testrepo/examplechart/manifests/latest HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:34.234407848+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=c4e95669-3f60-49aa-bdab-84d98175d879 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41058" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 vars.digest="sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" vars.name=testrepo/local-subchart +127.0.0.1 - - [28/Jun/2024:12:46:34 +0800] "HEAD /v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a HTTP/1.1" 401 166 "" "Helm/3.15" +time="2024-06-28T12:46:34.234444169+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=34520036-6ed7-4941-934e-cd76d05d30b6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41052" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 vars.digest="sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" vars.name=testrepo/local-subchart +127.0.0.1 - - [28/Jun/2024:12:46:34 +0800] "HEAD /v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4 HTTP/1.1" 401 166 "" "Helm/3.15" +time="2024-06-28T12:46:34.315407641+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=00e12732-fe45-4d38-9bd8-13fcabe0a7a8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41052" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 vars.digest="sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" vars.name=testrepo/local-subchart +time="2024-06-28T12:46:34.315576443+08:00" level=error msg="response completed with error" auth.user.name=myuser err.code="blob unknown" err.detail="sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" err.message="blob unknown to registry" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=00e12732-fe45-4d38-9bd8-13fcabe0a7a8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41052" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=80.813559ms http.response.status=404 http.response.written=157 vars.digest="sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" vars.name=testrepo/local-subchart +127.0.0.1 - - [28/Jun/2024:12:46:34 +0800] "HEAD /v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4 HTTP/1.1" 404 157 "" "Helm/3.15" +time="2024-06-28T12:46:34.316268854+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=abae22d4-97e6-4d91-857d-91d516a5dab8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41058" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 vars.digest="sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" vars.name=testrepo/local-subchart +time="2024-06-28T12:46:34.316388586+08:00" level=error msg="response completed with error" auth.user.name=myuser err.code="blob unknown" err.detail="sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" err.message="blob unknown to registry" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=abae22d4-97e6-4d91-857d-91d516a5dab8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41058" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=81.586171ms http.response.status=404 http.response.written=157 vars.digest="sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" vars.name=testrepo/local-subchart +127.0.0.1 - - [28/Jun/2024:12:46:34 +0800] "HEAD /v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a HTTP/1.1" 404 157 "" "Helm/3.15" +time="2024-06-28T12:46:34.39619988+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=f60f752a-2d7f-42c5-ba9e-480d86b35116 http.request.method=POST http.request.remoteaddr="127.0.0.1:41058" http.request.uri=/v2/testrepo/local-subchart/blobs/uploads/ http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart +time="2024-06-28T12:46:34.3962473+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=a81d3cf6-c6eb-4ca4-a3f6-e0e49f03ec59 http.request.method=POST http.request.remoteaddr="127.0.0.1:41052" http.request.uri=/v2/testrepo/local-subchart/blobs/uploads/ http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart +time="2024-06-28T12:46:34.396409663+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=f60f752a-2d7f-42c5-ba9e-480d86b35116 http.request.method=POST http.request.remoteaddr="127.0.0.1:41058" http.request.uri=/v2/testrepo/local-subchart/blobs/uploads/ http.request.useragent=Helm/3.15 http.response.duration=79.730302ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:34 +0800] "POST /v2/testrepo/local-subchart/blobs/uploads/ HTTP/1.1" 202 0 "" "Helm/3.15" +time="2024-06-28T12:46:34.396444094+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=a81d3cf6-c6eb-4ca4-a3f6-e0e49f03ec59 http.request.method=POST http.request.remoteaddr="127.0.0.1:41052" http.request.uri=/v2/testrepo/local-subchart/blobs/uploads/ http.request.useragent=Helm/3.15 http.response.duration=80.563516ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:34 +0800] "POST /v2/testrepo/local-subchart/blobs/uploads/ HTTP/1.1" 202 0 "" "Helm/3.15" +time="2024-06-28T12:46:34.476348408+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:35719" http.request.id=6925f507-a207-485e-90ba-66e34ad7a742 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41058" http.request.uri="/v2/testrepo/local-subchart/blobs/uploads/9e068212-e958-4330-baba-195d2dbb4c47?_state=VsQI91RX4rZ3D-Jj9DlzthZwt_5MmRZ8s_pCfWZhigp7Ik5hbWUiOiJ0ZXN0cmVwby9sb2NhbC1zdWJjaGFydCIsIlVVSUQiOiI5ZTA2ODIxMi1lOTU4LTQzMzAtYmFiYS0xOTVkMmRiYjRjNDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MzQuMzk2MjkxNzExWiJ9&digest=sha256%3A21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.uuid=9e068212-e958-4330-baba-195d2dbb4c47 +time="2024-06-28T12:46:34.476783525+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:35719" http.request.id=6925f507-a207-485e-90ba-66e34ad7a742 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41058" http.request.uri="/v2/testrepo/local-subchart/blobs/uploads/9e068212-e958-4330-baba-195d2dbb4c47?_state=VsQI91RX4rZ3D-Jj9DlzthZwt_5MmRZ8s_pCfWZhigp7Ik5hbWUiOiJ0ZXN0cmVwby9sb2NhbC1zdWJjaGFydCIsIlVVSUQiOiI5ZTA2ODIxMi1lOTU4LTQzMzAtYmFiYS0xOTVkMmRiYjRjNDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MzQuMzk2MjkxNzExWiJ9&digest=sha256%3A21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 http.response.duration=79.969016ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:34 +0800] "PUT /v2/testrepo/local-subchart/blobs/uploads/9e068212-e958-4330-baba-195d2dbb4c47?_state=VsQI91RX4rZ3D-Jj9DlzthZwt_5MmRZ8s_pCfWZhigp7Ik5hbWUiOiJ0ZXN0cmVwby9sb2NhbC1zdWJjaGFydCIsIlVVSUQiOiI5ZTA2ODIxMi1lOTU4LTQzMzAtYmFiYS0xOTVkMmRiYjRjNDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MzQuMzk2MjkxNzExWiJ9&digest=sha256%3A21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4 HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:34.477246293+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:35719" http.request.id=46132085-81c0-495a-912f-efb46a1603d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41052" http.request.uri="/v2/testrepo/local-subchart/blobs/uploads/2d178dd1-d94e-4a93-9676-be5dabb8973c?_state=oMWZJ7FTlCBeQCm7vPNp7zKK0-5jcNMo1DETjR29mjJ7Ik5hbWUiOiJ0ZXN0cmVwby9sb2NhbC1zdWJjaGFydCIsIlVVSUQiOiIyZDE3OGRkMS1kOTRlLTRhOTMtOTY3Ni1iZTVkYWJiODk3M2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MzQuMzk2MjQ2NDZaIn0%3D&digest=sha256%3Ad2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.uuid=2d178dd1-d94e-4a93-9676-be5dabb8973c +time="2024-06-28T12:46:34.47769436+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:35719" http.request.id=46132085-81c0-495a-912f-efb46a1603d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41052" http.request.uri="/v2/testrepo/local-subchart/blobs/uploads/2d178dd1-d94e-4a93-9676-be5dabb8973c?_state=oMWZJ7FTlCBeQCm7vPNp7zKK0-5jcNMo1DETjR29mjJ7Ik5hbWUiOiJ0ZXN0cmVwby9sb2NhbC1zdWJjaGFydCIsIlVVSUQiOiIyZDE3OGRkMS1kOTRlLTRhOTMtOTY3Ni1iZTVkYWJiODk3M2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MzQuMzk2MjQ2NDZaIn0%3D&digest=sha256%3Ad2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 http.response.duration=80.944032ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:34 +0800] "PUT /v2/testrepo/local-subchart/blobs/uploads/2d178dd1-d94e-4a93-9676-be5dabb8973c?_state=oMWZJ7FTlCBeQCm7vPNp7zKK0-5jcNMo1DETjR29mjJ7Ik5hbWUiOiJ0ZXN0cmVwby9sb2NhbC1zdWJjaGFydCIsIlVVSUQiOiIyZDE3OGRkMS1kOTRlLTRhOTMtOTY3Ni1iZTVkYWJiODk3M2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MzQuMzk2MjQ2NDZaIn0%3D&digest=sha256%3Ad2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:34.559758429+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=c95b2d36-b262-478b-b589-cf59019b93b5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41052" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.reference=0.1.0 +time="2024-06-28T12:46:34.560076985+08:00" level=error msg="response completed with error" auth.user.name=myuser err.code="manifest unknown" err.detail="unknown tag=0.1.0" err.message="manifest unknown" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=c95b2d36-b262-478b-b589-cf59019b93b5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41052" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=82.020038ms http.response.status=404 http.response.written=95 vars.name=testrepo/local-subchart vars.reference=0.1.0 +127.0.0.1 - - [28/Jun/2024:12:46:34 +0800] "HEAD /v2/testrepo/local-subchart/manifests/0.1.0 HTTP/1.1" 404 95 "" "Helm/3.15" +time="2024-06-28T12:46:34.641745958+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.contenttype=application/vnd.oci.image.manifest.v1+json http.request.host="helm-test-registry:35719" http.request.id=3d7c0ae9-f595-4634-9a29-bf670e123751 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41052" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.reference=0.1.0 +time="2024-06-28T12:46:34.642329577+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/vnd.oci.image.manifest.v1+json http.request.host="helm-test-registry:35719" http.request.id=3d7c0ae9-f595-4634-9a29-bf670e123751 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41052" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.duration=81.48417ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:34 +0800] "PUT /v2/testrepo/local-subchart/manifests/0.1.0 HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:34.642870856+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=84720b45-07a3-45ed-96c5-1f178d560514 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41052" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.reference=0.1.0 +127.0.0.1 - - [28/Jun/2024:12:46:34 +0800] "HEAD /v2/testrepo/local-subchart/manifests/0.1.0 HTTP/1.1" 401 166 "" "Helm/3.15" +time="2024-06-28T12:46:34.722675399+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=6eea6a6a-d221-4809-8f5d-30b3511f570d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41052" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.reference=0.1.0 +time="2024-06-28T12:46:34.723068175+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=6eea6a6a-d221-4809-8f5d-30b3511f570d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41052" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration=79.807563ms http.response.status=200 http.response.written=588 +127.0.0.1 - - [28/Jun/2024:12:46:34 +0800] "HEAD /v2/testrepo/local-subchart/manifests/0.1.0 HTTP/1.1" 200 588 "" "Helm/3.15" +time="2024-06-28T12:46:34.807149707+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=f5938e18-71b4-4325-b0f2-0b89afd3af18 http.request.method=GET http.request.remoteaddr="127.0.0.1:41052" http.request.uri="/v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce" http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.reference="sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce" +time="2024-06-28T12:46:34.807542153+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=f5938e18-71b4-4325-b0f2-0b89afd3af18 http.request.method=GET http.request.remoteaddr="127.0.0.1:41052" http.request.uri="/v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce" http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration=81.50626ms http.response.status=200 http.response.written=588 +127.0.0.1 - - [28/Jun/2024:12:46:34 +0800] "GET /v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce HTTP/1.1" 200 588 "" "Helm/3.15" +time="2024-06-28T12:46:34.88883065+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=2bdb4f44-d7ba-4353-b2fc-e6dbe51d7251 http.request.method=GET http.request.remoteaddr="127.0.0.1:41052" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 vars.digest="sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" vars.name=testrepo/local-subchart +time="2024-06-28T12:46:34.889076474+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=9b65e4e4-3217-4a31-b421-5dd06f0907d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:41058" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 vars.digest="sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" vars.name=testrepo/local-subchart +time="2024-06-28T12:46:34.892078893+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=2bdb4f44-d7ba-4353-b2fc-e6dbe51d7251 http.request.method=GET http.request.remoteaddr="127.0.0.1:41052" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=83.898449ms http.response.status=200 http.response.written=259 +127.0.0.1 - - [28/Jun/2024:12:46:34 +0800] "GET /v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a HTTP/1.1" 200 259 "" "Helm/3.15" +time="2024-06-28T12:46:34.892199245+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=9b65e4e4-3217-4a31-b421-5dd06f0907d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:41058" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=83.530863ms http.response.status=200 http.response.written=105 +127.0.0.1 - - [28/Jun/2024:12:46:34 +0800] "GET /v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4 HTTP/1.1" 200 105 "" "Helm/3.15" +time="2024-06-28T12:46:34.894019294+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=43db7516-1b1d-414b-98de-58d4646a4ae9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41052" http.request.uri="/v2/testrepo/signtest/blobs/sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" http.request.useragent=Helm/3.15 vars.digest="sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" vars.name=testrepo/signtest +127.0.0.1 - - [28/Jun/2024:12:46:34 +0800] "HEAD /v2/testrepo/signtest/blobs/sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55 HTTP/1.1" 401 160 "" "Helm/3.15" +time="2024-06-28T12:46:34.894018394+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=c53055e8-a099-4261-a14f-51131f080b9e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41058" http.request.uri="/v2/testrepo/signtest/blobs/sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" http.request.useragent=Helm/3.15 vars.digest="sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" vars.name=testrepo/signtest +127.0.0.1 - - [28/Jun/2024:12:46:34 +0800] "HEAD /v2/testrepo/signtest/blobs/sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580 HTTP/1.1" 401 160 "" "Helm/3.15" +mockdns server: 2024/06/28 12:46:34 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 14117 +;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN AAAA +time="2024-06-28T12:46:34.89439974+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=3801bf65-ffea-4ccf-a111-9cc821410439 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41052" http.request.uri="/v2/testrepo/signtest/blobs/sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256" http.request.useragent=Helm/3.15 vars.digest="sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256" vars.name=testrepo/signtest +127.0.0.1 - - [28/Jun/2024:12:46:34 +0800] "HEAD /v2/testrepo/signtest/blobs/sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256 HTTP/1.1" 401 160 "" "Helm/3.15" +mockdns server: 2024/06/28 12:46:34 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 7914 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN A + +;; ANSWER SECTION: +helm-test-registry. 9999 IN A 127.0.0.1 +mockdns server: 2024/06/28 12:46:34 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 59053 +;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN AAAA +mockdns server: 2024/06/28 12:46:34 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 4448 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN A + +;; ANSWER SECTION: +helm-test-registry. 9999 IN A 127.0.0.1 +time="2024-06-28T12:46:34.975421613+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=9879154f-8776-4455-971b-d443be2af21e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41058" http.request.uri="/v2/testrepo/signtest/blobs/sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" http.request.useragent=Helm/3.15 vars.digest="sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" vars.name=testrepo/signtest +time="2024-06-28T12:46:34.975561445+08:00" level=error msg="response completed with error" auth.user.name=myuser err.code="blob unknown" err.detail="sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" err.message="blob unknown to registry" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=9879154f-8776-4455-971b-d443be2af21e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41058" http.request.uri="/v2/testrepo/signtest/blobs/sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=81.060894ms http.response.status=404 http.response.written=157 vars.digest="sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" vars.name=testrepo/signtest +127.0.0.1 - - [28/Jun/2024:12:46:34 +0800] "HEAD /v2/testrepo/signtest/blobs/sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55 HTTP/1.1" 404 157 "" "Helm/3.15" +time="2024-06-28T12:46:34.975693037+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=528d9214-b998-497c-9d33-633391d47398 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41052" http.request.uri="/v2/testrepo/signtest/blobs/sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" http.request.useragent=Helm/3.15 vars.digest="sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" vars.name=testrepo/signtest +time="2024-06-28T12:46:34.975837649+08:00" level=error msg="response completed with error" auth.user.name=myuser err.code="blob unknown" err.detail="sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" err.message="blob unknown to registry" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=528d9214-b998-497c-9d33-633391d47398 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41052" http.request.uri="/v2/testrepo/signtest/blobs/sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=81.207236ms http.response.status=404 http.response.written=157 vars.digest="sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" vars.name=testrepo/signtest +127.0.0.1 - - [28/Jun/2024:12:46:34 +0800] "HEAD /v2/testrepo/signtest/blobs/sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580 HTTP/1.1" 404 157 "" "Helm/3.15" +time="2024-06-28T12:46:34.98211699+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=11400cd1-4ee3-4317-bf34-9ca1d5f9077d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41070" http.request.uri="/v2/testrepo/signtest/blobs/sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256" http.request.useragent=Helm/3.15 vars.digest="sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256" vars.name=testrepo/signtest +time="2024-06-28T12:46:34.982296763+08:00" level=error msg="response completed with error" auth.user.name=myuser err.code="blob unknown" err.detail="sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256" err.message="blob unknown to registry" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=11400cd1-4ee3-4317-bf34-9ca1d5f9077d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41070" http.request.uri="/v2/testrepo/signtest/blobs/sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256" http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=80.85732ms http.response.status=404 http.response.written=157 vars.digest="sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256" vars.name=testrepo/signtest +127.0.0.1 - - [28/Jun/2024:12:46:34 +0800] "HEAD /v2/testrepo/signtest/blobs/sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256 HTTP/1.1" 404 157 "" "Helm/3.15" +time="2024-06-28T12:46:35.056926263+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=b879d2be-3708-4e5e-850e-23f9906c61b9 http.request.method=POST http.request.remoteaddr="127.0.0.1:41078" http.request.uri=/v2/testrepo/signtest/blobs/uploads/ http.request.useragent=Helm/3.15 vars.name=testrepo/signtest +time="2024-06-28T12:46:35.057148987+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=b879d2be-3708-4e5e-850e-23f9906c61b9 http.request.method=POST http.request.remoteaddr="127.0.0.1:41078" http.request.uri=/v2/testrepo/signtest/blobs/uploads/ http.request.useragent=Helm/3.15 http.response.duration=81.258807ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:34 +0800] "POST /v2/testrepo/signtest/blobs/uploads/ HTTP/1.1" 202 0 "" "Helm/3.15" +time="2024-06-28T12:46:35.057658875+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=f313ccf6-8a8b-4b93-b8a0-28303326f22d http.request.method=POST http.request.remoteaddr="127.0.0.1:41052" http.request.uri=/v2/testrepo/signtest/blobs/uploads/ http.request.useragent=Helm/3.15 vars.name=testrepo/signtest +time="2024-06-28T12:46:35.057848178+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=f313ccf6-8a8b-4b93-b8a0-28303326f22d http.request.method=POST http.request.remoteaddr="127.0.0.1:41052" http.request.uri=/v2/testrepo/signtest/blobs/uploads/ http.request.useragent=Helm/3.15 http.response.duration=81.690514ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:34 +0800] "POST /v2/testrepo/signtest/blobs/uploads/ HTTP/1.1" 202 0 "" "Helm/3.15" +time="2024-06-28T12:46:35.063943736+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=472e447b-6b9e-49fe-a7e7-8840bea4f176 http.request.method=POST http.request.remoteaddr="127.0.0.1:41070" http.request.uri=/v2/testrepo/signtest/blobs/uploads/ http.request.useragent=Helm/3.15 vars.name=testrepo/signtest +time="2024-06-28T12:46:35.064311312+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=472e447b-6b9e-49fe-a7e7-8840bea4f176 http.request.method=POST http.request.remoteaddr="127.0.0.1:41070" http.request.uri=/v2/testrepo/signtest/blobs/uploads/ http.request.useragent=Helm/3.15 http.response.duration=81.628843ms http.response.status=202 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:34 +0800] "POST /v2/testrepo/signtest/blobs/uploads/ HTTP/1.1" 202 0 "" "Helm/3.15" +time="2024-06-28T12:46:35.138987753+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:35719" http.request.id=67a577da-0b8a-439c-9fb5-eb4f374141b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41078" http.request.uri="/v2/testrepo/signtest/blobs/uploads/d1750770-02e3-42d6-af45-2cfdc009aa82?_state=drlll56nc88YCKwN3ut2scKkICCZf72bwJ6qskOmFQx7Ik5hbWUiOiJ0ZXN0cmVwby9zaWdudGVzdCIsIlVVSUQiOiJkMTc1MDc3MC0wMmUzLTQyZDYtYWY0NS0yY2ZkYzAwOWFhODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MzUuMDU2OTc3OTE0WiJ9&digest=sha256%3Ae5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" http.request.useragent=Helm/3.15 vars.name=testrepo/signtest vars.uuid=d1750770-02e3-42d6-af45-2cfdc009aa82 +time="2024-06-28T12:46:35.13943525+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:35719" http.request.id=67a577da-0b8a-439c-9fb5-eb4f374141b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41078" http.request.uri="/v2/testrepo/signtest/blobs/uploads/d1750770-02e3-42d6-af45-2cfdc009aa82?_state=drlll56nc88YCKwN3ut2scKkICCZf72bwJ6qskOmFQx7Ik5hbWUiOiJ0ZXN0cmVwby9zaWdudGVzdCIsIlVVSUQiOiJkMTc1MDc3MC0wMmUzLTQyZDYtYWY0NS0yY2ZkYzAwOWFhODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MzUuMDU2OTc3OTE0WiJ9&digest=sha256%3Ae5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" http.request.useragent=Helm/3.15 http.response.duration=81.920468ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:35 +0800] "PUT /v2/testrepo/signtest/blobs/uploads/d1750770-02e3-42d6-af45-2cfdc009aa82?_state=drlll56nc88YCKwN3ut2scKkICCZf72bwJ6qskOmFQx7Ik5hbWUiOiJ0ZXN0cmVwby9zaWdudGVzdCIsIlVVSUQiOiJkMTc1MDc3MC0wMmUzLTQyZDYtYWY0NS0yY2ZkYzAwOWFhODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MzUuMDU2OTc3OTE0WiJ9&digest=sha256%3Ae5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55 HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:35.139642223+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:35719" http.request.id=8bfd5500-f215-48ea-842d-23e0e9ad443c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41052" http.request.uri="/v2/testrepo/signtest/blobs/uploads/97ee9440-8bfd-4d58-932c-2f3be8f38e04?_state=lqq-J98qIoF4XGEs6ONwz2FVVcvwSFXAmqH71IvKjTl7Ik5hbWUiOiJ0ZXN0cmVwby9zaWdudGVzdCIsIlVVSUQiOiI5N2VlOTQ0MC04YmZkLTRkNTgtOTMyYy0yZjNiZThmMzhlMDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MzUuMDU3NzAyNjA2WiJ9&digest=sha256%3A8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" http.request.useragent=Helm/3.15 vars.name=testrepo/signtest vars.uuid=97ee9440-8bfd-4d58-932c-2f3be8f38e04 +time="2024-06-28T12:46:35.14005705+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:35719" http.request.id=8bfd5500-f215-48ea-842d-23e0e9ad443c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41052" http.request.uri="/v2/testrepo/signtest/blobs/uploads/97ee9440-8bfd-4d58-932c-2f3be8f38e04?_state=lqq-J98qIoF4XGEs6ONwz2FVVcvwSFXAmqH71IvKjTl7Ik5hbWUiOiJ0ZXN0cmVwby9zaWdudGVzdCIsIlVVSUQiOiI5N2VlOTQ0MC04YmZkLTRkNTgtOTMyYy0yZjNiZThmMzhlMDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MzUuMDU3NzAyNjA2WiJ9&digest=sha256%3A8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" http.request.useragent=Helm/3.15 http.response.duration=81.764275ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:35 +0800] "PUT /v2/testrepo/signtest/blobs/uploads/97ee9440-8bfd-4d58-932c-2f3be8f38e04?_state=lqq-J98qIoF4XGEs6ONwz2FVVcvwSFXAmqH71IvKjTl7Ik5hbWUiOiJ0ZXN0cmVwby9zaWdudGVzdCIsIlVVSUQiOiI5N2VlOTQ0MC04YmZkLTRkNTgtOTMyYy0yZjNiZThmMzhlMDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MzUuMDU3NzAyNjA2WiJ9&digest=sha256%3A8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580 HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:35.14630413+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:35719" http.request.id=95663cef-0407-4141-90e1-54be92bba739 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41070" http.request.uri="/v2/testrepo/signtest/blobs/uploads/c38a7888-cd82-45b6-a42f-f5dd3ca4d6c1?_state=9Luao_DAnk9b9zkWlrRJgv8M-fIQGc53FXpXO3im89J7Ik5hbWUiOiJ0ZXN0cmVwby9zaWdudGVzdCIsIlVVSUQiOiJjMzhhNzg4OC1jZDgyLTQ1YjYtYTQyZi1mNWRkM2NhNGQ2YzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MzUuMDY0MDM0NDg3WiJ9&digest=sha256%3Ab0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256" http.request.useragent=Helm/3.15 vars.name=testrepo/signtest vars.uuid=c38a7888-cd82-45b6-a42f-f5dd3ca4d6c1 +time="2024-06-28T12:46:35.146716557+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/octet-stream http.request.host="helm-test-registry:35719" http.request.id=95663cef-0407-4141-90e1-54be92bba739 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41070" http.request.uri="/v2/testrepo/signtest/blobs/uploads/c38a7888-cd82-45b6-a42f-f5dd3ca4d6c1?_state=9Luao_DAnk9b9zkWlrRJgv8M-fIQGc53FXpXO3im89J7Ik5hbWUiOiJ0ZXN0cmVwby9zaWdudGVzdCIsIlVVSUQiOiJjMzhhNzg4OC1jZDgyLTQ1YjYtYTQyZi1mNWRkM2NhNGQ2YzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MzUuMDY0MDM0NDg3WiJ9&digest=sha256%3Ab0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256" http.request.useragent=Helm/3.15 http.response.duration=81.949228ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:35 +0800] "PUT /v2/testrepo/signtest/blobs/uploads/c38a7888-cd82-45b6-a42f-f5dd3ca4d6c1?_state=9Luao_DAnk9b9zkWlrRJgv8M-fIQGc53FXpXO3im89J7Ik5hbWUiOiJ0ZXN0cmVwby9zaWdudGVzdCIsIlVVSUQiOiJjMzhhNzg4OC1jZDgyLTQ1YjYtYTQyZi1mNWRkM2NhNGQ2YzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjQtMDYtMjhUMDQ6NDY6MzUuMDY0MDM0NDg3WiJ9&digest=sha256%3Ab0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256 HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:35.226609791+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=1ea0ccdf-1d42-4c70-b19b-4d9c1f7b4756 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41078" http.request.uri=/v2/testrepo/signtest/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/signtest vars.reference=0.1.0 +time="2024-06-28T12:46:35.226739433+08:00" level=error msg="response completed with error" auth.user.name=myuser err.code="manifest unknown" err.detail="unknown tag=0.1.0" err.message="manifest unknown" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=1ea0ccdf-1d42-4c70-b19b-4d9c1f7b4756 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41078" http.request.uri=/v2/testrepo/signtest/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=79.60319ms http.response.status=404 http.response.written=95 vars.name=testrepo/signtest vars.reference=0.1.0 +127.0.0.1 - - [28/Jun/2024:12:46:35 +0800] "HEAD /v2/testrepo/signtest/manifests/0.1.0 HTTP/1.1" 404 95 "" "Helm/3.15" +time="2024-06-28T12:46:35.308838453+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.contenttype=application/vnd.oci.image.manifest.v1+json http.request.host="helm-test-registry:35719" http.request.id=992dd060-9455-4a7c-b911-28ca78710869 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41078" http.request.uri=/v2/testrepo/signtest/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/signtest vars.reference=0.1.0 +time="2024-06-28T12:46:35.309732848+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.contenttype=application/vnd.oci.image.manifest.v1+json http.request.host="helm-test-registry:35719" http.request.id=992dd060-9455-4a7c-b911-28ca78710869 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41078" http.request.uri=/v2/testrepo/signtest/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.duration=82.611889ms http.response.status=201 http.response.written=0 +127.0.0.1 - - [28/Jun/2024:12:46:35 +0800] "PUT /v2/testrepo/signtest/manifests/0.1.0 HTTP/1.1" 201 0 "" "Helm/3.15" +time="2024-06-28T12:46:35.310355768+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=c6d64804-ecc6-4675-85e0-c26bc75b2e47 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41078" http.request.uri=/v2/testrepo/signtest/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/signtest vars.reference=0.1.0 +127.0.0.1 - - [28/Jun/2024:12:46:35 +0800] "HEAD /v2/testrepo/signtest/manifests/0.1.0 HTTP/1.1" 401 160 "" "Helm/3.15" +time="2024-06-28T12:46:35.39012146+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=4af58e22-7fd2-43a6-a856-9dd77fd09a94 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41078" http.request.uri=/v2/testrepo/signtest/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/signtest vars.reference=0.1.0 +time="2024-06-28T12:46:35.390468996+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=4af58e22-7fd2-43a6-a856-9dd77fd09a94 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41078" http.request.uri=/v2/testrepo/signtest/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration=79.782563ms http.response.status=200 http.response.written=742 +127.0.0.1 - - [28/Jun/2024:12:46:35 +0800] "HEAD /v2/testrepo/signtest/manifests/0.1.0 HTTP/1.1" 200 742 "" "Helm/3.15" +time="2024-06-28T12:46:35.470652265+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=fa8a3c30-2034-496f-bd1a-315d1f073664 http.request.method=GET http.request.remoteaddr="127.0.0.1:41078" http.request.uri="/v2/testrepo/signtest/manifests/sha256:fbbade96da6050f68f94f122881e3b80051a18f13ab5f4081868dd494538f5c2" http.request.useragent=Helm/3.15 vars.name=testrepo/signtest vars.reference="sha256:fbbade96da6050f68f94f122881e3b80051a18f13ab5f4081868dd494538f5c2" +time="2024-06-28T12:46:35.471185654+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=fa8a3c30-2034-496f-bd1a-315d1f073664 http.request.method=GET http.request.remoteaddr="127.0.0.1:41078" http.request.uri="/v2/testrepo/signtest/manifests/sha256:fbbade96da6050f68f94f122881e3b80051a18f13ab5f4081868dd494538f5c2" http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration=80.103988ms http.response.status=200 http.response.written=742 +127.0.0.1 - - [28/Jun/2024:12:46:35 +0800] "GET /v2/testrepo/signtest/manifests/sha256:fbbade96da6050f68f94f122881e3b80051a18f13ab5f4081868dd494538f5c2 HTTP/1.1" 200 742 "" "Helm/3.15" +time="2024-06-28T12:46:35.554818538+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=4e738852-7d4c-48bf-9f57-a85d395ed21c http.request.method=GET http.request.remoteaddr="127.0.0.1:41078" http.request.uri="/v2/testrepo/signtest/blobs/sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" http.request.useragent=Helm/3.15 vars.digest="sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" vars.name=testrepo/signtest +time="2024-06-28T12:46:35.555419388+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=ce7107e8-799c-4c71-bf3c-77de72e5811c http.request.method=GET http.request.remoteaddr="127.0.0.1:41062" http.request.uri="/v2/testrepo/signtest/blobs/sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" http.request.useragent=Helm/3.15 vars.digest="sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" vars.name=testrepo/signtest +time="2024-06-28T12:46:35.557134596+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=4e738852-7d4c-48bf-9f57-a85d395ed21c http.request.method=GET http.request.remoteaddr="127.0.0.1:41078" http.request.uri="/v2/testrepo/signtest/blobs/sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=85.374583ms http.response.status=200 http.response.written=973 +127.0.0.1 - - [28/Jun/2024:12:46:35 +0800] "GET /v2/testrepo/signtest/blobs/sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55 HTTP/1.1" 200 973 "" "Helm/3.15" +time="2024-06-28T12:46:35.55738458+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=ce7107e8-799c-4c71-bf3c-77de72e5811c http.request.method=GET http.request.remoteaddr="127.0.0.1:41062" http.request.uri="/v2/testrepo/signtest/blobs/sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=83.271239ms http.response.status=200 http.response.written=99 +127.0.0.1 - - [28/Jun/2024:12:46:35 +0800] "GET /v2/testrepo/signtest/blobs/sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580 HTTP/1.1" 200 99 "" "Helm/3.15" +=== RUN TestTLSRegistryClientTestSuite/Test_2_Pull +time="2024-06-28T12:46:35.558591089+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=7a607afc-d8bb-43cd-a88f-1ec68996cc3a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41062" http.request.uri=/v2/testrepo/no-existy/manifests/1.2.3 http.request.useragent=Helm/3.15 vars.name=testrepo/no-existy vars.reference=1.2.3 +127.0.0.1 - - [28/Jun/2024:12:46:35 +0800] "HEAD /v2/testrepo/no-existy/manifests/1.2.3 HTTP/1.1" 401 161 "" "Helm/3.15" +time="2024-06-28T12:46:35.639712563+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=355526a2-669b-402b-8eb9-3bdcdb83a9de http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41062" http.request.uri=/v2/testrepo/no-existy/manifests/1.2.3 http.request.useragent=Helm/3.15 vars.name=testrepo/no-existy vars.reference=1.2.3 +time="2024-06-28T12:46:35.639885026+08:00" level=error msg="response completed with error" auth.user.name=myuser err.code="manifest unknown" err.detail="unknown tag=1.2.3" err.message="manifest unknown" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=355526a2-669b-402b-8eb9-3bdcdb83a9de http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41062" http.request.uri=/v2/testrepo/no-existy/manifests/1.2.3 http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=80.897001ms http.response.status=404 http.response.written=95 vars.name=testrepo/no-existy vars.reference=1.2.3 +127.0.0.1 - - [28/Jun/2024:12:46:35 +0800] "HEAD /v2/testrepo/no-existy/manifests/1.2.3 HTTP/1.1" 404 95 "" "Helm/3.15" +time="2024-06-28T12:46:35.640632448+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=62f5aa45-f550-49af-8d4b-bdfbdb147584 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41062" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.reference=0.1.0 +127.0.0.1 - - [28/Jun/2024:12:46:35 +0800] "HEAD /v2/testrepo/local-subchart/manifests/0.1.0 HTTP/1.1" 401 166 "" "Helm/3.15" +time="2024-06-28T12:46:35.722116098+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=1cea3b9e-edc4-48d1-a81f-0c31e701be5a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41062" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.reference=0.1.0 +time="2024-06-28T12:46:35.722450494+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=1cea3b9e-edc4-48d1-a81f-0c31e701be5a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41062" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration=81.47661ms http.response.status=200 http.response.written=588 +127.0.0.1 - - [28/Jun/2024:12:46:35 +0800] "HEAD /v2/testrepo/local-subchart/manifests/0.1.0 HTTP/1.1" 200 588 "" "Helm/3.15" +time="2024-06-28T12:46:35.804553004+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=8da33cb7-5bbb-415c-8ee0-99bd60b60170 http.request.method=GET http.request.remoteaddr="127.0.0.1:41062" http.request.uri="/v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce" http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.reference="sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce" +time="2024-06-28T12:46:35.80493339+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=8da33cb7-5bbb-415c-8ee0-99bd60b60170 http.request.method=GET http.request.remoteaddr="127.0.0.1:41062" http.request.uri="/v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce" http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration=81.722784ms http.response.status=200 http.response.written=588 +127.0.0.1 - - [28/Jun/2024:12:46:35 +0800] "GET /v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce HTTP/1.1" 200 588 "" "Helm/3.15" +time="2024-06-28T12:46:35.886124595+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=ac56e366-5e0a-41f7-a543-b38c40fc277c http.request.method=GET http.request.remoteaddr="127.0.0.1:41062" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 vars.digest="sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" vars.name=testrepo/local-subchart +time="2024-06-28T12:46:35.886769286+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=25b308cf-6184-4473-bdc2-cd9a06c55a68 http.request.method=GET http.request.remoteaddr="127.0.0.1:41078" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 vars.digest="sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" vars.name=testrepo/local-subchart +time="2024-06-28T12:46:35.887556048+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=ac56e366-5e0a-41f7-a543-b38c40fc277c http.request.method=GET http.request.remoteaddr="127.0.0.1:41062" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=82.141201ms http.response.status=200 http.response.written=259 +127.0.0.1 - - [28/Jun/2024:12:46:35 +0800] "GET /v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a HTTP/1.1" 200 259 "" "Helm/3.15" +time="2024-06-28T12:46:35.888239529+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=25b308cf-6184-4473-bdc2-cd9a06c55a68 http.request.method=GET http.request.remoteaddr="127.0.0.1:41078" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=82.793281ms http.response.status=200 http.response.written=105 +127.0.0.1 - - [28/Jun/2024:12:46:35 +0800] "GET /v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4 HTTP/1.1" 200 105 "" "Helm/3.15" +time="2024-06-28T12:46:35.888802378+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=f103cc31-fa11-4fe8-a700-fe7ad2540a07 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41078" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.reference=0.1.0 +127.0.0.1 - - [28/Jun/2024:12:46:35 +0800] "HEAD /v2/testrepo/local-subchart/manifests/0.1.0 HTTP/1.1" 401 166 "" "Helm/3.15" +time="2024-06-28T12:46:35.968552121+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=f42285db-59ef-492f-9b04-29b76e53bb9e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41078" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.reference=0.1.0 +time="2024-06-28T12:46:35.968893026+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=f42285db-59ef-492f-9b04-29b76e53bb9e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41078" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration=79.805053ms http.response.status=200 http.response.written=588 +127.0.0.1 - - [28/Jun/2024:12:46:35 +0800] "HEAD /v2/testrepo/local-subchart/manifests/0.1.0 HTTP/1.1" 200 588 "" "Helm/3.15" +time="2024-06-28T12:46:36.05063397+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=7cc87668-29f9-4075-87db-961aed2572ba http.request.method=GET http.request.remoteaddr="127.0.0.1:41078" http.request.uri="/v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce" http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.reference="sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce" +time="2024-06-28T12:46:36.050928965+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=7cc87668-29f9-4075-87db-961aed2572ba http.request.method=GET http.request.remoteaddr="127.0.0.1:41078" http.request.uri="/v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce" http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration=81.626962ms http.response.status=200 http.response.written=588 +127.0.0.1 - - [28/Jun/2024:12:46:35 +0800] "GET /v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce HTTP/1.1" 200 588 "" "Helm/3.15" +time="2024-06-28T12:46:36.130731238+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=14686b1b-b59f-4183-810f-e2f5a94fd182 http.request.method=GET http.request.remoteaddr="127.0.0.1:41078" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 vars.digest="sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" vars.name=testrepo/local-subchart +time="2024-06-28T12:46:36.130901701+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=87289492-f9f2-46bb-be60-9be186fd6406 http.request.method=GET http.request.remoteaddr="127.0.0.1:41062" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 vars.digest="sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" vars.name=testrepo/local-subchart +time="2024-06-28T12:46:36.132787371+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=14686b1b-b59f-4183-810f-e2f5a94fd182 http.request.method=GET http.request.remoteaddr="127.0.0.1:41078" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=81.434429ms http.response.status=200 http.response.written=259 +127.0.0.1 - - [28/Jun/2024:12:46:36 +0800] "GET /v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a HTTP/1.1" 200 259 "" "Helm/3.15" +time="2024-06-28T12:46:36.133517523+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=87289492-f9f2-46bb-be60-9be186fd6406 http.request.method=GET http.request.remoteaddr="127.0.0.1:41062" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=82.06643ms http.response.status=200 http.response.written=105 +127.0.0.1 - - [28/Jun/2024:12:46:36 +0800] "GET /v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4 HTTP/1.1" 200 105 "" "Helm/3.15" +time="2024-06-28T12:46:36.134275935+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=f586b7c2-a4df-410f-8b63-45cb520735b0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41062" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.reference=0.1.0 +127.0.0.1 - - [28/Jun/2024:12:46:36 +0800] "HEAD /v2/testrepo/local-subchart/manifests/0.1.0 HTTP/1.1" 401 166 "" "Helm/3.15" +time="2024-06-28T12:46:36.214066868+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=93633c7a-a537-4a38-9df9-6714614017ed http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41062" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.reference=0.1.0 +time="2024-06-28T12:46:36.214407774+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=93633c7a-a537-4a38-9df9-6714614017ed http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41062" http.request.uri=/v2/testrepo/local-subchart/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration=79.784453ms http.response.status=200 http.response.written=588 +127.0.0.1 - - [28/Jun/2024:12:46:36 +0800] "HEAD /v2/testrepo/local-subchart/manifests/0.1.0 HTTP/1.1" 200 588 "" "Helm/3.15" +time="2024-06-28T12:46:36.296166348+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=62cddfb2-56f3-4c61-9806-495f729762e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:41062" http.request.uri="/v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce" http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart vars.reference="sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce" +time="2024-06-28T12:46:36.296471713+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=62cddfb2-56f3-4c61-9806-495f729762e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:41062" http.request.uri="/v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce" http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration=81.632203ms http.response.status=200 http.response.written=588 +127.0.0.1 - - [28/Jun/2024:12:46:36 +0800] "GET /v2/testrepo/local-subchart/manifests/sha256:cca5e149115d87f5ba5da023f312e6c5c1300d3a37b6efad3d7e4c11a08dfbce HTTP/1.1" 200 588 "" "Helm/3.15" +time="2024-06-28T12:46:36.378014704+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=426f4215-582f-4659-a1fd-98110dacccf5 http.request.method=GET http.request.remoteaddr="127.0.0.1:41062" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 vars.digest="sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" vars.name=testrepo/local-subchart +time="2024-06-28T12:46:36.378090785+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=cddc5347-764d-4aae-9d02-39ca61bfd1f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:41078" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 vars.digest="sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" vars.name=testrepo/local-subchart +time="2024-06-28T12:46:36.379580699+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=cddc5347-764d-4aae-9d02-39ca61bfd1f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:41078" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=82.515486ms http.response.status=200 http.response.written=105 +127.0.0.1 - - [28/Jun/2024:12:46:36 +0800] "GET /v2/testrepo/local-subchart/blobs/sha256:21bbe4e443d075d4b99b610edabbdb67f1f5ae12b821a2b3dae01b53deec81d4 HTTP/1.1" 200 105 "" "Helm/3.15" +time="2024-06-28T12:46:36.380148778+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=426f4215-582f-4659-a1fd-98110dacccf5 http.request.method=GET http.request.remoteaddr="127.0.0.1:41062" http.request.uri="/v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=83.175967ms http.response.status=200 http.response.written=259 +127.0.0.1 - - [28/Jun/2024:12:46:36 +0800] "GET /v2/testrepo/local-subchart/blobs/sha256:d2ab7310924fa816445fa7dec0a829b005ece8592219e9714c9572ec47847c9a HTTP/1.1" 200 259 "" "Helm/3.15" +time="2024-06-28T12:46:36.381191235+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=e4a6e9d1-48b0-4515-890c-834a4a93ccea http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41062" http.request.uri=/v2/testrepo/signtest/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/signtest vars.reference=0.1.0 +127.0.0.1 - - [28/Jun/2024:12:46:36 +0800] "HEAD /v2/testrepo/signtest/manifests/0.1.0 HTTP/1.1" 401 160 "" "Helm/3.15" +time="2024-06-28T12:46:36.461661419+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=30d42625-7007-42c2-a51d-f9a7e4feb8b3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41062" http.request.uri=/v2/testrepo/signtest/manifests/0.1.0 http.request.useragent=Helm/3.15 vars.name=testrepo/signtest vars.reference=0.1.0 +time="2024-06-28T12:46:36.461975594+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=30d42625-7007-42c2-a51d-f9a7e4feb8b3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41062" http.request.uri=/v2/testrepo/signtest/manifests/0.1.0 http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration=80.466824ms http.response.status=200 http.response.written=742 +127.0.0.1 - - [28/Jun/2024:12:46:36 +0800] "HEAD /v2/testrepo/signtest/manifests/0.1.0 HTTP/1.1" 200 742 "" "Helm/3.15" +time="2024-06-28T12:46:36.542483029+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=0998e91e-7184-4932-b782-c237cd82bed7 http.request.method=GET http.request.remoteaddr="127.0.0.1:41062" http.request.uri="/v2/testrepo/signtest/manifests/sha256:fbbade96da6050f68f94f122881e3b80051a18f13ab5f4081868dd494538f5c2" http.request.useragent=Helm/3.15 vars.name=testrepo/signtest vars.reference="sha256:fbbade96da6050f68f94f122881e3b80051a18f13ab5f4081868dd494538f5c2" +time="2024-06-28T12:46:36.543012887+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=0998e91e-7184-4932-b782-c237cd82bed7 http.request.method=GET http.request.remoteaddr="127.0.0.1:41062" http.request.uri="/v2/testrepo/signtest/manifests/sha256:fbbade96da6050f68f94f122881e3b80051a18f13ab5f4081868dd494538f5c2" http.request.useragent=Helm/3.15 http.response.contenttype=application/vnd.oci.image.manifest.v1+json http.response.duration=80.641667ms http.response.status=200 http.response.written=742 +127.0.0.1 - - [28/Jun/2024:12:46:36 +0800] "GET /v2/testrepo/signtest/manifests/sha256:fbbade96da6050f68f94f122881e3b80051a18f13ab5f4081868dd494538f5c2 HTTP/1.1" 200 742 "" "Helm/3.15" +mockdns server: 2024/06/28 12:46:36 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 42940 +;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN AAAA +mockdns server: 2024/06/28 12:46:36 DNS TRACE ;; opcode: QUERY, status: NOERROR, id: 49741 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 + +;; QUESTION SECTION: +;helm-test-registry. IN A + +;; ANSWER SECTION: +helm-test-registry. 9999 IN A 127.0.0.1 +time="2024-06-28T12:46:36.623731385+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=4d368b9f-56c1-4ab4-a8e6-be497318895a http.request.method=GET http.request.remoteaddr="127.0.0.1:41078" http.request.uri="/v2/testrepo/signtest/blobs/sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" http.request.useragent=Helm/3.15 vars.digest="sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" vars.name=testrepo/signtest +time="2024-06-28T12:46:36.62403013+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=9a5989df-b669-4bfa-9dfd-062a68b92435 http.request.method=GET http.request.remoteaddr="127.0.0.1:41062" http.request.uri="/v2/testrepo/signtest/blobs/sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" http.request.useragent=Helm/3.15 vars.digest="sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" vars.name=testrepo/signtest +time="2024-06-28T12:46:36.624464317+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=4d368b9f-56c1-4ab4-a8e6-be497318895a http.request.method=GET http.request.remoteaddr="127.0.0.1:41078" http.request.uri="/v2/testrepo/signtest/blobs/sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=80.777809ms http.response.status=200 http.response.written=99 +127.0.0.1 - - [28/Jun/2024:12:46:36 +0800] "GET /v2/testrepo/signtest/blobs/sha256:8d17cb6bf6ccd8c29aace9a658495cbd5e2e87fc267876e86117c7db681c9580 HTTP/1.1" 200 99 "" "Helm/3.15" +time="2024-06-28T12:46:36.624585819+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=9a5989df-b669-4bfa-9dfd-062a68b92435 http.request.method=GET http.request.remoteaddr="127.0.0.1:41062" http.request.uri="/v2/testrepo/signtest/blobs/sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=80.941162ms http.response.status=200 http.response.written=973 +127.0.0.1 - - [28/Jun/2024:12:46:36 +0800] "GET /v2/testrepo/signtest/blobs/sha256:e5ef611620fb97704d8751c16bab17fedb68883bfb0edc76f78a70e9173f9b55 HTTP/1.1" 200 973 "" "Helm/3.15" +time="2024-06-28T12:46:36.631754544+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=f677642b-c9ec-4e63-99e9-bc687d223395 http.request.method=GET http.request.remoteaddr="127.0.0.1:41084" http.request.uri="/v2/testrepo/signtest/blobs/sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256" http.request.useragent=Helm/3.15 vars.digest="sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256" vars.name=testrepo/signtest +time="2024-06-28T12:46:36.632680859+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=f677642b-c9ec-4e63-99e9-bc687d223395 http.request.method=GET http.request.remoteaddr="127.0.0.1:41084" http.request.uri="/v2/testrepo/signtest/blobs/sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256" http.request.useragent=Helm/3.15 http.response.contenttype=application/octet-stream http.response.duration=81.959008ms http.response.status=200 http.response.written=695 +127.0.0.1 - - [28/Jun/2024:12:46:36 +0800] "GET /v2/testrepo/signtest/blobs/sha256:b0a02b7412f78ae93324d48df8fcc316d8482e5ad7827b5b238657a29a22f256 HTTP/1.1" 200 695 "" "Helm/3.15" +=== RUN TestTLSRegistryClientTestSuite/Test_3_Tags +time="2024-06-28T12:46:36.635135578+08:00" level=warning msg="error authorizing context: basic authentication challenge for realm \"localhost\": invalid authorization credential" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=328e44a8-1394-4de7-bb50-6dea3bc03bf4 http.request.method=GET http.request.remoteaddr="127.0.0.1:41062" http.request.uri=/v2/testrepo/local-subchart/tags/list http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart +127.0.0.1 - - [28/Jun/2024:12:46:36 +0800] "GET /v2/testrepo/local-subchart/tags/list HTTP/1.1" 401 166 "" "Helm/3.15" +time="2024-06-28T12:46:36.716459886+08:00" level=info msg="authorized request" auth.user.name=myuser go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=552fe8d4-f7c8-44b6-a6ea-be10f56463bb http.request.method=GET http.request.remoteaddr="127.0.0.1:41078" http.request.uri=/v2/testrepo/local-subchart/tags/list http.request.useragent=Helm/3.15 vars.name=testrepo/local-subchart +time="2024-06-28T12:46:36.716580578+08:00" level=info msg="response completed" go.version=go1.22.0 http.request.host="helm-test-registry:35719" http.request.id=552fe8d4-f7c8-44b6-a6ea-be10f56463bb http.request.method=GET http.request.remoteaddr="127.0.0.1:41078" http.request.uri=/v2/testrepo/local-subchart/tags/list http.request.useragent=Helm/3.15 http.response.contenttype=application/json http.response.duration=81.096184ms http.response.status=200 http.response.written=52 +127.0.0.1 - - [28/Jun/2024:12:46:36 +0800] "GET /v2/testrepo/local-subchart/tags/list HTTP/1.1" 200 52 "" "Helm/3.15" +=== RUN TestTLSRegistryClientTestSuite/Test_4_Logout +--- PASS: TestTLSRegistryClientTestSuite (3.52s) + --- PASS: TestTLSRegistryClientTestSuite/Test_0_Login (0.13s) + --- PASS: TestTLSRegistryClientTestSuite/Test_1_Push (2.15s) + --- PASS: TestTLSRegistryClientTestSuite/Test_2_Pull (1.08s) + --- PASS: TestTLSRegistryClientTestSuite/Test_3_Tags (0.08s) + --- PASS: TestTLSRegistryClientTestSuite/Test_4_Logout (0.00s) +=== RUN TestGenerateOCIChartAnnotations +--- PASS: TestGenerateOCIChartAnnotations (0.00s) +=== RUN TestGenerateOCIAnnotations +--- PASS: TestGenerateOCIAnnotations (0.00s) +=== RUN TestGenerateOCICreatedAnnotations +--- PASS: TestGenerateOCICreatedAnnotations (0.00s) +PASS +ok helm.sh/helm/v3/pkg/registry 7.180s +=== RUN TestFilterAny +--- PASS: TestFilterAny (0.00s) +=== RUN TestFilterAll +--- PASS: TestFilterAll (0.00s) +=== RUN TestKindSorter +=== RUN TestKindSorter/install +=== RUN TestKindSorter/uninstall +--- PASS: TestKindSorter (0.01s) + --- PASS: TestKindSorter/install (0.00s) + --- PASS: TestKindSorter/uninstall (0.00s) +=== RUN TestKindSorterKeepOriginalOrder +=== RUN TestKindSorterKeepOriginalOrder/cm,clusterRole,clusterRoleBinding,Unknown,Unknown2 +--- PASS: TestKindSorterKeepOriginalOrder (0.00s) + --- PASS: TestKindSorterKeepOriginalOrder/cm,clusterRole,clusterRoleBinding,Unknown,Unknown2 (0.00s) +=== RUN TestKindSorterNamespaceAgainstUnknown +--- PASS: TestKindSorterNamespaceAgainstUnknown (0.00s) +=== RUN TestKindSorterForHooks +=== RUN TestKindSorterForHooks/install +=== RUN TestKindSorterForHooks/uninstall +--- PASS: TestKindSorterForHooks (0.00s) + --- PASS: TestKindSorterForHooks/install (0.00s) + --- PASS: TestKindSorterForHooks/uninstall (0.00s) +=== RUN TestSortManifests +2024/06/28 12:46:29 info: skipping unknown hook: "no-such-hook" + manifest_sorter_test.go:204: error unmarshaling JSON: while decoding JSON: json: cannot unmarshal string into Go value of type releaseutil.SimpleHead +--- PASS: TestSortManifests (0.00s) +=== RUN TestSplitManifest +--- PASS: TestSplitManifest (0.00s) +=== RUN TestSortByName +--- PASS: TestSortByName (0.00s) +=== RUN TestSortByDate +--- PASS: TestSortByDate (0.00s) +=== RUN TestSortByRevision +--- PASS: TestSortByRevision (0.00s) +=== RUN TestReverseSortByName +--- PASS: TestReverseSortByName (0.00s) +=== RUN TestReverseSortByDate +--- PASS: TestReverseSortByDate (0.00s) +=== RUN TestReverseSortByRevision +--- PASS: TestReverseSortByRevision (0.00s) +PASS +ok helm.sh/helm/v3/pkg/releaseutil 0.029s +=== RUN TestLoadChartRepository +--- PASS: TestLoadChartRepository (0.00s) +=== RUN TestIndex +--- PASS: TestIndex (0.01s) +=== RUN TestIndexCustomSchemeDownload +--- PASS: TestIndexCustomSchemeDownload (0.00s) +=== RUN TestFindChartInAuthAndTLSAndPassRepoURL +2024/06/28 12:46:29 http: TLS handshake error from 127.0.0.1:39464: remote error: tls: bad certificate +--- PASS: TestFindChartInAuthAndTLSAndPassRepoURL (0.02s) +=== RUN TestFindChartInRepoURL +--- PASS: TestFindChartInRepoURL (0.00s) +=== RUN TestErrorFindChartInRepoURL +--- PASS: TestErrorFindChartInRepoURL (0.05s) +=== RUN TestResolveReferenceURL +--- PASS: TestResolveReferenceURL (0.00s) +=== RUN TestIndexFile +--- PASS: TestIndexFile (0.00s) +=== RUN TestLoadIndex +=== RUN TestLoadIndex/regular_index_file +=== PAUSE TestLoadIndex/regular_index_file +=== RUN TestLoadIndex/chartmuseum_index_file +=== PAUSE TestLoadIndex/chartmuseum_index_file +=== RUN TestLoadIndex/JSON_index_file +=== PAUSE TestLoadIndex/JSON_index_file +=== CONT TestLoadIndex/regular_index_file +=== CONT TestLoadIndex/JSON_index_file +=== CONT TestLoadIndex/chartmuseum_index_file +--- PASS: TestLoadIndex (0.00s) + --- PASS: TestLoadIndex/JSON_index_file (0.00s) + --- PASS: TestLoadIndex/regular_index_file (0.00s) + --- PASS: TestLoadIndex/chartmuseum_index_file (0.00s) +=== RUN TestLoadIndex_Duplicates +--- PASS: TestLoadIndex_Duplicates (0.00s) +=== RUN TestLoadIndex_EmptyEntry +2024/06/28 12:46:29 skipping loading invalid entry for chart "bar" "" from indexWithEmptyEntry: validation: chart.metadata.name is required +2024/06/28 12:46:29 skipping loading invalid entry for chart "foo" from indexWithEmptyEntry: empty entry +2024/06/28 12:46:29 skipping loading invalid entry for chart "grafana" "" from indexWithEmptyEntry: validation: chart.metadata.version is required +--- PASS: TestLoadIndex_EmptyEntry (0.00s) +=== RUN TestLoadIndex_Empty +--- PASS: TestLoadIndex_Empty (0.00s) +=== RUN TestLoadIndexFileAnnotations +--- PASS: TestLoadIndexFileAnnotations (0.00s) +=== RUN TestLoadUnorderedIndex +--- PASS: TestLoadUnorderedIndex (0.00s) +=== RUN TestMerge +--- PASS: TestMerge (0.00s) +=== RUN TestDownloadIndexFile +=== RUN TestDownloadIndexFile/should__download_index_file +=== RUN TestDownloadIndexFile/should_not_decode_the_path_in_the_repo_url_while_downloading_index +--- PASS: TestDownloadIndexFile (0.00s) + --- PASS: TestDownloadIndexFile/should__download_index_file (0.00s) + --- PASS: TestDownloadIndexFile/should_not_decode_the_path_in_the_repo_url_while_downloading_index (0.00s) +=== RUN TestIndexDirectory +--- PASS: TestIndexDirectory (0.00s) +=== RUN TestIndexAdd +--- PASS: TestIndexAdd (0.00s) +=== RUN TestIndexWrite +--- PASS: TestIndexWrite (0.00s) +=== RUN TestIndexJSONWrite +--- PASS: TestIndexJSONWrite (0.00s) +=== RUN TestAddFileIndexEntriesNil +--- PASS: TestAddFileIndexEntriesNil (0.00s) +=== RUN TestIgnoreSkippableChartValidationError +=== RUN TestIgnoreSkippableChartValidationError/skipped_validation_error +=== RUN TestIgnoreSkippableChartValidationError/nil +=== RUN TestIgnoreSkippableChartValidationError/generic_error +=== RUN TestIgnoreSkippableChartValidationError/non_skipped_validation_error +--- PASS: TestIgnoreSkippableChartValidationError (0.00s) + --- PASS: TestIgnoreSkippableChartValidationError/skipped_validation_error (0.00s) + --- PASS: TestIgnoreSkippableChartValidationError/nil (0.00s) + --- PASS: TestIgnoreSkippableChartValidationError/generic_error (0.00s) + --- PASS: TestIgnoreSkippableChartValidationError/non_skipped_validation_error (0.00s) +=== RUN TestFile +--- PASS: TestFile (0.00s) +=== RUN TestNewFile +--- PASS: TestNewFile (0.00s) +=== RUN TestRepoFile_Get +--- PASS: TestRepoFile_Get (0.00s) +=== RUN TestRemoveRepository +--- PASS: TestRemoveRepository (0.00s) +=== RUN TestUpdateRepository +--- PASS: TestUpdateRepository (0.00s) +=== RUN TestWriteFile +--- PASS: TestWriteFile (0.00s) +=== RUN TestRepoNotExists +--- PASS: TestRepoNotExists (0.00s) +=== RUN TestRemoveRepositoryInvalidEntries +--- PASS: TestRemoveRepositoryInvalidEntries (0.00s) +PASS +ok helm.sh/helm/v3/pkg/repo 0.142s +=== RUN TestServer +--- PASS: TestServer (0.01s) +=== RUN TestNewTempServer +--- PASS: TestNewTempServer (0.00s) +PASS +ok helm.sh/helm/v3/pkg/repo/repotest 0.058s +=== RUN TestStorageCreate +--- PASS: TestStorageCreate (0.00s) +=== RUN TestStorageUpdate +--- PASS: TestStorageUpdate (0.00s) +=== RUN TestStorageDelete +--- PASS: TestStorageDelete (0.00s) +=== RUN TestStorageList +--- PASS: TestStorageList (0.00s) +=== RUN TestStorageDeployed +--- PASS: TestStorageDeployed (0.00s) +=== RUN TestStorageDeployedWithCorruption +--- PASS: TestStorageDeployedWithCorruption (0.00s) +=== RUN TestStorageHistory +--- PASS: TestStorageHistory (0.00s) +=== RUN TestMaxHistoryErrorHandling + storage.go:61: creating release "sh.helm.release.v1.angry-bird.v2" + storage.go:154: getting release history for "angry-bird" + storage.go:135: getting deployed releases from "angry-bird" history + storage.go:84: deleting release "sh.helm.release.v1.angry-bird.v1" + storage.go:224: error pruning sh.helm.release.v1.angry-bird.v1 from release history: something happened + storage.go:209: Pruned 1 record(s) from angry-bird with 1 error(s) +--- PASS: TestMaxHistoryErrorHandling (0.00s) +=== RUN TestStorageRemoveLeastRecent + storage.go:61: creating release "sh.helm.release.v1.angry-bird.v1" + storage.go:154: getting release history for "angry-bird" + storage.go:61: creating release "sh.helm.release.v1.angry-bird.v2" + storage.go:154: getting release history for "angry-bird" + storage.go:61: creating release "sh.helm.release.v1.angry-bird.v3" + storage.go:154: getting release history for "angry-bird" + storage.go:61: creating release "sh.helm.release.v1.angry-bird.v4" + storage.go:154: getting release history for "angry-bird" + storage.go:154: getting release history for "angry-bird" + storage.go:61: creating release "sh.helm.release.v1.angry-bird.v5" + storage.go:154: getting release history for "angry-bird" + storage.go:135: getting deployed releases from "angry-bird" history + storage.go:84: deleting release "sh.helm.release.v1.angry-bird.v1" + storage.go:84: deleting release "sh.helm.release.v1.angry-bird.v2" + storage.go:209: Pruned 2 record(s) from angry-bird with 0 error(s) + storage.go:154: getting release history for "angry-bird" +--- PASS: TestStorageRemoveLeastRecent (0.00s) +=== RUN TestStorageDoNotDeleteDeployed + storage.go:61: creating release "sh.helm.release.v1.angry-bird.v1" + storage.go:154: getting release history for "angry-bird" + storage.go:61: creating release "sh.helm.release.v1.angry-bird.v2" + storage.go:154: getting release history for "angry-bird" + storage.go:61: creating release "sh.helm.release.v1.angry-bird.v3" + storage.go:154: getting release history for "angry-bird" + storage.go:61: creating release "sh.helm.release.v1.angry-bird.v4" + storage.go:154: getting release history for "angry-bird" + storage.go:135: getting deployed releases from "angry-bird" history + storage.go:84: deleting release "sh.helm.release.v1.angry-bird.v1" + storage.go:209: Pruned 1 record(s) from angry-bird with 0 error(s) + storage.go:61: creating release "sh.helm.release.v1.angry-bird.v5" + storage.go:154: getting release history for "angry-bird" + storage.go:135: getting deployed releases from "angry-bird" history + storage.go:84: deleting release "sh.helm.release.v1.angry-bird.v3" + storage.go:209: Pruned 1 record(s) from angry-bird with 0 error(s) + storage.go:154: getting release history for "angry-bird" +--- PASS: TestStorageDoNotDeleteDeployed (0.00s) +=== RUN TestStorageLast +--- PASS: TestStorageLast (0.00s) +=== RUN TestUpgradeInitiallyFailedReleaseWithHistoryLimit +--- PASS: TestUpgradeInitiallyFailedReleaseWithHistoryLimit (0.00s) +PASS +ok helm.sh/helm/v3/pkg/storage 0.033s +=== RUN TestConfigMapName +--- PASS: TestConfigMapName (0.00s) +=== RUN TestConfigMapGet +--- PASS: TestConfigMapGet (0.00s) +=== RUN TestUncompressedConfigMapGet +--- PASS: TestUncompressedConfigMapGet (0.00s) +=== RUN TestConfigMapList +--- PASS: TestConfigMapList (0.00s) +=== RUN TestConfigMapQuery +--- PASS: TestConfigMapQuery (0.00s) +=== RUN TestConfigMapCreate +--- PASS: TestConfigMapCreate (0.00s) +=== RUN TestConfigMapUpdate +--- PASS: TestConfigMapUpdate (0.00s) +=== RUN TestConfigMapDelete +--- PASS: TestConfigMapDelete (0.00s) +=== RUN TestLabelsMatch +--- PASS: TestLabelsMatch (0.00s) +=== RUN TestMemoryName +--- PASS: TestMemoryName (0.00s) +=== RUN TestMemoryCreate +--- PASS: TestMemoryCreate (0.00s) +=== RUN TestMemoryGet +--- PASS: TestMemoryGet (0.00s) +=== RUN TestMemoryList +--- PASS: TestMemoryList (0.00s) +=== RUN TestMemoryQuery +--- PASS: TestMemoryQuery (0.00s) +=== RUN TestMemoryUpdate +--- PASS: TestMemoryUpdate (0.00s) +=== RUN TestMemoryDelete +--- PASS: TestMemoryDelete (0.00s) +=== RUN TestRecordsAdd +--- PASS: TestRecordsAdd (0.00s) +=== RUN TestRecordsRemove +--- PASS: TestRecordsRemove (0.00s) +=== RUN TestRecordsRemoveAt +--- PASS: TestRecordsRemoveAt (0.00s) +=== RUN TestRecordsGet +--- PASS: TestRecordsGet (0.00s) +=== RUN TestRecordsIndex +--- PASS: TestRecordsIndex (0.00s) +=== RUN TestRecordsExists +--- PASS: TestRecordsExists (0.00s) +=== RUN TestRecordsReplace +--- PASS: TestRecordsReplace (0.00s) +=== RUN TestSecretName +--- PASS: TestSecretName (0.00s) +=== RUN TestSecretGet +--- PASS: TestSecretGet (0.00s) +=== RUN TestUNcompressedSecretGet +--- PASS: TestUNcompressedSecretGet (0.00s) +=== RUN TestSecretList +--- PASS: TestSecretList (0.00s) +=== RUN TestSecretQuery +--- PASS: TestSecretQuery (0.00s) +=== RUN TestSecretCreate +--- PASS: TestSecretCreate (0.00s) +=== RUN TestSecretUpdate +--- PASS: TestSecretUpdate (0.00s) +=== RUN TestSecretDelete +--- PASS: TestSecretDelete (0.00s) +=== RUN TestSQLName +--- PASS: TestSQLName (0.00s) +=== RUN TestSQLGet +--- PASS: TestSQLGet (0.00s) +=== RUN TestSQLList +--- PASS: TestSQLList (0.01s) +=== RUN TestSqlCreate +--- PASS: TestSqlCreate (0.00s) +=== RUN TestSqlCreateAlreadyExists +--- PASS: TestSqlCreateAlreadyExists (0.00s) +=== RUN TestSqlUpdate +--- PASS: TestSqlUpdate (0.00s) +=== RUN TestSqlQuery +--- PASS: TestSqlQuery (0.00s) +=== RUN TestSqlDelete +--- PASS: TestSqlDelete (0.00s) +=== RUN TestSqlChechkAppliedMigrations +--- PASS: TestSqlChechkAppliedMigrations (0.00s) +=== RUN TestGetSystemLabel +--- PASS: TestGetSystemLabel (0.00s) +=== RUN TestIsSystemLabel +--- PASS: TestIsSystemLabel (0.00s) +=== RUN TestFilterSystemLabels +--- PASS: TestFilterSystemLabels (0.00s) +=== RUN TestContainsSystemLabels +--- PASS: TestContainsSystemLabels (0.00s) +PASS +ok helm.sh/helm/v3/pkg/storage/driver 0.080s +=== RUN TestParseLiteral +--- PASS: TestParseLiteral (0.00s) +=== RUN TestParseLiteralInto +--- PASS: TestParseLiteralInto (0.00s) +=== RUN TestParseLiteralNestedLevels +--- PASS: TestParseLiteralNestedLevels (0.00s) +=== RUN TestSetIndex +--- PASS: TestSetIndex (0.00s) +=== RUN TestParseSet +--- PASS: TestParseSet (0.01s) +=== RUN TestParseInto +--- PASS: TestParseInto (0.00s) +=== RUN TestParseIntoString +--- PASS: TestParseIntoString (0.00s) +=== RUN TestParseJSON +--- PASS: TestParseJSON (0.00s) +=== RUN TestParseFile +--- PASS: TestParseFile (0.00s) +=== RUN TestParseIntoFile +--- PASS: TestParseIntoFile (0.00s) +=== RUN TestToYAML +--- PASS: TestToYAML (0.00s) +=== RUN TestParseSetNestedLevels +--- PASS: TestParseSetNestedLevels (0.00s) +PASS +ok helm.sh/helm/v3/pkg/strvals 0.020s +=== RUN TestNonZeroValueMarshal +--- PASS: TestNonZeroValueMarshal (0.00s) +=== RUN TestZeroValueMarshal +--- PASS: TestZeroValueMarshal (0.00s) +=== RUN TestNonZeroValueUnmarshal +--- PASS: TestNonZeroValueUnmarshal (0.00s) +=== RUN TestEmptyStringUnmarshal +--- PASS: TestEmptyStringUnmarshal (0.00s) +=== RUN TestZeroValueUnmarshal +--- PASS: TestZeroValueUnmarshal (0.00s) +PASS +ok helm.sh/helm/v3/pkg/time 0.009s +FAIL -- Gitee