We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
目前在 #453 中已完成并提交开源之夏项目 Higress Wasm 插件构建/调试/部署的命令行实现 的相关内容,实现的功能如下:
1. install 增强
当前 install 仅支持通过 YAML 文件和 Wasm 插件项目源文件进行安装,同时 YAML 文件的安装方式能力较弱,与 kubectl apply -f plugin-conf.yaml 无异:
kubectl apply -f plugin-conf.yaml
$ hgctl plugin install --from-yaml plugin-conf.yaml $ hgctl plugin install --from-go-src ./
后续将:
--from-yaml
--from-oci
--from-jar
--out-type/dest
--pull/image
GLOABL
INSTANCE
Gloabl
Ingress
Domain
2. 优化命令行选项与 option.yaml
3. 增加 tags
当前通过 go 结构体字段 tags 来设置 spec.yaml 中 schema 的相应字段,目前仅支持以下 tags:
-
后续考虑增加如 default 等更多遵循 json schema 的 tags
default
The text was updated successfully, but these errors were encountered:
No branches or pull requests
当前情况
目前在 #453 中已完成并提交开源之夏项目 Higress Wasm 插件构建/调试/部署的命令行实现 的相关内容,实现的功能如下:
优化计划
1. install 增强
当前 install 仅支持通过 YAML 文件和 Wasm 插件项目源文件进行安装,同时 YAML 文件的安装方式能力较弱,与
kubectl apply -f plugin-conf.yaml
无异:后续将:
--from-yaml
更改为--from-oci
,并以编译并上传到镜像仓库的 Wasm OCI 镜像为来源,通过命令行交互的方式填入元数据信息进行安装;--from-jar
选项将 jab 包作为安装源;--out-type/dest
,并为 install 添加--pull/image
选项;GLOABL
,INSTANCE
这样带有歧义的插件作用域选项,取而代之的是暴露Gloabl
,Ingress
,Domain
具有确定性的选项;2. 优化命令行选项与 option.yaml
3. 增加 tags
当前通过 go 结构体字段 tags 来设置 spec.yaml 中 schema 的相应字段,目前仅支持以下 tags:
-
,后续考虑增加如
default
等更多遵循 json schema 的 tagsThe text was updated successfully, but these errors were encountered: