Horizon通用密钥管理器UI插件

castellan-ui的Python项目详细描述


Horizon的通用密钥管理器用户界面插件

功能

  • 待办事项

在devstack中启用

将此repo作为外部存储库添加到local.conf文件中:

[[local|localrc]]
enable_plugin castellan-ui https://github.com/openstack/castellan-ui

手动安装

首先克隆Horizon和Castellan UI存储库:

git clone https://github.com/openstack/horizon
git clone https://github.com/openstack/castellan-ui

创建虚拟环境并安装Horizon依赖项:

cd horizon
python tools/install_venv.py

设置local_settings.py文件:

cp openstack_dashboard/local/local_settings.py.example openstack_dashboard/local/local_settings.py

在首选文本中打开复制的local_settings.py文件 编辑。您需要自定义多个设置:

  • OPENSTACK_HOST应该配置为 OpenStack服务器。验证OPENSTACK_KEYSTONE_URLOPENSTACK_KEYSTONE_DEFAULT_ROLE设置对您的 环境。(它们应该是正确的,除非您修改了 openstack服务器来更改它们。)

安装Castellan UI,使其在虚拟环境中具有所有依赖项:

tools/with_venv.sh pip install -e ../castellan-ui/

在地平线上启用它:

ln -s ../castellan-ui/castellan_ui/enabled/_90_project_key_manager_panelgroup.py openstack_dashboard/local/enabled
ln -s ../castellan-ui/castellan_ui/enabled/_91_project_key_manager_x509_certificates_panel.py openstack_dashboard/local/enabled
ln -s ../castellan-ui/castellan_ui/enabled/_92_project_key_manager_private_key_panel.py openstack_dashboard/local/enabled
ln -s ../castellan-ui/castellan_ui/enabled/_93_project_key_manager_public_key_panel.py openstack_dashboard/local/enabled
ln -s ../castellan-ui/castellan_ui/enabled/_94_project_key_manager_symmetric_key_panel.py openstack_dashboard/local/enabled
ln -s ../castellan-ui/castellan_ui/enabled/_95_project_key_manager_opaque_data_panel.py openstack_dashboard/local/enabled
ln -s ../castellan-ui/castellan_ui/enabled/_96_project_key_manager_passphrase_panel.py openstack_dashboard/local/enabled

要使用新启用的Castellan UI插件运行Horizon,请运行:

./run_tests.sh --runserver 0.0.0.0:8080

要在8080端口启动应用程序,Horizon仪表板将 可在您的浏览器http://localhost:8080/

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在创建对话框时设置模糊背景   java支持clojure中的xml和json REST响应   java在Android中通过多个JSON对象循环   java如何创建T类型的新对象   Java应用程序的设计   java使用GridView、适配器和毕加索制作流行电影应用程序   java在映射中交换值   java在同一活动/布局中多次使用同一片段   使用FixedLengthTokenizer使用java Spring FlatFileItemReader   javajavax。xml。ws。WebServiceException:javax。xml。肥皂SOAPException:错误代码QName必须是命名空间限定的!在weblogic server 12c中部署时   当我在构造函数中调用java Autowired属性时,该属性为null   线程“main”java中的linux异常。网BindException:地址已在使用中   java检查两个日期周期是否重叠   有没有办法通过安卓应用程序自动检测java服务器应用程序是否在线?   java检查2D数组中4个连续相同的对角线元素(连接4个游戏)   向Java数组添加数据   java组织。弹性搜索。客户运输NoNodeAvailableException:配置的节点均不可用:[]