“WSO IS 5.9.0”的新功能是 deployment.toml ,但我还没有找到配置选项,也没有找到如何从这个文件设置 xml 配置文件的方法。
例如,如果我想在 carbon.xml 中启用选项 EnableHTTPAdminConsole,应该怎么做?
[server]
hostname = "my.server.com"
node_ip = "127.0.0.1"
base_path = "https://$ref{server.hostname}:${carbon.management.port}"
enable_h_t_t_p_admin_console = true
enable_http_admin_console = true
EnableHTTPAdminConsole = true
不工作
此外,我尝试在我的 docker 镜像中进行修改:
wso2is-5.9.0/repository/resources/conf/templates/repository/conf/carbon.xml.j2
或
wso2is-5.9.0/conf/carbon.xml
但是所有这些文件都会被覆盖。
我的用例是在没有端口的情况下在 K8S 中使用 WSO2IS。
https://wso2is.my.domain/ > k8s nginx ingress : 443 (manages certificate) > wso2is-service > wso2is-pod : 9763 (plain http)
但是问题仍然存在,deployment.toml 中有哪些配置选项可用
最佳答案
这似乎无法通过 deployment.toml 实现。作为解决方法,您可以取消注释
中的属性wso2is-5.9.0/repository/resources/conf/templates/repository/conf/carbon.xml.j2
关于wso2 - deployment.toml 配置选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59773570/