指定地平线用户界面位

designate-dashboard的Python项目详细描述


团队和存储库标记

https://governance.openstack.org/tc/badges/designate-dashboard.svg

指定的仪表板

指定地平线用户界面位

  • 免费软件:apache许可证

功能

  • 待办事项

如何

  1. 通过运行将指定的仪表板打包:

    python setup.py sdist
    

    这将在dist文件夹中创建一个python egg,用于安装 在horizon机器上或horizon的python虚拟环境中。

    –或–

    通过运行“python setup.py–install”直接从源代码安装

    注意:在某些系统上,python可能会抛出如下错误

    ‘Exception: Versioning for this project requires either an sdist tarball, or access

    to an upstream git repository’

    这似乎是PBR版本控制不匹配的结果。开发的黑客解决方案 目的是用中的硬编码版本(例如“1.0.1”)替换pbr调用。 指定的Ashboard/uuuu init.py。

  2. 将面板插件文件复制到horizon配置中。这些文件可以在指定的仪表板/启用中找到 并应复制到/usr/share/openstack dashboard/openstack_dashboard/local/enabled或 OpenStack仪表板安装的等效目录。

  3. 确保keystone目录包含服务类型“dns”的终结点。如果没有这样的端点 找到后,指定的仪表板面板将不会呈现。

  4. (可选)将指定策略文件复制到Horizon的策略文件文件夹中,并添加此配置:

    'dns': 'designate_policy.json',
    
  5. (可选)在地平线设置文件(本地设置或其他设置.py)中,添加 下面这行。这将使记录创建/更新屏幕使用浮动IP的下拉列表 地址而不是自由格式文本字段:

    DESIGNATE = { 'records_use_fips': True }
    

测试

  • 如何运行js测试:

    • Install npm and nodejs=4.8.4

    $ ^{tt1}$ $ ^{tt2}$ $ ^{tt3}$

    1. npm install(创建虚拟环境并在package.json中安装所有依赖项)
    2. npm run lint用于eslint
    3. npm run test用于js单元测试

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

推荐PyPI第三方库


热门话题
java如何在jetty请求日志中添加milliscond字段?   java在使用Scanner类从文件读取信息时遇到问题   为什么。类不适用于泛型类型?   SQLite插入上的java空指针异常   java能告诉我们Guava缓存是在禁用统计数据的情况下构建的吗?   java在应用程序中使用常量   java无法使用AutoIT和Selenium Webdriver在所需位置/文件夹保存图像   java如何在jtable中更新jprogress栏   java是比较给定日期和当前日期(在给定时区中没有时间段)的最佳方法   安卓代码中的java错误   java无法访问实体类中的字段   java如何在tomcat中处理三个JDBC连接池?   java无法使用Spring Security保护AngularJS页面   如何在没有TCP/IP协议栈的情况下用Java发送以太帧