From e3332d6cd1f5ce1a7c18aa50054fdf221566de27 Mon Sep 17 00:00:00 2001 From: ysicing Date: Sat, 29 Jan 2022 09:48:28 +0800 Subject: [PATCH] feat(update): release 2.9.0 release 2.9.0 Signed-off-by: ysicing --- CHANGELOG.md | 2 +- cmd/cloud.go | 2 +- cmd/exp.go | 16 ++ cmd/ext.go | 2 +- cmd/k3s.go | 4 +- cmd/ops.go | 2 +- cmd/root.go | 3 +- common/embed.go | 1 + docs/ergo.md | 9 +- docs/ergo_cloud.md | 4 +- docs/ergo_cloud_cr.md | 4 +- docs/ergo_cloud_cr_list.md | 2 +- docs/ergo_cloud_cvm.md | 4 +- docs/ergo_cloud_domain.md | 4 +- docs/ergo_cloud_domain_list.md | 2 +- docs/ergo_debian.md | 2 +- docs/ergo_debian_apt.md | 2 +- docs/ergo_debian_init.md | 2 +- docs/ergo_debian_upcore.md | 2 +- docs/ergo_experimental.md | 3 +- docs/ergo_experimental_code.md | 27 +++ docs/ergo_experimental_config.md | 2 +- docs/ergo_experimental_config_show.md | 2 +- docs/ergo_experimental_config_validate.md | 2 +- docs/ergo_experimental_install.md | 2 +- docs/ergo_experimental_simplefile.md | 2 +- docs/ergo_ext.md | 4 +- docs/ergo_ext_gh.md | 4 +- docs/ergo_ext_lima.md | 4 +- docs/ergo_ext_sync.md | 4 +- docs/ergo_kube.md | 2 +- docs/ergo_kube_k3s.md | 2 +- docs/ergo_kube_k3s_bin.md | 2 +- docs/ergo_kube_k3s_init.md | 2 +- docs/ergo_kube_k3s_join.md | 2 +- docs/ergo_ops.md | 4 +- docs/ergo_ops_exec.md | 4 +- docs/ergo_ops_nc.md | 4 +- docs/ergo_ops_ping.md | 4 +- docs/ergo_ops_ps.md | 4 +- docs/ergo_ops_wget.md | 4 +- docs/ergo_plugin.md | 2 +- docs/ergo_plugin_install.md | 2 +- docs/ergo_plugin_list.md | 2 +- docs/ergo_plugin_ls-remote.md | 2 +- docs/ergo_repo.md | 2 +- docs/ergo_repo_add-plugin.md | 2 +- docs/ergo_repo_add-service.md | 2 +- docs/ergo_repo_del.md | 2 +- docs/ergo_repo_init.md | 2 +- docs/ergo_repo_list.md | 2 +- docs/ergo_repo_update.md | 2 +- docs/ergo_service.md | 2 +- docs/ergo_service_dump.md | 2 +- docs/ergo_service_install.md | 2 +- docs/ergo_service_list.md | 2 +- docs/ergo_service_ls-remote.md | 2 +- docs/ergo_upgrade.md | 2 +- docs/ergo_version.md | 2 +- docs/index.md | 9 +- go.mod | 26 +-- go.sum | 175 ++++++++++++------ .../ergo/experimental/codegen}/code.go | 33 +--- pkg/ergo/{ => experimental}/codegen/init.go | 4 +- 64 files changed, 263 insertions(+), 179 deletions(-) create mode 100644 docs/ergo_experimental_code.md rename {cmd => pkg/ergo/experimental/codegen}/code.go (64%) rename pkg/ergo/{ => experimental}/codegen/init.go (98%) diff --git a/CHANGELOG.md b/CHANGELOG.md index 34877282..32aa3031 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ - v2.9.0 - `k3s getbin` 新增下载k3s二进制 - - k3s默认添加`--rootless`参数 + - k3s不使用docker runtime添加`--rootless`参数 - 调整合并部分子命令 - v2.8.0 diff --git a/cmd/cloud.go b/cmd/cloud.go index c56dbef1..dc112923 100644 --- a/cmd/cloud.go +++ b/cmd/cloud.go @@ -32,7 +32,7 @@ import ( func newCloudCommand(f factory.Factory) *cobra.Command { cloud := &cobra.Command{ Use: "cloud [flags]", - Short: "云服务商支持", + Short: "cloud tools", } cloud.AddCommand(newCvmCmd(f)) cloud.AddCommand(newCloudDomain(f)) diff --git a/cmd/exp.go b/cmd/exp.go index 0bdc2e6e..b660b52f 100644 --- a/cmd/exp.go +++ b/cmd/exp.go @@ -13,10 +13,25 @@ import ( "github.com/ysicing/ergo/common" "github.com/ysicing/ergo/pkg/config" "github.com/ysicing/ergo/pkg/ergo/experimental" + "github.com/ysicing/ergo/pkg/ergo/experimental/codegen" "github.com/ysicing/ergo/pkg/util/factory" "helm.sh/helm/v3/pkg/cli/output" ) +func newCodeGenCmd(f factory.Factory) *cobra.Command { + c := &codegen.CodeOptions{ + Log: f.GetLog(), + } + cmd := &cobra.Command{ + Use: "code [flags]", + Short: "初始化项目", + Run: func(cobraCmd *cobra.Command, args []string) { + c.Init() + }, + } + return cmd +} + func newConfigCmd() *cobra.Command { var configCommand = &cobra.Command{ Use: "config", @@ -107,5 +122,6 @@ func newExperimentalCmd(f factory.Factory) *cobra.Command { cmd.AddCommand(install) cmd.AddCommand(simplefile) cmd.AddCommand(newConfigCmd()) + cmd.AddCommand(newCodeGenCmd(f)) return cmd } diff --git a/cmd/ext.go b/cmd/ext.go index bcd67a66..aa179ce5 100644 --- a/cmd/ext.go +++ b/cmd/ext.go @@ -36,7 +36,7 @@ type ExtOptions struct { func newExtCmd(f factory.Factory) *cobra.Command { cmd := &cobra.Command{ Use: "ext [flags]", - Short: "ext 功能", + Short: "ext tools", Version: "2.1.0", } cmd.AddCommand(ghClean(f)) diff --git a/cmd/k3s.go b/cmd/k3s.go index 40c9f6a7..326f6ee2 100644 --- a/cmd/k3s.go +++ b/cmd/k3s.go @@ -103,7 +103,6 @@ func initAction(cmd *cobra.Command, args []string) error { k3sargs := []string{ "server", "--disable=servicelb,traefik", - "--rootless", "--disable-helm-controller", "--kube-proxy-arg=proxy-mode=ipvs", "--kube-proxy-arg=masquerade-all=true", @@ -208,7 +207,6 @@ func joinAction(cmd *cobra.Command, args []string) error { } k3sargs := []string{ "agent", - "--rootless", "--kube-proxy-arg=proxy-mode=ipvs", "--kube-proxy-arg=masquerade-all=true", "--kube-proxy-arg=metrics-bind-address=0.0.0.0", @@ -275,6 +273,8 @@ func configArgs(args []string, san string, docker, nonecni bool) []string { if checkBin("docker") { args = append(args, "--docker") } + } else { + args = append(args, "--rootless") } if nonecni { args = append(args, "--flannel-backend=none") diff --git a/cmd/ops.go b/cmd/ops.go index 2dee279b..4de37479 100644 --- a/cmd/ops.go +++ b/cmd/ops.go @@ -62,7 +62,7 @@ func newOPSCmd(f factory.Factory) *cobra.Command { } ops := &cobra.Command{ Use: "ops [flags]", - Short: "基础运维", + Short: "sre tools", Version: "2.0.0", Args: cobra.NoArgs, } diff --git a/cmd/root.go b/cmd/root.go index 63c6cb6d..5d0ac19a 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -1,4 +1,4 @@ -// MIT License +// AGPL License // Copyright (c) 2020 ysicing package cmd @@ -59,7 +59,6 @@ func BuildRoot(f factory.Factory) *cobra.Command { rootCmd.AddCommand(newUpgradeCmd()) rootCmd.AddCommand(newDebianCmd(f)) rootCmd.AddCommand(newOPSCmd(f)) - rootCmd.AddCommand(newCodeGenCmd(f)) rootCmd.AddCommand(newCloudCommand(f)) rootCmd.AddCommand(newRepoCmd(f)) rootCmd.AddCommand(newPluginCmd(f)) diff --git a/common/embed.go b/common/embed.go index 7a977566..c36ae08c 100644 --- a/common/embed.go +++ b/common/embed.go @@ -7,5 +7,6 @@ import ( _ "embed" ) +// DefaultTemplate default lima template //go:embed debian.yml var DefaultTemplate []byte diff --git a/docs/ergo.md b/docs/ergo.md index c578092b..b87ec5c6 100644 --- a/docs/ergo.md +++ b/docs/ergo.md @@ -17,17 +17,16 @@ A simple command line client for devops ### SEE ALSO -* [ergo cloud](ergo_cloud.md) - 云服务商支持 -* [ergo code](ergo_code.md) - 初始化项目 +* [ergo cloud](ergo_cloud.md) - cloud tools * [ergo debian](ergo_debian.md) - 初始化debian, 升级debian内核 * [ergo experimental](ergo_experimental.md) - Experimental commands that may be modified or deprecated -* [ergo ext](ergo_ext.md) - ext 功能 +* [ergo ext](ergo_ext.md) - ext tools * [ergo kube](ergo_kube.md) - kube ops tools -* [ergo ops](ergo_ops.md) - 基础运维 +* [ergo ops](ergo_ops.md) - sre tools * [ergo plugin](ergo_plugin.md) - Provides utilities for interacting with plugins * [ergo repo](ergo_repo.md) - 管理plugins & services repos * [ergo service](ergo_service.md) - Provides utilities for interacting with services * [ergo upgrade](ergo_upgrade.md) - upgrade ergo to the newest version * [ergo version](ergo_version.md) - show ergo version -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_cloud.md b/docs/ergo_cloud.md index 05ecbb04..cfea622a 100644 --- a/docs/ergo_cloud.md +++ b/docs/ergo_cloud.md @@ -1,6 +1,6 @@ ## ergo cloud -云服务商支持 +cloud tools ### Options @@ -23,4 +23,4 @@ * [ergo cloud cvm](ergo_cloud_cvm.md) - 开通竞价机器 * [ergo cloud domain](ergo_cloud_domain.md) - domain 域名服务 -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_cloud_cr.md b/docs/ergo_cloud_cr.md index 28cec408..cc5019e2 100644 --- a/docs/ergo_cloud_cr.md +++ b/docs/ergo_cloud_cr.md @@ -18,7 +18,7 @@ cr 容器镜像服务 ### SEE ALSO -* [ergo cloud](ergo_cloud.md) - 云服务商支持 +* [ergo cloud](ergo_cloud.md) - cloud tools * [ergo cloud cr list](ergo_cloud_cr_list.md) - 镜像列表 -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_cloud_cr_list.md b/docs/ergo_cloud_cr_list.md index 5ee54c24..7d355fc3 100644 --- a/docs/ergo_cloud_cr_list.md +++ b/docs/ergo_cloud_cr_list.md @@ -24,4 +24,4 @@ ergo cloud cr list [flags] * [ergo cloud cr](ergo_cloud_cr.md) - cr 容器镜像服务 -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_cloud_cvm.md b/docs/ergo_cloud_cvm.md index 97b62348..ac68ddf8 100644 --- a/docs/ergo_cloud_cvm.md +++ b/docs/ergo_cloud_cvm.md @@ -23,6 +23,6 @@ ergo cloud cvm [flags] ### SEE ALSO -* [ergo cloud](ergo_cloud.md) - 云服务商支持 +* [ergo cloud](ergo_cloud.md) - cloud tools -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_cloud_domain.md b/docs/ergo_cloud_domain.md index 80460db7..54a97d34 100644 --- a/docs/ergo_cloud_domain.md +++ b/docs/ergo_cloud_domain.md @@ -18,7 +18,7 @@ domain 域名服务 ### SEE ALSO -* [ergo cloud](ergo_cloud.md) - 云服务商支持 +* [ergo cloud](ergo_cloud.md) - cloud tools * [ergo cloud domain list](ergo_cloud_domain_list.md) - 域名列表 -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_cloud_domain_list.md b/docs/ergo_cloud_domain_list.md index 71d141ea..ba6d08ba 100644 --- a/docs/ergo_cloud_domain_list.md +++ b/docs/ergo_cloud_domain_list.md @@ -24,4 +24,4 @@ ergo cloud domain list [flags] * [ergo cloud domain](ergo_cloud_domain.md) - domain 域名服务 -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_debian.md b/docs/ergo_debian.md index 96fb5e3e..80fb8c83 100644 --- a/docs/ergo_debian.md +++ b/docs/ergo_debian.md @@ -29,4 +29,4 @@ * [ergo debian init](ergo_debian_init.md) - 初始化debian或debian系环境 * [ergo debian upcore](ergo_debian_upcore.md) - 升级Debian内核 -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_debian_apt.md b/docs/ergo_debian_apt.md index ba4e72f0..f447f7e9 100644 --- a/docs/ergo_debian_apt.md +++ b/docs/ergo_debian_apt.md @@ -30,4 +30,4 @@ ergo debian apt [flags] * [ergo debian](ergo_debian.md) - 初始化debian, 升级debian内核 -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_debian_init.md b/docs/ergo_debian_init.md index afa88421..c53b3c8e 100644 --- a/docs/ergo_debian_init.md +++ b/docs/ergo_debian_init.md @@ -30,4 +30,4 @@ ergo debian init [flags] * [ergo debian](ergo_debian.md) - 初始化debian, 升级debian内核 -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_debian_upcore.md b/docs/ergo_debian_upcore.md index e5dbd2a2..c6a024fc 100644 --- a/docs/ergo_debian_upcore.md +++ b/docs/ergo_debian_upcore.md @@ -30,4 +30,4 @@ ergo debian upcore [flags] * [ergo debian](ergo_debian.md) - 初始化debian, 升级debian内核 -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_experimental.md b/docs/ergo_experimental.md index 071003bc..d8ae8994 100644 --- a/docs/ergo_experimental.md +++ b/docs/ergo_experimental.md @@ -19,8 +19,9 @@ Experimental commands that may be modified or deprecated ### SEE ALSO * [ergo](ergo.md) - ergo, ergo, NB! +* [ergo experimental code](ergo_experimental_code.md) - 初始化项目 * [ergo experimental config](ergo_experimental_config.md) - ergo config * [ergo experimental install](ergo_experimental_install.md) - install ergo * [ergo experimental simplefile](ergo_experimental_simplefile.md) - simple file server -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_experimental_code.md b/docs/ergo_experimental_code.md new file mode 100644 index 00000000..b4f9d290 --- /dev/null +++ b/docs/ergo_experimental_code.md @@ -0,0 +1,27 @@ +## ergo experimental code + +初始化项目 + +``` +ergo experimental code [flags] +``` + +### Options + +``` + -h, --help help for code +``` + +### Options inherited from parent commands + +``` + --config string The ergo config file to use (default "/Users/ysicing/.ergo/.config/ergo.yml") + --debug Prints the stack trace if an error occurs + --silent Run in silent mode and prevents any ergo log output except panics & fatals +``` + +### SEE ALSO + +* [ergo experimental](ergo_experimental.md) - Experimental commands that may be modified or deprecated + +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_experimental_config.md b/docs/ergo_experimental_config.md index 9c6bdb97..a21a32ac 100644 --- a/docs/ergo_experimental_config.md +++ b/docs/ergo_experimental_config.md @@ -22,4 +22,4 @@ ergo config * [ergo experimental config show](ergo_experimental_config_show.md) - Show YAML files * [ergo experimental config validate](ergo_experimental_config_validate.md) - Validate YAML files -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_experimental_config_show.md b/docs/ergo_experimental_config_show.md index d9653363..283cc21c 100644 --- a/docs/ergo_experimental_config_show.md +++ b/docs/ergo_experimental_config_show.md @@ -24,4 +24,4 @@ ergo experimental config show FILE.yaml [flags] * [ergo experimental config](ergo_experimental_config.md) - ergo config -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_experimental_config_validate.md b/docs/ergo_experimental_config_validate.md index 521e6d60..22216684 100644 --- a/docs/ergo_experimental_config_validate.md +++ b/docs/ergo_experimental_config_validate.md @@ -24,4 +24,4 @@ ergo experimental config validate FILE.yaml [FILE.yaml, ...] [flags] * [ergo experimental config](ergo_experimental_config.md) - ergo config -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_experimental_install.md b/docs/ergo_experimental_install.md index 8f65c87f..76f3a406 100644 --- a/docs/ergo_experimental_install.md +++ b/docs/ergo_experimental_install.md @@ -24,4 +24,4 @@ ergo experimental install [flags] * [ergo experimental](ergo_experimental.md) - Experimental commands that may be modified or deprecated -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_experimental_simplefile.md b/docs/ergo_experimental_simplefile.md index 5003016f..e91117e5 100644 --- a/docs/ergo_experimental_simplefile.md +++ b/docs/ergo_experimental_simplefile.md @@ -28,4 +28,4 @@ ergo experimental simplefile [flags] * [ergo experimental](ergo_experimental.md) - Experimental commands that may be modified or deprecated -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_ext.md b/docs/ergo_ext.md index a211f1e6..aeab5e88 100644 --- a/docs/ergo_ext.md +++ b/docs/ergo_ext.md @@ -1,6 +1,6 @@ ## ergo ext -ext 功能 +ext tools ### Options @@ -23,4 +23,4 @@ ext 功能 * [ergo ext lima](ergo_ext_lima.md) - Linux virtual machines on macOS * [ergo ext sync](ergo_ext_sync.md) - 同步多个镜像 ergo ext sync gcr.io/kubebuilder/kube-rbac-proxy:v0.8.0 -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_ext_gh.md b/docs/ergo_ext_gh.md index 32bdc3ba..a86e1218 100644 --- a/docs/ergo_ext_gh.md +++ b/docs/ergo_ext_gh.md @@ -22,6 +22,6 @@ ergo ext gh [flags] ### SEE ALSO -* [ergo ext](ergo_ext.md) - ext 功能 +* [ergo ext](ergo_ext.md) - ext tools -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_ext_lima.md b/docs/ergo_ext_lima.md index cc46cd0c..7dcf32c5 100644 --- a/docs/ergo_ext_lima.md +++ b/docs/ergo_ext_lima.md @@ -29,6 +29,6 @@ ergo ext lima [flags] ### SEE ALSO -* [ergo ext](ergo_ext.md) - ext 功能 +* [ergo ext](ergo_ext.md) - ext tools -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_ext_sync.md b/docs/ergo_ext_sync.md index 62f0fc81..246fb49c 100644 --- a/docs/ergo_ext_sync.md +++ b/docs/ergo_ext_sync.md @@ -22,6 +22,6 @@ ergo ext sync [flags] ### SEE ALSO -* [ergo ext](ergo_ext.md) - ext 功能 +* [ergo ext](ergo_ext.md) - ext tools -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_kube.md b/docs/ergo_kube.md index ade14578..ee79768f 100644 --- a/docs/ergo_kube.md +++ b/docs/ergo_kube.md @@ -25,4 +25,4 @@ kube manage tools. eg: k3s install, k8s manage restart * [ergo](ergo.md) - ergo, ergo, NB! * [ergo kube k3s](ergo_kube_k3s.md) - k3s -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_kube_k3s.md b/docs/ergo_kube_k3s.md index e4b8f6fc..b876bf53 100644 --- a/docs/ergo_kube_k3s.md +++ b/docs/ergo_kube_k3s.md @@ -24,4 +24,4 @@ k3s * [ergo kube k3s init](ergo_kube_k3s_init.md) - init k3s control-plane(master) node * [ergo kube k3s join](ergo_kube_k3s_join.md) - join k3s cluster -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_kube_k3s_bin.md b/docs/ergo_kube_k3s_bin.md index e64abec8..ca5aa070 100644 --- a/docs/ergo_kube_k3s_bin.md +++ b/docs/ergo_kube_k3s_bin.md @@ -29,4 +29,4 @@ ergo kube k3s bin [flags] * [ergo kube k3s](ergo_kube_k3s.md) - k3s -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_kube_k3s_init.md b/docs/ergo_kube_k3s_init.md index 332fd439..05d573f6 100644 --- a/docs/ergo_kube_k3s_init.md +++ b/docs/ergo_kube_k3s_init.md @@ -31,4 +31,4 @@ ergo kube k3s init [flags] * [ergo kube k3s](ergo_kube_k3s.md) - k3s -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_kube_k3s_join.md b/docs/ergo_kube_k3s_join.md index 4c43edab..1be25bf8 100644 --- a/docs/ergo_kube_k3s_join.md +++ b/docs/ergo_kube_k3s_join.md @@ -27,4 +27,4 @@ ergo kube k3s join [flags] * [ergo kube k3s](ergo_kube_k3s.md) - k3s -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_ops.md b/docs/ergo_ops.md index 3a12714d..23d5eba5 100644 --- a/docs/ergo_ops.md +++ b/docs/ergo_ops.md @@ -1,6 +1,6 @@ ## ergo ops -基础运维 +sre tools ### Options @@ -25,4 +25,4 @@ * [ergo ops ps](ergo_ops_ps.md) - Show process information like "ps -ef" command * [ergo ops wget](ergo_ops_wget.md) - wget -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_ops_exec.md b/docs/ergo_ops_exec.md index 1df685fd..79b39103 100644 --- a/docs/ergo_ops_exec.md +++ b/docs/ergo_ops_exec.md @@ -28,6 +28,6 @@ ergo ops exec [flags] ### SEE ALSO -* [ergo ops](ergo_ops.md) - 基础运维 +* [ergo ops](ergo_ops.md) - sre tools -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_ops_nc.md b/docs/ergo_ops_nc.md index 7fdb470f..f1f99b24 100644 --- a/docs/ergo_ops_nc.md +++ b/docs/ergo_ops_nc.md @@ -27,6 +27,6 @@ ergo ops nc [flags] ### SEE ALSO -* [ergo ops](ergo_ops.md) - 基础运维 +* [ergo ops](ergo_ops.md) - sre tools -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_ops_ping.md b/docs/ergo_ops_ping.md index cc5a7d1c..c3058c65 100644 --- a/docs/ergo_ops_ping.md +++ b/docs/ergo_ops_ping.md @@ -23,6 +23,6 @@ ergo ops ping [flags] ### SEE ALSO -* [ergo ops](ergo_ops.md) - 基础运维 +* [ergo ops](ergo_ops.md) - sre tools -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_ops_ps.md b/docs/ergo_ops_ps.md index 7de55876..68891f3f 100644 --- a/docs/ergo_ops_ps.md +++ b/docs/ergo_ops_ps.md @@ -22,6 +22,6 @@ ergo ops ps [flags] ### SEE ALSO -* [ergo ops](ergo_ops.md) - 基础运维 +* [ergo ops](ergo_ops.md) - sre tools -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_ops_wget.md b/docs/ergo_ops_wget.md index 60608c01..4395cff9 100644 --- a/docs/ergo_ops_wget.md +++ b/docs/ergo_ops_wget.md @@ -22,6 +22,6 @@ ergo ops wget [url] [flags] ### SEE ALSO -* [ergo ops](ergo_ops.md) - 基础运维 +* [ergo ops](ergo_ops.md) - sre tools -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_plugin.md b/docs/ergo_plugin.md index e0ae623f..8febd9fd 100644 --- a/docs/ergo_plugin.md +++ b/docs/ergo_plugin.md @@ -23,4 +23,4 @@ Provides utilities for interacting with plugins * [ergo plugin list](ergo_plugin_list.md) - List all visible plugin executables on a user's PATH * [ergo plugin ls-remote](ergo_plugin_ls-remote.md) - List remote versions available for install -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_plugin_install.md b/docs/ergo_plugin_install.md index 61afb3d7..99b394ae 100644 --- a/docs/ergo_plugin_install.md +++ b/docs/ergo_plugin_install.md @@ -28,4 +28,4 @@ ergo plugin install [Repo] [Name] [flags] * [ergo plugin](ergo_plugin.md) - Provides utilities for interacting with plugins -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_plugin_list.md b/docs/ergo_plugin_list.md index ac099741..ba717a31 100644 --- a/docs/ergo_plugin_list.md +++ b/docs/ergo_plugin_list.md @@ -25,4 +25,4 @@ ergo plugin list [flags] * [ergo plugin](ergo_plugin.md) - Provides utilities for interacting with plugins -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_plugin_ls-remote.md b/docs/ergo_plugin_ls-remote.md index f2189353..23fe6fb1 100644 --- a/docs/ergo_plugin_ls-remote.md +++ b/docs/ergo_plugin_ls-remote.md @@ -24,4 +24,4 @@ ergo plugin ls-remote [flags] * [ergo plugin](ergo_plugin.md) - Provides utilities for interacting with plugins -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_repo.md b/docs/ergo_repo.md index 483a66a0..f563f67e 100644 --- a/docs/ergo_repo.md +++ b/docs/ergo_repo.md @@ -26,4 +26,4 @@ * [ergo repo list](ergo_repo_list.md) - list repo * [ergo repo update](ergo_repo_update.md) - update plugin or service repo -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_repo_add-plugin.md b/docs/ergo_repo_add-plugin.md index cb857bc6..fb52df51 100644 --- a/docs/ergo_repo_add-plugin.md +++ b/docs/ergo_repo_add-plugin.md @@ -24,4 +24,4 @@ ergo repo add-plugin [NAME] [URL] [flags] * [ergo repo](ergo_repo.md) - 管理plugins & services repos -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_repo_add-service.md b/docs/ergo_repo_add-service.md index fd9536a4..a4abd7ca 100644 --- a/docs/ergo_repo_add-service.md +++ b/docs/ergo_repo_add-service.md @@ -24,4 +24,4 @@ ergo repo add-service [NAME] [URL] [flags] * [ergo repo](ergo_repo.md) - 管理plugins & services repos -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_repo_del.md b/docs/ergo_repo_del.md index 8ff2c9c7..db90f5cf 100644 --- a/docs/ergo_repo_del.md +++ b/docs/ergo_repo_del.md @@ -24,4 +24,4 @@ ergo repo del [REPO1 [REPO2 ...]] [flags] * [ergo repo](ergo_repo.md) - 管理plugins & services repos -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_repo_init.md b/docs/ergo_repo_init.md index 81dc289b..4d5169c4 100644 --- a/docs/ergo_repo_init.md +++ b/docs/ergo_repo_init.md @@ -32,4 +32,4 @@ ergo repo init [flags] * [ergo repo](ergo_repo.md) - 管理plugins & services repos -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_repo_list.md b/docs/ergo_repo_list.md index 84ab7dff..3ba2d402 100644 --- a/docs/ergo_repo_list.md +++ b/docs/ergo_repo_list.md @@ -25,4 +25,4 @@ ergo repo list [flags] * [ergo repo](ergo_repo.md) - 管理plugins & services repos -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_repo_update.md b/docs/ergo_repo_update.md index 2908be97..532d5961 100644 --- a/docs/ergo_repo_update.md +++ b/docs/ergo_repo_update.md @@ -24,4 +24,4 @@ ergo repo update [REPO1 [REPO2 ...]] [flags] * [ergo repo](ergo_repo.md) - 管理plugins & services repos -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_service.md b/docs/ergo_service.md index 26d267b3..9f67100e 100644 --- a/docs/ergo_service.md +++ b/docs/ergo_service.md @@ -24,4 +24,4 @@ Provides utilities for interacting with services * [ergo service list](ergo_service_list.md) - 列出本地已安装的服务 * [ergo service ls-remote](ergo_service_ls-remote.md) - List remote versions available for install -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_service_dump.md b/docs/ergo_service_dump.md index 8dd65f85..f1634902 100644 --- a/docs/ergo_service_dump.md +++ b/docs/ergo_service_dump.md @@ -25,4 +25,4 @@ ergo service dump [flags] * [ergo service](ergo_service.md) - Provides utilities for interacting with services -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_service_install.md b/docs/ergo_service_install.md index d0ba2768..70b3a4d6 100644 --- a/docs/ergo_service_install.md +++ b/docs/ergo_service_install.md @@ -28,4 +28,4 @@ ergo service install [Repo] [Name] [flags] * [ergo service](ergo_service.md) - Provides utilities for interacting with services -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_service_list.md b/docs/ergo_service_list.md index fc32a001..180096c6 100644 --- a/docs/ergo_service_list.md +++ b/docs/ergo_service_list.md @@ -24,4 +24,4 @@ ergo service list [flags] * [ergo service](ergo_service.md) - Provides utilities for interacting with services -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_service_ls-remote.md b/docs/ergo_service_ls-remote.md index 26ff77c3..488f42ad 100644 --- a/docs/ergo_service_ls-remote.md +++ b/docs/ergo_service_ls-remote.md @@ -24,4 +24,4 @@ ergo service ls-remote [flags] * [ergo service](ergo_service.md) - Provides utilities for interacting with services -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_upgrade.md b/docs/ergo_upgrade.md index edaec7e2..0b4e7013 100644 --- a/docs/ergo_upgrade.md +++ b/docs/ergo_upgrade.md @@ -25,4 +25,4 @@ ergo upgrade [flags] * [ergo](ergo.md) - ergo, ergo, NB! -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/ergo_version.md b/docs/ergo_version.md index 016b9740..2bfcd261 100644 --- a/docs/ergo_version.md +++ b/docs/ergo_version.md @@ -24,4 +24,4 @@ ergo version [flags] * [ergo](ergo.md) - ergo, ergo, NB! -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/docs/index.md b/docs/index.md index c578092b..b87ec5c6 100644 --- a/docs/index.md +++ b/docs/index.md @@ -17,17 +17,16 @@ A simple command line client for devops ### SEE ALSO -* [ergo cloud](ergo_cloud.md) - 云服务商支持 -* [ergo code](ergo_code.md) - 初始化项目 +* [ergo cloud](ergo_cloud.md) - cloud tools * [ergo debian](ergo_debian.md) - 初始化debian, 升级debian内核 * [ergo experimental](ergo_experimental.md) - Experimental commands that may be modified or deprecated -* [ergo ext](ergo_ext.md) - ext 功能 +* [ergo ext](ergo_ext.md) - ext tools * [ergo kube](ergo_kube.md) - kube ops tools -* [ergo ops](ergo_ops.md) - 基础运维 +* [ergo ops](ergo_ops.md) - sre tools * [ergo plugin](ergo_plugin.md) - Provides utilities for interacting with plugins * [ergo repo](ergo_repo.md) - 管理plugins & services repos * [ergo service](ergo_service.md) - Provides utilities for interacting with services * [ergo upgrade](ergo_upgrade.md) - upgrade ergo to the newest version * [ergo version](ergo_version.md) - show ergo version -###### Auto generated by spf13/cobra on 23-Jan-2022 +###### Auto generated by spf13/cobra on 29-Jan-2022 diff --git a/go.mod b/go.mod index 89722a4d..67d61aa7 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,7 @@ go 1.16 require ( github.com/ProtonMail/go-crypto v0.0.0-20220113124808-70ae35bab23f // indirect github.com/VividCortex/ewma v1.2.0 // indirect - github.com/aliyun/alibaba-cloud-sdk-go v1.61.1457 + github.com/aliyun/alibaba-cloud-sdk-go v1.61.1470 github.com/axgle/mahonia v0.0.0-20180208002826-3358181d7394 github.com/blang/semver v3.5.1+incompatible github.com/cheggaaa/pb/v3 v3.0.8 @@ -40,27 +40,27 @@ require ( github.com/spf13/cobra v1.3.0 github.com/spf13/pflag v1.0.5 github.com/spf13/viper v1.10.1 - github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.335 - github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.335 - github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod v1.0.335 - github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/lighthouse v1.0.335 - github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tcr v1.0.335 - github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.335 + github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.339 + github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.339 + github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod v1.0.339 + github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/lighthouse v1.0.339 + github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tcr v1.0.339 + github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.339 github.com/ulikunitz/xz v0.5.10 // indirect github.com/wangle201210/githubapi v0.0.0-20200804144924-cde7bbdc36ab github.com/xanzy/ssh-agent v0.3.1 // indirect go.uber.org/zap v1.20.0 // indirect - golang.org/x/crypto v0.0.0-20220112180741-5e0467b6c7ce + golang.org/x/crypto v0.0.0-20220126234351-aa10faf2a1f8 golang.org/x/net v0.0.0-20220121210141-e204ce36a2ba // indirect golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8 golang.org/x/time v0.0.0-20211116232009-f0f3c7e86c11 // indirect gotest.tools v2.2.0+incompatible - helm.sh/helm/v3 v3.7.2 - k8s.io/apimachinery v0.23.2 - k8s.io/client-go v0.23.2 + helm.sh/helm/v3 v3.8.0 + k8s.io/apimachinery v0.23.3 + k8s.io/client-go v0.23.3 k8s.io/klog/v2 v2.40.1 // indirect - k8s.io/kubectl v0.23.2 - k8s.io/utils v0.0.0-20211208161948-7d6a63dca704 // indirect + k8s.io/kubectl v0.23.3 + k8s.io/utils v0.0.0-20220127004650-9b3446523e65 // indirect sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2 // indirect sigs.k8s.io/yaml v1.3.0 ) diff --git a/go.sum b/go.sum index b27bc7d0..ddaed5d3 100644 --- a/go.sum +++ b/go.sum @@ -55,6 +55,7 @@ github.com/6tail/lunar-go v1.2.10/go.mod h1:mMvCby9aWTSmsZjnv+5EOW7taJFV4RsjNcQL github.com/6tail/lunar-go v1.2.11 h1:tjRlx3bXKyywSh5qLqzZ5R/AHGreQvn/2fCwKFzp3EI= github.com/6tail/lunar-go v1.2.11/go.mod h1:mMvCby9aWTSmsZjnv+5EOW7taJFV4RsjNcQLRl/3whY= github.com/Azure/azure-sdk-for-go v16.2.1+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= +github.com/Azure/azure-sdk-for-go v56.3.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78/go.mod h1:LmzpDX56iTiv29bbRTIsUNlaFfuhWRQBWjQdVyAevI8= github.com/Azure/go-ansiterm v0.0.0-20210608223527-2377c96fe795/go.mod h1:LmzpDX56iTiv29bbRTIsUNlaFfuhWRQBWjQdVyAevI8= github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 h1:UQHMgLO+TxOElx5B5HZ4hJQsoJ/PvUvKRhJHDQXO8P8= @@ -63,12 +64,15 @@ github.com/Azure/go-autorest v10.8.1+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSW github.com/Azure/go-autorest v14.2.0+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24= github.com/Azure/go-autorest/autorest v0.11.1/go.mod h1:JFgpikqFJ/MleTTxwepExTKnFUKKszPS8UavbQYUMuw= github.com/Azure/go-autorest/autorest v0.11.18/go.mod h1:dSiJPy22c3u0OtOKDNttNgqpNFY/GeWa7GH/Pz56QRA= +github.com/Azure/go-autorest/autorest v0.11.20/go.mod h1:o3tqFY+QR40VOlk+pV4d77mORO64jOXSgEnPQgLK6JY= github.com/Azure/go-autorest/autorest/adal v0.9.0/go.mod h1:/c022QCutn2P7uY+/oQWWNcK9YU+MH96NgK+jErpbcg= github.com/Azure/go-autorest/autorest/adal v0.9.5/go.mod h1:B7KF7jKIeC9Mct5spmyCB/A8CG/sEz1vwIRGv/bbw7A= github.com/Azure/go-autorest/autorest/adal v0.9.13/go.mod h1:W/MM4U6nLxnIskrw4UwWzlHfGjwUS50aOsc/I3yuU8M= +github.com/Azure/go-autorest/autorest/adal v0.9.15/go.mod h1:tGMin8I49Yij6AQ+rvV+Xa/zwxYQB5hmsd6DkfAx2+A= github.com/Azure/go-autorest/autorest/date v0.3.0/go.mod h1:BI0uouVdmngYNUzGWeSYnokU+TrmwEsOqdt8Y6sso74= github.com/Azure/go-autorest/autorest/mocks v0.4.0/go.mod h1:LTp+uSrOhSkaKrUy935gNZuuIPPVsHlr9DSOxSayd+k= github.com/Azure/go-autorest/autorest/mocks v0.4.1/go.mod h1:LTp+uSrOhSkaKrUy935gNZuuIPPVsHlr9DSOxSayd+k= +github.com/Azure/go-autorest/autorest/to v0.4.0/go.mod h1:fE8iZBn7LQR7zH/9XU2NcPR4o9jEImooCeWJcYV/zLE= github.com/Azure/go-autorest/logger v0.2.0/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZmbF5NWuPV8+WeEW8= github.com/Azure/go-autorest/logger v0.2.1/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZmbF5NWuPV8+WeEW8= github.com/Azure/go-autorest/tracing v0.6.0/go.mod h1:+vhtPC754Xsa23ID7GlGsrdKBpUA79WCAKPPZVC2DeU= @@ -110,6 +114,8 @@ github.com/Microsoft/hcsshim v0.8.14/go.mod h1:NtVKoYxQuTLx6gEq0L96c9Ju4JbRJ4nY2 github.com/Microsoft/hcsshim v0.8.15/go.mod h1:x38A4YbHbdxJtc0sF6oIz+RG0npwSCAvn69iY6URG00= github.com/Microsoft/hcsshim v0.8.16/go.mod h1:o5/SZqmR7x9JNKsW3pu+nqHm0MF8vbA+VxGOoXdC600= github.com/Microsoft/hcsshim v0.8.21/go.mod h1:+w2gRZ5ReXQhFOrvSQeNfhrYB/dg3oDwTOcER2fw4I4= +github.com/Microsoft/hcsshim v0.8.23/go.mod h1:4zegtUJth7lAvFyc6cH2gGQ5B3OFQim01nnU2M8jKDg= +github.com/Microsoft/hcsshim v0.9.1/go.mod h1:Y/0uV2jUab5kBI7SQgl62at0AVX7uaruzADAVmxm3eM= github.com/Microsoft/hcsshim/test v0.0.0-20201218223536-d3e5debf77da/go.mod h1:5hlzMzRKMLyo42nCZ9oml8AdTlq/0cvIaBv6tK1RehU= github.com/Microsoft/hcsshim/test v0.0.0-20210227013316-43a75bb4edd3/go.mod h1:mw7qgWloBUl75W/gVH3cQszUg1+gUITj7D6NY7ywVnY= github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod h1:3wb06e3pkSAbeQ52E9H9iFoQsEEwGN64994WTCIhntQ= @@ -118,7 +124,9 @@ github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAE github.com/ProtonMail/go-crypto v0.0.0-20210428141323-04723f9f07d7/go.mod h1:z4/9nQmJSSwwds7ejkxaJwO37dru3geImFUdJlaLzQo= github.com/ProtonMail/go-crypto v0.0.0-20220113124808-70ae35bab23f h1:J2FzIrXN82q5uyUraeJpLIm7U6PffRwje2ORho5yIik= github.com/ProtonMail/go-crypto v0.0.0-20220113124808-70ae35bab23f/go.mod h1:z4/9nQmJSSwwds7ejkxaJwO37dru3geImFUdJlaLzQo= +github.com/PuerkitoBio/purell v1.0.0/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= +github.com/PuerkitoBio/urlesc v0.0.0-20160726150825-5bd2802263f2/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= github.com/Shopify/logrus-bugsnag v0.0.0-20171204204709-577dee27f20d/go.mod h1:HI8ITrYtUY+O+ZhtlqUnD8+KwNPOyugEhfP9fdUIaEQ= github.com/StackExchange/wmi v1.2.1/go.mod h1:rcmrprowKIVzvc+NUiLncP2uuArMWLCbu9SBzvHz7e8= @@ -135,11 +143,12 @@ github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRF github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod h1:rBZYJk541a8SKzHPHnH3zbiI+7dagKZ0cgpgrD7Fyho= github.com/alexflint/go-filemutex v0.0.0-20171022225611-72bdc8eae2ae/go.mod h1:CgnQgUtFrFz9mxFNtED3jI5tLDjKlOM+oUF/sTk6ps0= -github.com/aliyun/alibaba-cloud-sdk-go v1.61.1457 h1:JRgbYyB0beCs+YIOUEskV0xMoYaJM9nVisHUuuWqhsM= -github.com/aliyun/alibaba-cloud-sdk-go v1.61.1457/go.mod h1:RcDobYh8k5VP6TNybz9m++gL3ijVI5wueVr0EM10VsU= +github.com/aliyun/alibaba-cloud-sdk-go v1.61.1470 h1:jZ5J1GrnppKBGUWDfdlhCd+DlDrgsMAu7So0WNKpupI= +github.com/aliyun/alibaba-cloud-sdk-go v1.61.1470/go.mod h1:RcDobYh8k5VP6TNybz9m++gL3ijVI5wueVr0EM10VsU= github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239 h1:kFOfPq6dUM1hTo4JG6LR5AXSUEsOjtdm0kw0FtQtMJA= github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239/go.mod h1:2FmKhYUyUczH0OGQWaF5ceTx0UBShxjsH6f8oGKYe2c= github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= +github.com/antlr/antlr4/runtime/Go/antlr v0.0.0-20210826220005-b48c857c3a0e/go.mod h1:F7bn7fEU90QkQ3tnmaTx3LTKLEDqnwWODIYppRQ5hnY= github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o= github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY= @@ -181,6 +190,7 @@ github.com/bugsnag/osext v0.0.0-20130617224835-0dd3f918b21b/go.mod h1:obH5gd0Bsq github.com/bugsnag/panicwrap v0.0.0-20151223152923-e2c28503fcd0/go.mod h1:D/8v3kj0zr8ZAKg1AQ6crr+5VwKN5eIywRkfhyM/+dE= github.com/caspr-io/yamlpath v0.0.0-20200722075116-502e8d113a9b/go.mod h1:4rP9T6iHCuPAIDKdNaZfTuuqSIoQQvFctNWIAUI1rlg= github.com/cenkalti/backoff v2.2.1+incompatible/go.mod h1:90ReRw6GdpyfrHakVjL/QHaoyV4aDUVVkXQJJJ3NXXM= +github.com/cenkalti/backoff/v4 v4.1.1/go.mod h1:scbssz8iZGpm3xbr14ovlUdkxfGXNInqkPWOWmG2CLw= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/census-instrumentation/opencensus-proto v0.3.0/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/certifi/gocertifi v0.0.0-20191021191039-0944d244cd40/go.mod h1:sGbDF6GwGcLpkNXPUTkMRoywsNa/ol15pxFe6ERfguA= @@ -236,6 +246,7 @@ github.com/containerd/cgroups v0.0.0-20200710171044-318312a37340/go.mod h1:s5q4S github.com/containerd/cgroups v0.0.0-20200824123100-0b889c03f102/go.mod h1:s5q4SojHctfxANBDvMeIaIovkq29IP48TKAxnhYRxvo= github.com/containerd/cgroups v0.0.0-20210114181951-8a68de567b68/go.mod h1:ZJeTFisyysqgcCdecO57Dj79RfL0LNeGiFUqLYQRYLE= github.com/containerd/cgroups v1.0.1/go.mod h1:0SJrPIenamHDcZhEcJMNBB85rHcUsw4f25ZfBiPYRkU= +github.com/containerd/cgroups v1.0.2/go.mod h1:qpbpJ1jmlqsR9f2IyaLPsdkCdnt0rbDVqIDlhuu5tRY= github.com/containerd/console v0.0.0-20180822173158-c12b1e7919c1/go.mod h1:Tj/on1eG8kiEhd0+fhSDzsPAFESxzBBvdyEgyryXffw= github.com/containerd/console v0.0.0-20181022165439-0650fd9eeb50/go.mod h1:Tj/on1eG8kiEhd0+fhSDzsPAFESxzBBvdyEgyryXffw= github.com/containerd/console v0.0.0-20191206165004-02ecf6a7291e/go.mod h1:8Pf4gM6VEbTNRIT26AyyU7hxdQU3MvAvxVI0sc00XBE= @@ -249,13 +260,14 @@ github.com/containerd/containerd v1.3.2/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMX github.com/containerd/containerd v1.4.0-beta.2.0.20200729163537-40b22ef07410/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= github.com/containerd/containerd v1.4.1/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= github.com/containerd/containerd v1.4.3/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= +github.com/containerd/containerd v1.4.9/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= github.com/containerd/containerd v1.5.0-beta.1/go.mod h1:5HfvG1V2FsKesEGQ17k5/T7V960Tmcumvqn8Mc+pCYQ= github.com/containerd/containerd v1.5.0-beta.3/go.mod h1:/wr9AVtEM7x9c+n0+stptlo/uBBoBORwEx6ardVcmKU= github.com/containerd/containerd v1.5.0-beta.4/go.mod h1:GmdgZd2zA2GYIBZ0w09ZvgqEq8EfBp/m3lcVZIvPHhI= github.com/containerd/containerd v1.5.0-rc.0/go.mod h1:V/IXoMqNGgBlabz3tHD2TWDoTJseu1FGOKuoA4nNb2s= github.com/containerd/containerd v1.5.1/go.mod h1:0DOxVqwDy2iZvrZp2JUx/E+hS0UNTVn7dJnIOwtYR4g= -github.com/containerd/containerd v1.5.2/go.mod h1:0DOxVqwDy2iZvrZp2JUx/E+hS0UNTVn7dJnIOwtYR4g= github.com/containerd/containerd v1.5.7/go.mod h1:gyvv6+ugqY25TiXxcZC3L5yOeYgEw0QMhscqVp1AR9c= +github.com/containerd/containerd v1.5.9/go.mod h1:fvQqCfadDGga5HZyn3j4+dx56qj2I9YwBrlSdalvJYQ= github.com/containerd/continuity v0.0.0-20190426062206-aaeac12a7ffc/go.mod h1:GL3xCUCBDV3CZiTSEKksMWbLE66hEyuu9qyDOOqM47Y= github.com/containerd/continuity v0.0.0-20190815185530-f2a389ac0a02/go.mod h1:GL3xCUCBDV3CZiTSEKksMWbLE66hEyuu9qyDOOqM47Y= github.com/containerd/continuity v0.0.0-20191127005431-f65d91d395eb/go.mod h1:GL3xCUCBDV3CZiTSEKksMWbLE66hEyuu9qyDOOqM47Y= @@ -285,11 +297,13 @@ github.com/containerd/imgcrypt v1.1.1/go.mod h1:xpLnwiQmEUJPvQoAapeb2SNCxz7Xr6PJ github.com/containerd/nri v0.0.0-20201007170849-eb1350a75164/go.mod h1:+2wGSDGFYfE5+So4M5syatU0N0f0LbWpuqyMi4/BE8c= github.com/containerd/nri v0.0.0-20210316161719-dbaa18c31c14/go.mod h1:lmxnXF6oMkbqs39FiCt1s0R2HSMhcLel9vNL3m4AaeY= github.com/containerd/nri v0.1.0/go.mod h1:lmxnXF6oMkbqs39FiCt1s0R2HSMhcLel9vNL3m4AaeY= +github.com/containerd/stargz-snapshotter/estargz v0.4.1/go.mod h1:x7Q9dg9QYb4+ELgxmo4gBUeJB0tl5dqH1Sdz0nJU1QM= github.com/containerd/ttrpc v0.0.0-20190828154514-0e0f228740de/go.mod h1:PvCDdDGpgqzQIzDW1TphrGLssLDZp2GuS+X5DkEJB8o= github.com/containerd/ttrpc v0.0.0-20190828172938-92c8520ef9f8/go.mod h1:PvCDdDGpgqzQIzDW1TphrGLssLDZp2GuS+X5DkEJB8o= github.com/containerd/ttrpc v0.0.0-20191028202541-4f1b8fe65a5c/go.mod h1:LPm1u0xBw8r8NOKoOdNMeVHSawSsltak+Ihv+etqsE8= github.com/containerd/ttrpc v1.0.1/go.mod h1:UAxOpgT9ziI0gJrmKvgcZivgxOp8iFPSk8httJEt98Y= github.com/containerd/ttrpc v1.0.2/go.mod h1:UAxOpgT9ziI0gJrmKvgcZivgxOp8iFPSk8httJEt98Y= +github.com/containerd/ttrpc v1.1.0/go.mod h1:XX4ZTnoOId4HklF4edwc4DcqskFZuvXB1Evzy5KFQpQ= github.com/containerd/typeurl v0.0.0-20180627222232-a93fcdb778cd/go.mod h1:Cm3kwCdlkCfMSHURc+r6fwoGH6/F1hH3S4sg0rLFWPc= github.com/containerd/typeurl v0.0.0-20190911142611-5eb25027c9fd/go.mod h1:GeKYzf2pQcqv7tJ0AoCuuhtnqhva5LNU3U+OyKxxJpk= github.com/containerd/typeurl v1.0.1/go.mod h1:TB1hUtrpaiO88KEK56ijojHS1+NeF0izUACaJW2mdXg= @@ -332,10 +346,12 @@ github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ3 github.com/creack/pty v1.1.11 h1:07n33Z8lZxZ2qwegKbObQohDhXDQxiMMz1NOUGYlesw= github.com/creack/pty v1.1.11/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/cyphar/filepath-securejoin v0.2.2/go.mod h1:FpkQEhXnPnOthhzymB7CGsFk2G9VLXONKD9G7QGMM+4= +github.com/cyphar/filepath-securejoin v0.2.3/go.mod h1:aPGpWjXOXUn2NCNjFvBE6aRxGGx79pTxQpKOJNYHHl4= github.com/d2g/dhcp4 v0.0.0-20170904100407-a1d1b6c41b1c/go.mod h1:Ct2BUK8SB0YC1SMSibvLzxjeJLnrYEVLULFNiHY9YfQ= github.com/d2g/dhcp4client v1.0.0/go.mod h1:j0hNfjhrt2SxUOw55nL0ATM/z4Yt3t2Kd1mW34z5W5s= github.com/d2g/dhcp4server v0.0.0-20181031114812-7d4a0a7f59a5/go.mod h1:Eo87+Kg/IX2hfWJfwxMzLyuSZyxSoAug2nGa1G2QAi8= github.com/d2g/hardwareaddr v0.0.0-20190221164911-e7d9fbe030e4/go.mod h1:bMl4RjIciD2oAxI7DmWRx6gbeqrkoLqv3MV0vzNad+I= +github.com/danieljoos/wincred v1.1.0/go.mod h1:XYlo+eRTsVA9aHGp7NGjFkPla4m+DCL7hqDjlFjiygg= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= @@ -345,14 +361,18 @@ github.com/denverdino/aliyungo v0.0.0-20190125010748-a747050bb1ba/go.mod h1:dV8l github.com/dgrijalva/jwt-go v0.0.0-20170104182250-a601269ab70c/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= -github.com/distribution/distribution/v3 v3.0.0-20210804104954-38ab4c606ee3/go.mod h1:gt38b7cvVKazi5XkHvINNytZXgTEntyhtyM3HQz46Nk= +github.com/distribution/distribution/v3 v3.0.0-20211118083504-a29a3c99a684/go.mod h1:UfCu3YXJJCI+IdnqGgYP82dk2+Joxmv+mUTVBES6wac= github.com/dnaeon/go-vcr v1.0.1/go.mod h1:aBB1+wY4s93YsC3HHjMBMrwTj2R9FHDzUr9KyGc8n1E= -github.com/docker/cli v20.10.7+incompatible/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= +github.com/docker/cli v0.0.0-20191017083524-a8ff7f821017/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= +github.com/docker/cli v20.10.11+incompatible/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= github.com/docker/distribution v0.0.0-20190905152932-14b96e55d84c/go.mod h1:0+TTO4EOBfRPhZXAeF1Vu+W3hHZ8eLp8PgKVZlcvtFY= github.com/docker/distribution v2.7.1-0.20190205005809-0d3efadf0154+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= github.com/docker/distribution v2.7.1+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= -github.com/docker/docker v17.12.0-ce-rc1.0.20200618181300-9dc6525e6118+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= +github.com/docker/docker v1.4.2-0.20190924003213-a8608b5b67c7/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= +github.com/docker/docker v20.10.11+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= +github.com/docker/docker v20.10.12+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= github.com/docker/docker-credential-helpers v0.6.3/go.mod h1:WRaJzqw3CTB9bk10avuGsjVBZsD05qeibJ1/TYlvc0Y= +github.com/docker/docker-credential-helpers v0.6.4/go.mod h1:ofX3UI0Gz1TteYBjtgs07O36Pyasyp66D2uKT7H8W1c= github.com/docker/go-connections v0.4.0/go.mod h1:Gbd7IOopHjR8Iph03tsViu4nIes5XhDvyHbTtUxmeec= github.com/docker/go-events v0.0.0-20170721190031-9461782956ad/go.mod h1:Uw6UezgYA44ePAFQYUehOuCzmy5zmg/+nl2ZfMWGkpA= github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c/go.mod h1:Uw6UezgYA44ePAFQYUehOuCzmy5zmg/+nl2ZfMWGkpA= @@ -459,13 +479,17 @@ github.com/go-ole/go-ole v1.2.5/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiU github.com/go-ole/go-ole v1.2.6-0.20210915003542-8b1f7f90f6b1/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0= github.com/go-ole/go-ole v1.2.6 h1:/Fpf6oFPoeFik9ty7siob0G6Ke8QvQEuVcuChpwXzpY= github.com/go-ole/go-ole v1.2.6/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0= +github.com/go-openapi/jsonpointer v0.0.0-20160704185906-46af16f9f7b1/go.mod h1:+35s3my2LFTysnkMfxsJBAMHj/DoqoB9knIWoYG/Vk0= github.com/go-openapi/jsonpointer v0.19.2/go.mod h1:3akKfEdA7DF1sugOqz1dVQHBcuDBPKZGEoHC/NkiQRg= github.com/go-openapi/jsonpointer v0.19.3/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= github.com/go-openapi/jsonpointer v0.19.5/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= +github.com/go-openapi/jsonreference v0.0.0-20160704190145-13c6e3589ad9/go.mod h1:W3Z9FmVs9qj+KR4zFKmDPGiLdk1D9Rlm7cyMvf57TTg= github.com/go-openapi/jsonreference v0.19.2/go.mod h1:jMjeRr2HHw6nAVajTXJ4eiUwohSTlpa0o73RUL1owJc= github.com/go-openapi/jsonreference v0.19.3/go.mod h1:rjx6GuL8TTa9VaixXglHmQmIL98+wF9xc8zWvFonSJ8= github.com/go-openapi/jsonreference v0.19.5/go.mod h1:RdybgQwPxbL4UEjuAruzK1x3nE69AqPYEJeo/TWfEeg= +github.com/go-openapi/spec v0.0.0-20160808142527-6aced65f8501/go.mod h1:J8+jY1nAiCcj+friV/PDoE1/3eeccG9LYBs0tYvLOWc= github.com/go-openapi/spec v0.19.3/go.mod h1:FpwSN1ksY1eteniUU7X0N/BgJ7a4WvBFVA8Lj9mJglo= +github.com/go-openapi/swag v0.0.0-20160704191624-1d0bd113de87/go.mod h1:DXUve3Dpr1UfpPtxFw+EFuQ41HhCWZfha5jSVRG7C7I= github.com/go-openapi/swag v0.19.2/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= github.com/go-openapi/swag v0.19.14/go.mod h1:QYRuS/SOXUCsnplDa677K7+DxSOj6IPNl/eQntq43wQ= @@ -497,6 +521,7 @@ github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5x github.com/godror/godror v0.24.2/go.mod h1:wZv/9vPiUib6tkoDl+AZ/QLf5YZgMravZ7jxH2eQWAE= github.com/gofrs/flock v0.8.1 h1:+gYjHKf32LDeiEEFhQaotPbLuUXjY5ZqxKgXy7n59aw= github.com/gofrs/flock v0.8.1/go.mod h1:F1TvTiK9OcQqauNUHlbJvyl9Qa1QvF/gOUDKA14jxHU= +github.com/gofrs/uuid v4.0.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= github.com/gogo/googleapis v1.2.0/go.mod h1:Njal3psf3qN6dwBtQfUmBZh2ybovJ0tlu3o/AC7HYjU= github.com/gogo/googleapis v1.4.0/go.mod h1:5YRNX2z1oM5gXdAkurHa942MDgEJyk02w4OecKY87+c= github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= @@ -508,8 +533,10 @@ github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= github.com/goji/httpauth v0.0.0-20160601135302-2da839ab0f4d/go.mod h1:nnjvkQ9ptGaCkuDUx6wNykzzlUixGxvkme+H/lnzb+A= github.com/gokyle/twofactor v1.0.1/go.mod h1:4gxzH1eaE/F3Pct/sCDNOylP0ClofUO5j4XZN9tKtLE= +github.com/golang-jwt/jwt/v4 v4.0.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe/go.mod h1:8vg3r2VgvsThLBIFL93Qb5yWzgyZWhEmBwUJWevAkK0= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= +github.com/golang/glog v1.0.0/go.mod h1:EWib/APOK0SL3dFbYqvxE3UYd8E6s1ouQ7iEp/0LWV4= github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= @@ -549,6 +576,8 @@ github.com/gomodule/redigo v1.8.2/go.mod h1:P9dn9mFrCBvWhGE1wpxx6fgq7BAeLBk+UUUz github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/btree v1.0.1/go.mod h1:xXMiIv4Fb/0kKde4SpL7qlzvu5cMJDRkFDxJfI9uaxA= +github.com/google/cel-go v0.9.0/go.mod h1:U7ayypeSkw23szu4GaQTPJGx66c20mx8JklMSxrmI1w= +github.com/google/cel-spec v0.6.0/go.mod h1:Nwjgxy5CbjlPrtCWjeDjUyKMl8w41YBYGjsyDdqk0xA= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= @@ -562,6 +591,7 @@ github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/ github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.6 h1:BKbKCqvP6I+rmFHt06ZmyQtvB8xAkWdhFyr0ZUNZcxQ= github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-containerregistry v0.5.1/go.mod h1:Ct15B4yir3PLOP5jsy0GNeYVaIZs/MK/Jz5any1wFW0= github.com/google/go-github v17.0.0+incompatible h1:N0LgJ1j65A7kfXrZnUDaYCs/Sf4rEjNlfyDHW9dolSY= github.com/google/go-github v17.0.0+incompatible/go.mod h1:zLgOLi98H3fifZn+44m+umXrS52loVEgC2AApnigrVQ= github.com/google/go-github/v30 v30.1.0 h1:VLDx+UolQICEOKu2m4uAoMti1SxuEBAl7RSEG16L+Oo= @@ -619,6 +649,7 @@ github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORR github.com/gorilla/handlers v0.0.0-20150720190736-60c7bfde3e33/go.mod h1:Qkdc/uu4tH4g6mTK6auzZ766c4CA0Ng8+o/OAirnOIQ= github.com/gorilla/handlers v1.5.1/go.mod h1:t8XrUpc4KVXb7HGyJ4/cEnwQiaxrX/hz1Zv/4g96P1Q= github.com/gorilla/mux v1.7.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= +github.com/gorilla/mux v1.7.3/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= github.com/gorilla/websocket v0.0.0-20170926233335-4201258b820c/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= @@ -706,7 +737,8 @@ github.com/jmespath/go-jmespath v0.4.0 h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9Y github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= github.com/jmespath/go-jmespath/internal/testify v1.5.1 h1:shLQSRRSCCPj3f2gpwzGwWFoC7ycTf1rcQZHOlsJ6N8= github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U= -github.com/jmoiron/sqlx v1.3.1/go.mod h1:2BljVx/86SuTyjE+aPYlHCTNvZrnJXghYGpNiXLBMCQ= +github.com/jmoiron/sqlx v1.3.4/go.mod h1:2BljVx/86SuTyjE+aPYlHCTNvZrnJXghYGpNiXLBMCQ= +github.com/joefitzgerald/rainbow-reporter v0.1.0/go.mod h1:481CNgqmVHQZzdIbN52CupLJyoVwB10FQ/IQlF1pdL8= github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo= github.com/jonboulle/clockwork v0.2.2/go.mod h1:Pkfl5aHPm1nk2H9h0bjmnJD/BcgbGXUBGnn1kMkgxc8= github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y= @@ -740,6 +772,7 @@ github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/klauspost/compress v1.11.3/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= github.com/klauspost/compress v1.11.13/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= +github.com/klauspost/compress v1.13.6/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= @@ -764,7 +797,9 @@ github.com/leodido/go-urn v1.2.1 h1:BqpAaACuzVSgi/VLzGZIobT2z4v53pjosyNd9Yv6n/w= github.com/leodido/go-urn v1.2.1/go.mod h1:zt4jvISO2HfUBqxjfIshjdMTYS56ZS/qv49ictyFfxY= github.com/lib/pq v1.2.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= github.com/lib/pq v1.10.0/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= +github.com/lib/pq v1.10.4/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de/go.mod h1:zAbeS9B/r2mtpb6U+EI2rYA5OAXxsYw6wTamcNW+zcE= +github.com/linuxkit/virtsock v0.0.0-20201010232012-f8cee7dfc7a3/go.mod h1:3r6x7q95whyfWQpmGZTu3gk3v2YkMi05HEzl7Tf7YEo= github.com/lithammer/dedent v1.1.0/go.mod h1:jrXYCQtgg0nJiN+StA2KgR7w6CiQNv9Fd/Z9BP0jIOc= github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0 h1:6E+4a0GO5zZEnZ81pIr0yLvtUWk2if982qA3F3QD6H4= github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0/go.mod h1:zJYVVT2jmtg6P3p1VtQj7WsuWi/y4VnjVBn7F8KPB3I= @@ -773,6 +808,7 @@ github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czP github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= github.com/magiconair/properties v1.8.5 h1:b6kJs+EmPFMYGkow9GiUyCyOvIwYetYJ3fSaWak/Gls= github.com/magiconair/properties v1.8.5/go.mod h1:y3VJvCyxH9uVvJTWEGAELF3aiYNyPKd5NZ3oSwXrF60= +github.com/mailru/easyjson v0.0.0-20160728113105-d5b7844b561a/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= github.com/mailru/easyjson v0.7.0/go.mod h1:KAzv3t3aY1NaHWoQz1+4F1ccyAH66Jk7yos7ldAVICs= @@ -810,10 +846,12 @@ github.com/mattn/go-runewidth v0.0.12/go.mod h1:RAqKPSqVFrSLVXbA8x7dzmKdmGzieGRC github.com/mattn/go-runewidth v0.0.13 h1:lTGmDsbAYt5DmK6OnoV7EuIF1wEIFAcxld6ypU4OSgU= github.com/mattn/go-runewidth v0.0.13/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= github.com/mattn/go-shellwords v1.0.3/go.mod h1:3xCvwCdWdlDJUrvuMn7Wuy9eWs4pE8vqg+NOMyg4B2o= -github.com/mattn/go-shellwords v1.0.11/go.mod h1:EZzvwXDESEeg03EKmM+RmDnNOPKG4lLtQsUlTZDWQ8Y= +github.com/mattn/go-shellwords v1.0.6/go.mod h1:3xCvwCdWdlDJUrvuMn7Wuy9eWs4pE8vqg+NOMyg4B2o= +github.com/mattn/go-shellwords v1.0.12/go.mod h1:EZzvwXDESEeg03EKmM+RmDnNOPKG4lLtQsUlTZDWQ8Y= github.com/mattn/go-sqlite3 v1.14.6/go.mod h1:NyWgC/yNuGj7Q9rpYnZvas74GogHl5/Z4A/KQRfk6bU= github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= +github.com/maxbrunsfeld/counterfeiter/v6 v6.2.2/go.mod h1:eD9eIE7cdwcMi9rYluz88Jz2VyhSmden33/aXg4oVIY= github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d h1:5PJl274Y63IEHC+7izoQE9x6ikvDFZS2mDVS3drnohI= github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d/go.mod h1:01TrycV0kFyexm33Z7vhZRXopbI8J3TDReVlkTgMUxE= github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= @@ -825,7 +863,7 @@ github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceT github.com/mitchellh/cli v1.1.0/go.mod h1:xcISNoH86gajksDmfB23e/pu+B+GeFRMYmoHXxx3xhI= github.com/mitchellh/cli v1.1.2/go.mod h1:6iaV0fGdElS6dPBx0EApTxHrcWvmJphyh2n8YBLPPZ4= github.com/mitchellh/copystructure v1.0.0/go.mod h1:SNtv71yrdKgLRyLFxmLdkAbkKEFWgYaq1OVrnRcwhnw= -github.com/mitchellh/copystructure v1.1.1/go.mod h1:EBArHfARyrSWO/+Wyr9zwEkc6XMFB9XyNgFNmRkZZU4= +github.com/mitchellh/copystructure v1.2.0/go.mod h1:qLl+cE2AmVv+CoeAwDPye/v+N2HKCj9FbZEVFJRxO9s= github.com/mitchellh/go-homedir v1.0.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= github.com/mitchellh/go-homedir v1.1.0 h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y= github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= @@ -843,12 +881,13 @@ github.com/mitchellh/mapstructure v1.4.3 h1:OVowDSCllw/YjdLkam3/sm7wEtOy59d8ndGg github.com/mitchellh/mapstructure v1.4.3/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= github.com/mitchellh/osext v0.0.0-20151018003038-5e2d6d41470f/go.mod h1:OkQIRizQZAeMln+1tSwduZz7+Af5oFlKirV/MSYes2A= github.com/mitchellh/reflectwalk v1.0.0/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw= -github.com/mitchellh/reflectwalk v1.0.1/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw= +github.com/mitchellh/reflectwalk v1.0.2/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw= github.com/moby/locker v1.0.1/go.mod h1:S7SDdo5zpBK84bzzVlKr2V0hz+7x9hWbYC/kq7oQppc= github.com/moby/spdystream v0.2.0 h1:cjW1zVyyoiM0T7b6UoySUFqzXMoqRckQtXwGPiBhOM8= github.com/moby/spdystream v0.2.0/go.mod h1:f7i0iNDQJ059oMTcWxx8MA/zKFIuD/lY+0GqbN2Wy8c= github.com/moby/sys/mountinfo v0.4.0/go.mod h1:rEr8tzG/lsIZHBtN/JjGG+LMYx9eXgW2JI+6q0qou+A= github.com/moby/sys/mountinfo v0.4.1/go.mod h1:rEr8tzG/lsIZHBtN/JjGG+LMYx9eXgW2JI+6q0qou+A= +github.com/moby/sys/mountinfo v0.5.0/go.mod h1:3bMD3Rg+zkqx8MRYPi7Pyb0Ie97QEBmdxbhnCLlSvSU= github.com/moby/sys/symlink v0.1.0/go.mod h1:GGDODQmbFOjFsXvfLVn3+ZRxkch54RkSiGqsZeMYowQ= github.com/moby/term v0.0.0-20200312100748-672ec06f55cd/go.mod h1:DdlQx2hp0Ss5/fLikoLlEeIYiATotOjgB//nb973jeo= github.com/moby/term v0.0.0-20210610120745-9d4ed1856297/go.mod h1:vgPCkQMyxTZ7IDy8SXRufE172gr8+K/JE/7hHFxHW3A= @@ -883,17 +922,21 @@ github.com/olekukonko/tablewriter v0.0.5/go.mod h1:hPp6KlRPjbx+hW8ykQs1w3UBbZlj6 github.com/onsi/ginkgo v0.0.0-20151202141238-7f8ab55aaf3b/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v0.0.0-20170829012221-11459a886d9c/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/ginkgo v1.8.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.10.1/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.10.3/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.11.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/ginkgo v1.12.0/go.mod h1:oUhWkIvk5aDxtKvDDuw8gItl8pKl42LzjC9KZE0HfGg= github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk= github.com/onsi/ginkgo v1.14.0 h1:2mOpI4JVVPBN+WQRa0WKH2eXR+Ey+uK4n7Zj0aYpIQA= github.com/onsi/ginkgo v1.14.0/go.mod h1:iSB4RoI2tjJc9BBv4NKIKWKya62Rps+oPG/Lv9klQyY= github.com/onsi/gomega v0.0.0-20151007035656-2152b45fa28a/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA= github.com/onsi/gomega v0.0.0-20170829124025-dcabb60a477c/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA= github.com/onsi/gomega v1.4.2/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= +github.com/onsi/gomega v1.5.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= github.com/onsi/gomega v1.7.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY= +github.com/onsi/gomega v1.9.0/go.mod h1:Ho0h+IUsWyvy1OpqCwxlQ/21gkhVunqlU8fDGcoTdcA= github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= github.com/onsi/gomega v1.10.3 h1:gph6h/qe9GSUw1NhH1gp+qb+h8rXD8Cy60Z32Qw3ELA= github.com/onsi/gomega v1.10.3/go.mod h1:V9xEwhxec5O8UDM77eCW8vLymOMltsqPVYWrpDsH8xc= @@ -905,6 +948,7 @@ github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8 github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM= github.com/opencontainers/image-spec v1.0.0/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0= github.com/opencontainers/image-spec v1.0.1/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0= +github.com/opencontainers/image-spec v1.0.2/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0= github.com/opencontainers/runc v0.0.0-20190115041553-12f6a991201f/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U= github.com/opencontainers/runc v0.1.1/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U= github.com/opencontainers/runc v1.0.0-rc8.0.20190926000215-3e425f80a8c9/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U= @@ -1011,6 +1055,7 @@ github.com/sagikazarmark/crypt v0.3.0/go.mod h1:uD/D+6UF4SrIR1uGEv7bBNkNqLGqUr43 github.com/sagikazarmark/crypt v0.4.0/go.mod h1:ALv2SRj7GxYV4HO9elxH9nS6M9gW+xDNxqmyJ6RfDFM= github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0= github.com/schollz/closestmatch v0.0.0-20190308193919-1fbe626be92e/go.mod h1:RtP1ddjLong6gTkbtmuhtR2uUrrJOpYzYRvbcPAid+g= +github.com/sclevine/spec v1.2.0/go.mod h1:W4J29eT/Kzv7/b9IWLB055Z+qvVC9vt0Arko24q7p+U= github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg65j358z/aeFdxmN0P9QXhEzd20vsDc= github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= @@ -1092,18 +1137,18 @@ github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635/go.mod h1:hkRG github.com/tchap/go-patricia v2.2.6+incompatible/go.mod h1:bmLyhP68RS6kStMGxByiQ23RP/odRBOTVjwp2cDyi6I= github.com/tcnksm/go-gitconfig v0.1.2 h1:iiDhRitByXAEyjgBqsKi9QU4o2TNtv9kPP3RgPgXBPw= github.com/tcnksm/go-gitconfig v0.1.2/go.mod h1:/8EhP4H7oJZdIPyT+/UIsG87kTzrzM4UsLGSItWYCpE= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.335 h1:EdR+jnS6vd2ezA3/iLbzApEN+jVUXFKNgY0QanPPXLM= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.335/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.335 h1:bgUhhEE3Yinz34dPqSKvTTjR3MLCzSZJJ5GQ4gIj87o= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.335/go.mod h1:AqyM/ZZMD7q5mHBqNY9YImbSpEpoEe7E/vrTbUWX+po= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod v1.0.335 h1:2ACYevLthwnfe77UCZF/qje7Os+XGXcgDBCYYPOFnEo= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod v1.0.335/go.mod h1:CuOaLxOQr477GhMWAQPYQFUJrsZbW+ZqkAgP2uHDZXg= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/lighthouse v1.0.335 h1:KZnVBRZoDpWD/yCss4ttpqzOTfWEwiN8UmDgq6beiMg= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/lighthouse v1.0.335/go.mod h1:r8txjlw4DjLDZFOpnPC/hOFHr1VckZc0jjBK6XIFLP0= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tcr v1.0.335 h1:RTOyvJUvUC7f1z/+7iLhbpkJ7m2Pqx8n/yqrKPJnM8o= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tcr v1.0.335/go.mod h1:SEUO10oGtg+4AGCfpJDn9ynf47P+ZiyvhzOyXLt0mOY= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.335 h1:3ApY2QK6aYkkjwe8HhzsStKdf4ItJVhNppParCUzfcc= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.335/go.mod h1:SKgeSsIfPEM6BeoIFiGHsWG9UsEXzkK0SkWx51H/OS8= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.339 h1:s2Aoy/6lwRx8KctW2dvtvD7id1PBFzX5rCq/FIbEpFs= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.339/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.339 h1:BwfGSr/EOeROdAhaMDHnYi7oHJr2B7eShP6Ok+o5kfQ= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.339/go.mod h1:AqyM/ZZMD7q5mHBqNY9YImbSpEpoEe7E/vrTbUWX+po= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod v1.0.339 h1:3Nf3+QIG5f0XvIQQzONPPTTANVZEdQoT4N/8W4d4l/c= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod v1.0.339/go.mod h1:CuOaLxOQr477GhMWAQPYQFUJrsZbW+ZqkAgP2uHDZXg= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/lighthouse v1.0.339 h1:Ib1G80TjujEs4K19rHB9y4xHeFJJcpQCyD8KxMpJqy4= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/lighthouse v1.0.339/go.mod h1:r8txjlw4DjLDZFOpnPC/hOFHr1VckZc0jjBK6XIFLP0= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tcr v1.0.339 h1:6PJTeM27PhT8YFb+GX/UdjsfNjQ1+VBoCp6iy/8Ya3E= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tcr v1.0.339/go.mod h1:SEUO10oGtg+4AGCfpJDn9ynf47P+ZiyvhzOyXLt0mOY= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.339 h1:vmWoBE/9k2zh4DoQgY1zuitlVVGzIHWL+Lw7jePsDRk= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.339/go.mod h1:SKgeSsIfPEM6BeoIFiGHsWG9UsEXzkK0SkWx51H/OS8= github.com/tklauser/go-sysconf v0.3.9 h1:JeUVdAOWhhxVcU6Eqr/ATFHgXk/mmiItdKeJPev3vTo= github.com/tklauser/go-sysconf v0.3.9/go.mod h1:11DU/5sG7UexIrp/O6g35hrWzu0JxlwQ3LSFUzyeuhs= github.com/tklauser/numcpus v0.3.0 h1:ILuRUQBtssgnxw0XXIjKUC56fgnOrFoQQ/4+DeU2biQ= @@ -1236,7 +1281,6 @@ golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8U golang.org/x/crypto v0.0.0-20190923035154-9ee001bba392/go.mod h1:/lpIB1dKB+9EgE3H3cr1v9wB50oz8l4C4h62xy7jSTY= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20191122220453-ac88ee75c92c/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20200128174031-69ecbb4d6d5d/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200414173820-0848c9571904/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200728195943-123391ffb6de/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= @@ -1246,12 +1290,13 @@ golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad/go.mod h1:jdWPYTVW3xRLrWP golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= -golang.org/x/crypto v0.0.0-20210513164829-c07d793c2f9a/go.mod h1:P+XmwS30IXTQdn5tA2iutPOUgjI07+tq3H3K9MVA1s8= golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20210817164053-32db794688a5/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20211108221036-ceb1ce70b4fa/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.0.0-20220112180741-5e0467b6c7ce h1:Roh6XWxHFKrPgC/EQhVubSAGQ6Ozk6IdxHSzt1mR0EI= +golang.org/x/crypto v0.0.0-20211117183948-ae814b36b871/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20220112180741-5e0467b6c7ce/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.0.0-20220126234351-aa10faf2a1f8 h1:kACShD3qhmr/3rLmg1yXyt+N4HcwutKyPRB93s54TIU= +golang.org/x/crypto v0.0.0-20220126234351-aa10faf2a1f8/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= @@ -1346,9 +1391,11 @@ golang.org/x/net v0.0.0-20210520170846-37e1c6afe023/go.mod h1:9nx3DQGgdP8bBQD5qx golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20210813160813-60bc85c4be6d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20210825183410-e898025ed96a/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211014222326-fd004c51d1d6/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211209124913-491a49abca63/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20220107192237-5cfca573fb4d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20220121210141-e204ce36a2ba h1:6u6sik+bn/y7vILcYkK3iwTBWN7WtBvB0+SZswQnbf8= golang.org/x/net v0.0.0-20220121210141-e204ce36a2ba/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= @@ -1405,6 +1452,7 @@ golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20190606203320-7fc4e5ec1444/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190616124812-15dcb6c0061f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190626221950-04f50cda93cb/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190801041406-cbf593c0f2f3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190812073006-9eafafc0a87e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -1496,6 +1544,7 @@ golang.org/x/sys v0.0.0-20210908233432-aa78b53d3365/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211007075335-d3039528d8ac/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211013075003-97ac67df715c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211025201205-69cdffdb9359/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211113001501-0c823b97ae02/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211124211545-fe61309f8881/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211205182925-97ca703d548d/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -1523,6 +1572,7 @@ golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxb golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20200416051211-89c76fbcd5d1/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20200630173020-3af7569d3a1e/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20210723032227-1f47c861a9ac/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= @@ -1530,6 +1580,7 @@ golang.org/x/time v0.0.0-20211116232009-f0f3c7e86c11 h1:GZokNIeuVkl3aZHJchRrr13W golang.org/x/time v0.0.0-20211116232009-f0f3c7e86c11/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20181011042414-1f849cf54d09/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= @@ -1545,6 +1596,7 @@ golang.org/x/tools v0.0.0-20190614205625-5aca471b1d59/go.mod h1:/rFqwRUd4F7ZHNgw golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190624222133-a101b041ded4/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190706070813-72ffa07ba3db/go.mod h1:jcCCGcm9btYwXyDqrUWc6MKQKKGJCWEQ3AfLSRIbEuI= golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20190907020128-2ca718005c18/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= @@ -1574,12 +1626,14 @@ golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roY golang.org/x/tools v0.0.0-20200505023115-26f46d2f7ef8/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200616133436-c1934b75d054/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200904185747-39188db58858/go.mod h1:Cj7w3i3Rnn0Xh82ur9kSqwfTHTeVxaDqrfMjpcNT6bE= +golang.org/x/tools v0.0.0-20200916195026-c9a70fc28ce3/go.mod h1:z6u4i615ZeAfBE4XtMziQW1fSVJXACjjbWkB/mvPzlU= golang.org/x/tools v0.0.0-20201110124207-079ba7bd75cd/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= @@ -1671,12 +1725,14 @@ google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod h1:55QSHmfG google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod h1:YsZOwe1myG/8QRHRsmBRE1LrgQY60beZKjly0O1fX9U= google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= +google.golang.org/genproto v0.0.0-20200527145253-8367513e4ece/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201019141844-1ed22bb0c154/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201102152239-715cce707fb0/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201109203340-2640f1f9cdfb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201110150050-8816d57aaa9a/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201201144952-b05cb90ed32e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= @@ -1710,6 +1766,7 @@ google.golang.org/genproto v0.0.0-20211129164237-f09f9a12af12/go.mod h1:5CzLGKJ6 google.golang.org/genproto v0.0.0-20211203200212-54befc351ae9/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= google.golang.org/genproto v0.0.0-20211206160659-862468c7d6e0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= google.golang.org/genproto v0.0.0-20211208223120-3a66f561d7aa/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20220107163113-42d7afdf6368/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= google.golang.org/grpc v0.0.0-20160317175043-d3ddb4469d5a/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= @@ -1807,8 +1864,8 @@ gotest.tools v2.2.0+incompatible/go.mod h1:DsYFclhRJ6vuDpmuTbkuFWG+y2sxOXAzmJt81 gotest.tools/v3 v3.0.2/go.mod h1:3SzNCllyD9/Y+b5r9JIKQ474KzkZyqLqEfYqMsX94Bk= gotest.tools/v3 v3.0.3 h1:4AuOwCGf4lLR9u3YOe2awrHygurzhO/HeQ6laiA6Sx0= gotest.tools/v3 v3.0.3/go.mod h1:Z7Lb0S5l+klDB31fvDQX8ss/FlKDxtlFlw3Oa8Ymbl8= -helm.sh/helm/v3 v3.7.2 h1:xn1OxcZEpgKpp4CCpPz1KKUyb9gAtTouXV2E3S8ChYQ= -helm.sh/helm/v3 v3.7.2/go.mod h1:UXuiAn0+FfBpqbiMuwWt8/aAKkfJvnWLBJ6f4HcFs0M= +helm.sh/helm/v3 v3.8.0 h1:vlQQDDQkrH4NECOFbGcwjjKyHL5Sa3xNLjMxXm7fMVo= +helm.sh/helm/v3 v3.8.0/go.mod h1:0nYPSuvuj8TTJDLRSAfbzGGbazPZsayaDpP8s9FfZT8= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= @@ -1820,48 +1877,51 @@ k8s.io/api v0.20.1/go.mod h1:KqwcCVogGxQY3nBlRpwt+wpAMF/KjaCc7RpywacvqUo= k8s.io/api v0.20.4/go.mod h1:++lNL1AJMkDymriNniQsWRkMDzRaX2Y/POTUi8yvqYQ= k8s.io/api v0.20.6/go.mod h1:X9e8Qag6JV/bL5G6bU8sdVRltWKmdHsFUGS3eVndqE8= k8s.io/api v0.22.2/go.mod h1:y3ydYpLJAaDI+BbSe2xmGcqxiWHmWjkEeIbiwHvnPR8= -k8s.io/api v0.22.4/go.mod h1:Rgs+9gIGYC5laXQSZZ9JqT5NevNgoGiOdVWi1BAB3qk= -k8s.io/api v0.23.2 h1:62cpzreV3dCuj0hqPi8r4dyWh48ogMcyh+ga9jEGij4= -k8s.io/api v0.23.2/go.mod h1:sYuDb3flCtRPI8ghn6qFrcK5ZBu2mhbElxRE95qpwlI= -k8s.io/apiextensions-apiserver v0.22.4/go.mod h1:kH9lxD8dbJ+k0ZizGET55lFgdGjO8t45fgZnCVdZEpw= +k8s.io/api v0.23.1/go.mod h1:WfXnOnwSqNtG62Y1CdjoMxh7r7u9QXGCkA1u0na2jgo= +k8s.io/api v0.23.3 h1:KNrME8KHGr12Ozjf8ytOewKzZh6hl/hHUZeHddT3a38= +k8s.io/api v0.23.3/go.mod h1:w258XdGyvCmnBj/vGzQMj6kzdufJZVUwEM1U2fRJwSQ= +k8s.io/apiextensions-apiserver v0.23.1/go.mod h1:0qz4fPaHHsVhRApbtk3MGXNn2Q9M/cVWWhfHdY2SxiM= k8s.io/apimachinery v0.20.1/go.mod h1:WlLqWAHZGg07AeltaI0MV5uk1Omp8xaN0JGLY6gkRpU= k8s.io/apimachinery v0.20.4/go.mod h1:WlLqWAHZGg07AeltaI0MV5uk1Omp8xaN0JGLY6gkRpU= k8s.io/apimachinery v0.20.6/go.mod h1:ejZXtW1Ra6V1O5H8xPBGz+T3+4gfkTCeExAHKU57MAc= k8s.io/apimachinery v0.22.2/go.mod h1:O3oNtNadZdeOMxHFVxOreoznohCpy0z6mocxbZr7oJ0= -k8s.io/apimachinery v0.22.4/go.mod h1:yU6oA6Gnax9RrxGzVvPFFJ+mpnW6PBSqp0sx0I0HHW0= -k8s.io/apimachinery v0.23.2 h1:dBmjCOeYBdg2ibcQxMuUq+OopZ9fjfLIR5taP/XKeTs= -k8s.io/apimachinery v0.23.2/go.mod h1:zDqeV0AK62LbCI0CI7KbWCAYdLg+E+8UXJ0rIz5gmS8= +k8s.io/apimachinery v0.23.1/go.mod h1:SADt2Kl8/sttJ62RRsi9MIV4o8f5S3coArm0Iu3fBno= +k8s.io/apimachinery v0.23.3 h1:7IW6jxNzrXTsP0c8yXz2E5Yx/WTzVPTsHIx/2Vm0cIk= +k8s.io/apimachinery v0.23.3/go.mod h1:BEuFMMBaIbcOqVIJqNZJXGFTP4W6AycEpb5+m/97hrM= k8s.io/apiserver v0.20.1/go.mod h1:ro5QHeQkgMS7ZGpvf4tSMx6bBOgPfE+f52KwvXfScaU= k8s.io/apiserver v0.20.4/go.mod h1:Mc80thBKOyy7tbvFtB4kJv1kbdD0eIH8k8vianJcbFM= k8s.io/apiserver v0.20.6/go.mod h1:QIJXNt6i6JB+0YQRNcS0hdRHJlMhflFmsBDeSgT1r8Q= -k8s.io/apiserver v0.22.4/go.mod h1:38WmcUZiiy41A7Aty8/VorWRa8vDGqoUzDf2XYlku0E= +k8s.io/apiserver v0.23.1/go.mod h1:Bqt0gWbeM2NefS8CjWswwd2VNAKN6lUKR85Ft4gippY= k8s.io/cli-runtime v0.22.2/go.mod h1:tkm2YeORFpbgQHEK/igqttvPTRIHFRz5kATlw53zlMI= -k8s.io/cli-runtime v0.22.4/go.mod h1:x35r0ERHXr/MrbR1C6MPJxQ3xKG6+hXi9m2xLzlMPZA= -k8s.io/cli-runtime v0.23.2/go.mod h1:Ag70akCDvwux4HxY+nH2J3UqE2e6iwSSdG1HE6p1VTU= +k8s.io/cli-runtime v0.23.1/go.mod h1:r9r8H/qfXo9w+69vwUL7LokKlLRKW5D6A8vUKCx+YL0= +k8s.io/cli-runtime v0.23.3/go.mod h1:yA00O5pDqnjkBh8fkuugBbfIfjB1nOpz+aYLotbnOfc= k8s.io/client-go v0.20.1/go.mod h1:/zcHdt1TeWSd5HoUe6elJmHSQ6uLLgp4bIJHVEuy+/Y= k8s.io/client-go v0.20.4/go.mod h1:LiMv25ND1gLUdBeYxBIwKpkSC5IsozMMmOOeSJboP+k= k8s.io/client-go v0.20.6/go.mod h1:nNQMnOvEUEsOzRRFIIkdmYOjAZrC8bgq0ExboWSU1I0= k8s.io/client-go v0.22.2/go.mod h1:sAlhrkVDf50ZHx6z4K0S40wISNTarf1r800F+RlCF6U= -k8s.io/client-go v0.22.4/go.mod h1:Yzw4e5e7h1LNHA4uqnMVrpEpUs1hJOiuBsJKIlRCHDA= -k8s.io/client-go v0.23.2 h1:BNbOcxa99jxHH8mM1cPKGIrrKRnCSAfAtyonYGsbFtE= -k8s.io/client-go v0.23.2/go.mod h1:k3YbsWg6GWdHF1THHTQP88X9RhB1DWPo3Dq7KfU/D1c= +k8s.io/client-go v0.23.1/go.mod h1:6QSI8fEuqD4zgFK0xbdwfB/PthBsIxCJMa3s17WlcO0= +k8s.io/client-go v0.23.3 h1:23QYUmCQ/W6hW78xIwm3XqZrrKZM+LWDqW2zfo+szJs= +k8s.io/client-go v0.23.3/go.mod h1:47oMd+YvAOqZM7pcQ6neJtBiFH7alOyfunYN48VsmwE= +k8s.io/code-generator v0.19.7/go.mod h1:lwEq3YnLYb/7uVXLorOJfxg+cUu2oihFhHZ0n9NIla0= k8s.io/code-generator v0.22.2/go.mod h1:eV77Y09IopzeXOJzndrDyCI88UBok2h6WxAlBwpxa+o= -k8s.io/code-generator v0.22.4/go.mod h1:qjYl54pQ/emhkT0UxbufbREYJMWsHNNV/jSVwhYZQGw= -k8s.io/code-generator v0.23.2/go.mod h1:S0Q1JVA+kSzTI1oUvbKAxZY/DYbA/ZUb4Uknog12ETk= +k8s.io/code-generator v0.23.1/go.mod h1:V7yn6VNTCWW8GqodYCESVo95fuiEg713S8B7WacWZDA= +k8s.io/code-generator v0.23.3/go.mod h1:S0Q1JVA+kSzTI1oUvbKAxZY/DYbA/ZUb4Uknog12ETk= k8s.io/component-base v0.20.1/go.mod h1:guxkoJnNoh8LNrbtiQOlyp2Y2XFCZQmrcg2n/DeYNLk= k8s.io/component-base v0.20.4/go.mod h1:t4p9EdiagbVCJKrQ1RsA5/V4rFQNDfRlevJajlGwgjI= k8s.io/component-base v0.20.6/go.mod h1:6f1MPBAeI+mvuts3sIdtpjljHWBQ2cIy38oBIWMYnrM= k8s.io/component-base v0.22.2/go.mod h1:5Br2QhI9OTe79p+TzPe9JKNQYvEKbq9rTJDWllunGug= -k8s.io/component-base v0.22.4/go.mod h1:MrSaQy4a3tFVViff8TZL6JHYSewNCLshZCwHYM58v5A= -k8s.io/component-base v0.23.2/go.mod h1:wS9Z03MO3oJ0RU8bB/dbXTiluGju+SC/F5i660gxB8c= +k8s.io/component-base v0.23.1/go.mod h1:6llmap8QtJIXGDd4uIWJhAq0Op8AtQo6bDW2RrNMTeo= +k8s.io/component-base v0.23.3/go.mod h1:1Smc4C60rWG7d3HjSYpIwEbySQ3YWg0uzH5a2AtaTLg= k8s.io/component-helpers v0.22.2/go.mod h1:+N61JAR9aKYSWbnLA88YcFr9K/6ISYvRNybX7QW7Rs8= -k8s.io/component-helpers v0.22.4/go.mod h1:A50qTyczDFbhZDifIfS2zFrHuPk9UNOWPpvNZ+3RSIs= -k8s.io/component-helpers v0.23.2/go.mod h1:J6CMwiaf0izLoNwiLl2OymB4+rGTsTpWp6PL/AqOM4U= +k8s.io/component-helpers v0.23.1/go.mod h1:ZK24U+2oXnBPcas2KolLigVVN9g5zOzaHLkHiQMFGr0= +k8s.io/component-helpers v0.23.3/go.mod h1:SH+W/WPTaTenbWyDEeY7iytAQiMh45aqKxkvlqQ57cg= k8s.io/cri-api v0.17.3/go.mod h1:X1sbHmuXhwaHs9xxYffLqJogVsnI+f6cPRcgPel7ywM= k8s.io/cri-api v0.20.1/go.mod h1:2JRbKt+BFLTjtrILYVqQK5jqhI+XNdF6UiGMgczeBCI= k8s.io/cri-api v0.20.4/go.mod h1:2JRbKt+BFLTjtrILYVqQK5jqhI+XNdF6UiGMgczeBCI= k8s.io/cri-api v0.20.6/go.mod h1:ew44AjNXwyn1s0U4xCKGodU7J1HzBeZ1MpGrpa5r8Yc= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= +k8s.io/gengo v0.0.0-20200428234225-8167cfdcfc14/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= +k8s.io/gengo v0.0.0-20201113003025-83324d819ded/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= k8s.io/gengo v0.0.0-20201214224949-b6c5ce23f027/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= @@ -1872,36 +1932,36 @@ k8s.io/klog/v2 v2.20.0/go.mod h1:Gm8eSIfQN6457haJuPaMxZw4wyP5k+ykPFlrhQDvhvw= k8s.io/klog/v2 v2.30.0/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= k8s.io/klog/v2 v2.40.1 h1:P4RRucWk/lFOlDdkAr3mc7iWFkgKrZY9qZMAgek06S4= k8s.io/klog/v2 v2.40.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= +k8s.io/kube-openapi v0.0.0-20200805222855-6aeccd4b50c6/go.mod h1:UuqjUnNftUyPE5H64/qeyjQoUZhGpeFDVdxjTeEVN2o= k8s.io/kube-openapi v0.0.0-20201113171705-d219536bb9fd/go.mod h1:WOJ3KddDSol4tAGcJo0Tvi+dK12EcqSLqcWsryKMpfM= k8s.io/kube-openapi v0.0.0-20210421082810-95288971da7e/go.mod h1:vHXdDvt9+2spS2Rx9ql3I8tycm3H9FDfdUoIuKCefvw= -k8s.io/kube-openapi v0.0.0-20211109043538-20434351676c/go.mod h1:vHXdDvt9+2spS2Rx9ql3I8tycm3H9FDfdUoIuKCefvw= k8s.io/kube-openapi v0.0.0-20211115234752-e816edb12b65 h1:E3J9oCLlaobFUqsjG9DfKbP2BmgwBL2p7pn0A3dG9W4= k8s.io/kube-openapi v0.0.0-20211115234752-e816edb12b65/go.mod h1:sX9MT8g7NVZM5lVL/j8QyCCJe8YSMW30QvGZWaCIDIk= k8s.io/kubectl v0.22.2/go.mod h1:BApg2j0edxLArCOfO0ievI27EeTQqBDMNU9VQH734iQ= -k8s.io/kubectl v0.22.4/go.mod h1:ok2qRT6y2Gy4+y+mniJVyUMKeBHP4OWS9Rdtf/QTM5I= -k8s.io/kubectl v0.23.2 h1:YakGzFN1csIOW/Us5VsLxjcu5Q6Vh5rqcvukcNuBwFk= -k8s.io/kubectl v0.23.2/go.mod h1:zWm5wt8PdRmHiVhE9a7q7XYW4WFX9StkZGnC18+1v3M= +k8s.io/kubectl v0.23.1/go.mod h1:Ui7dJKdUludF8yWAOSN7JZEkOuYixX5yF6E6NjoukKE= +k8s.io/kubectl v0.23.3 h1:gJsF7cahkWDPYlNvYKK+OrBZLAJUBzCym+Zsi+dfi1E= +k8s.io/kubectl v0.23.3/go.mod h1:VBeeXNgLhSabu4/k0O7Q0YujgnA3+CLTUE0RcmF73yY= k8s.io/kubernetes v1.13.0/go.mod h1:ocZa8+6APFNC2tX1DZASIbocyYT5jHzqFVsY5aoB7Jk= k8s.io/metrics v0.22.2/go.mod h1:GUcsBtpsqQD1tKFS/2wCKu4ZBowwRncLOJH1rgWs3uw= -k8s.io/metrics v0.22.4/go.mod h1:6F/iwuYb1w2QDCoHkeMFLf4pwHBcYKLm4mPtVHKYrIw= -k8s.io/metrics v0.23.2/go.mod h1:idJHc+lLK5teHUC6Z2+d6qTKA12d5FLDxmC/DHiUYKc= +k8s.io/metrics v0.23.1/go.mod h1:qXvsM1KANrc+ZZeFwj6Phvf0NLiC+d3RwcsLcdGc+xs= +k8s.io/metrics v0.23.3/go.mod h1:Ut8TvkbsO4oMVeUzaTArvPrcw9QRFLs2XNzUlORjdYE= k8s.io/utils v0.0.0-20201110183641-67b214c5f920/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= k8s.io/utils v0.0.0-20210802155522-efc7438f0176/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= k8s.io/utils v0.0.0-20210819203725-bdf08cb9a70a/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= k8s.io/utils v0.0.0-20210820185131-d34e5cb4466e/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= k8s.io/utils v0.0.0-20210930125809-cb0fa318a74b/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= -k8s.io/utils v0.0.0-20211208161948-7d6a63dca704 h1:ZKMMxTvduyf5WUtREOqg5LiXaN1KO/+0oOQPRFrClpo= -k8s.io/utils v0.0.0-20211208161948-7d6a63dca704/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= -oras.land/oras-go v0.4.0/go.mod h1:VJcU+VE4rkclUbum5C0O7deEZbBYnsnpbGSACwTjOcg= +k8s.io/utils v0.0.0-20211116205334-6203023598ed/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= +k8s.io/utils v0.0.0-20220127004650-9b3446523e65 h1:ONWS0Wgdg5wRiQIAui7L/023aC9+IxrIrydY7l8llsE= +k8s.io/utils v0.0.0-20220127004650-9b3446523e65/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= +oras.land/oras-go v1.1.0/go.mod h1:1A7vR/0KknT2UkJVWh+xMi95I/AhK8ZrxrnUSmXN0bQ= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/goversion v1.2.0/go.mod h1:Eih9y/uIBS3ulggl7KNJ09xGSLcuNaLgmvvqa07sgfo= -rsc.io/letsencrypt v0.0.3/go.mod h1:buyQKZ6IXrRnB7TdkHP0RyEybLx18HHyOSoTyoOLqNY= rsc.io/qr v0.2.0/go.mod h1:IF+uZjkb9fqyeF/4tlBoynqmQxUoPfWEKh921coOuXs= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.14/go.mod h1:LEScyzhFmoF5pso/YSeBstl57mOzx9xlU9n85RGrDQg= sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.15/go.mod h1:LEScyzhFmoF5pso/YSeBstl57mOzx9xlU9n85RGrDQg= -sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.22/go.mod h1:LEScyzhFmoF5pso/YSeBstl57mOzx9xlU9n85RGrDQg= +sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.25/go.mod h1:Mlj9PNLmG9bZ6BHFwFKDo5afkpWyUISkb9Me0GnK66I= sigs.k8s.io/json v0.0.0-20211020170558-c049b76a60c6/go.mod h1:p4QtZmO4uMYipTQNzagwnNoseA6OxSUutVw05NhYDRs= sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2 h1:kDi4JBNAsJWfz1aEXhO8Jg87JJaPNLh5tIzYHgStQ9Y= sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2/go.mod h1:B+TnT182UBxE84DiCz4CVE26eOSDAeYCpfDnC2kdKMY= @@ -1913,6 +1973,7 @@ sigs.k8s.io/kustomize/kustomize/v4 v4.2.0/go.mod h1:MOkR6fmhwG7hEDRXBYELTi5GSFcL sigs.k8s.io/kustomize/kustomize/v4 v4.4.1/go.mod h1:qOKJMMz2mBP+vcS7vK+mNz4HBLjaQSWRY22EF6Tb7Io= sigs.k8s.io/kustomize/kyaml v0.11.0/go.mod h1:GNMwjim4Ypgp/MueD3zXHLRJEjz7RvtPae0AwlvEMFM= sigs.k8s.io/kustomize/kyaml v0.13.0/go.mod h1:FTJxEZ86ScK184NpGSAQcfEqee0nul8oLCK30D47m4E= +sigs.k8s.io/structured-merge-diff/v4 v4.0.1/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= sigs.k8s.io/structured-merge-diff/v4 v4.0.2/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= sigs.k8s.io/structured-merge-diff/v4 v4.0.3/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= sigs.k8s.io/structured-merge-diff/v4 v4.1.2/go.mod h1:j/nl6xW8vLS49O8YvXW1ocPhZawJtm+Yrr7PPRQ0Vg4= diff --git a/cmd/code.go b/pkg/ergo/experimental/codegen/code.go similarity index 64% rename from cmd/code.go rename to pkg/ergo/experimental/codegen/code.go index 424d29f5..c1e5134e 100644 --- a/cmd/code.go +++ b/pkg/ergo/experimental/codegen/code.go @@ -1,40 +1,21 @@ -/* - * Copyright (c) 2021 ysicing - */ - -package cmd +// AGPL License +// Copyright (c) 2022 ysicing +package codegen import ( "strings" "github.com/ergoapi/log" "github.com/manifoldco/promptui" - "github.com/spf13/cobra" - "github.com/ysicing/ergo/pkg/ergo/codegen" - "github.com/ysicing/ergo/pkg/util/factory" ) type CodeOptions struct { Log log.Logger } -func newCodeGenCmd(f factory.Factory) *cobra.Command { - c := &CodeOptions{ - Log: f.GetLog(), - } - cmd := &cobra.Command{ - Use: "code [flags]", - Short: "初始化项目", - Run: func(cobraCmd *cobra.Command, args []string) { - c.Init() - }, - } - return cmd -} - func (code CodeOptions) Init() { searcher := func(input string, index int) bool { - p := codegen.CodeType[index] + p := CodeType[index] name := strings.Replace(strings.ToLower(p.Key), " ", "", -1) input = strings.Replace(strings.ToLower(input), " ", "", -1) return strings.Contains(name, input) @@ -47,15 +28,15 @@ func (code CodeOptions) Init() { } codetype := promptui.Select{ Label: "选择代码类型", - Items: codegen.CodeType, + Items: CodeType, Searcher: searcher, Size: 4, Templates: templates, } codetypeid, _, _ := codetype.Run() - selectcodetypevalue := codegen.CodeType[codetypeid].Key + selectcodetypevalue := CodeType[codetypeid].Key code.Log.Infof("\U0001F389 选择 %v", selectcodetypevalue) - codefunc := codegen.CodeGen{Log: code.Log} + codefunc := CodeGen{Log: code.Log} if selectcodetypevalue == "go" { code.Log.Infof("Start downloading the template...") if err := codefunc.GoClone(); err != nil { diff --git a/pkg/ergo/codegen/init.go b/pkg/ergo/experimental/codegen/init.go similarity index 98% rename from pkg/ergo/codegen/init.go rename to pkg/ergo/experimental/codegen/init.go index 6b9ef5f1..f4c235c3 100644 --- a/pkg/ergo/codegen/init.go +++ b/pkg/ergo/experimental/codegen/init.go @@ -1,5 +1,5 @@ -// MIT License -// Copyright (c) 2020 ysicing +// AGPL License +// Copyright (c) 2022 ysicing package codegen