我通过Ansible(https://docs.openshift.com/container-platform/3.9/install_config/web_console_customization.html#ansible-config-web-console-customizations)运行Openshift Web控制台,并且在清单文件中,有以下一行:
openshift_clusterid=${clusterid}
以上内容在实际文件中显示为“ myproject-dev-0”。我希望能够自定义登录页面(https://docs.openshift.com/container-platform/3.9/install_config/web_console_customization.html#customizing-the-login-page)以显示此集群变量。我该怎么做?
对我来说,一种可能的解决方案是使用“设置扩展属性”(https://docs.openshift.com/container-platform/3.9/install_config/web_console_customization.html#setting-extension-properties),然后我的Javascript可以使用jQuery或其他类型的DOM操作来修改此页面。
但是问题是,即使我要更新webconsole-config ConfigMap(通过“ oc edit configmap / webconsole-config -n openshift-web-console”)以添加一些我的扩展程序可以读取的新属性。 。 。我正在通过Ansible部署Web控制台,只有少数几个我可以对Ansible脚本(https://docs.openshift.com/container-platform/3.9/install_config/web_console_customization.html#ansible-config-web-console-customizations)进行自定义,而这些都不是“扩展属性”。