Horizon的通用密钥管理UI插件
项目描述
Horizon的通用密钥管理UI插件
免费软件:Apache许可证
功能
待办事项
在DevStack中启用
将此存储库添加到您的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_URL 和 OPENSTACK_KEYSTONE_DEFAULT_ROLE 设置是否适用于您的环境。(除非您修改了 OpenStack 服务器以更改它们,否则它们应该是正确的。)
在您的虚拟环境中安装 Castellan UI 及其所有依赖项
tools/with_venv.sh pip install -e ../castellan-ui/
并在 Horizon 中启用它
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/ 可用
项目详情
下载文件
下载适用于您平台的自定义文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
castellan-ui-0.1.0.tar.gz (45.1 kB 查看散列)
构建分布
castellan_ui-0.1.0-py2-none-any.whl (84.5 kB 查看散列)
关闭
castellan-ui-0.1.0.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 98628947c3fcadcfea93416c10f8108b3bb562cf014a7b67b3af10c30684c9fb |
|
MD5 | 3e229f0b0ae53b28866e7ae8bb8ca37d |
|
BLAKE2b-256 | a586eee15073ef03569b3c37c025d016420960c03c6a95b99398324ae271f903 |
关闭
castellan_ui-0.1.0-py2-none-any.whl 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 0674330b0c1b30753a76913449c934aac5ac6cb92653cd2ef1eaac4f048850f6 |
|
MD5 | 8eb3d30e2358f86e8144a427b2981cb2 |
|
BLAKE2b-256 | 4b9acc64d13b575d5304288402ce165ee4cda2fedb56d9db02ccc4e17410752b |