aboutsummaryrefslogtreecommitdiffstats
path: root/docs/results
AgeCommit message (Expand)AuthorFilesLines
2017-07-13Add reporting results for Danube 3.0Morgan Richomme6-0/+8313
2017-05-05Add Danube 2.0 reporting statusMorgan Richomme6-0/+5084
2017-03-31Backup of reporting status for Danube 1.0Morgan Richomme13-0/+4387
2017-02-02Remove all the results from previous releasesjose.lausuch16-24203/+0
2016-04-27Prepare Brahmaputra 3.0 releaseMorgan Richomme4-0/+4963
2016-02-24Change table formatMorgan Richomme1-44/+39
2016-02-24Fix formatting for compass and joid scenariosjose.lausuch4-29/+38
2016-02-24Correct rst formatting for fuel scenarios and set proper orderjose.lausuch10-2462/+2513
2016-02-24Merge "Add doctor results to apex-odl-l2 scenario"Morgan Richomme1-5/+131
2016-02-24Add the missing scenario results to the doc html pagejose.lausuch6-50/+8
2016-02-24Add doctor results to apex-odl-l2 scenariojose.lausuch1-5/+131
2016-02-24Merge "Add result docs for apex, compass, joid"Morgan Richomme8-4264/+7276
2016-02-24Add result docs for apex, compass, joidMorgan Richomme8-4264/+7276
2016-02-23Add fuel scenarios test reportjose.lausuch7-46/+9531
2016-02-23Moving testusage.rst to introduction.rst to avoid being pulled into the userg...ChristopherPrice2-193/+193
2016-02-12Add compass onos and odl_l2 scenariomrichomme2-638/+4215
2016-02-12Add result overview and onos-nosdn-ha scenario reultsMorgan Richomme4-283/+1659
2016-02-11Adding a structure for the reporting of test cases for functestChristopherPrice23-0/+1651
nt-weight: bold } /* Name.Property */ .highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #336699 } /* Name.Variable */ .highlight .ow { color: #008800 } /* Operator.Word */ .highlight .w { color: #bbbbbb } /* Text.Whitespace */ .highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */ .highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */ .highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */ .highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */ .highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ .highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ .highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */ }
##############################################################################
# Copyright (c) 2018 Mirantis Inc., Enea AB and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Apache License, Version 2.0
# which accompanies this distribution, and is available at
# http://www.apache.org/licenses/LICENSE-2.0
##############################################################################
{%- import 'net_map.j2' as nm with context %}
---
# NOTE: pod_config is generated and transferred into its final location on
# cfg01 only during deployment to prevent leaking sensitive data
classes:
  - system.maas.region.single
  - service.maas.cluster.single
  - cluster.all-mcp-arch-common.opnfv.lab_proxy_pdf
  - cluster.all-mcp-arch-common.opnfv.pod_config
parameters:
  _param:
    linux_system_codename: xenial
    maas_admin_username: opnfv
    dns_server01: '{{ nm.dns_public[0] }}'
    single_address: ${_param:infra_maas_node01_deploy_address}
    hwe_kernel: 'hwe-16.04'
    opnfv_maas_timeout_comissioning: {{ nm.maas_timeout_comissioning }}
    opnfv_maas_timeout_deploying: {{ nm.maas_timeout_deploying }}
  maas:
    region:
{%- if '-ovs-' in conf.MCP_DEPLOY_SCENARIO or '-fdio-' in conf.MCP_DEPLOY_SCENARIO %}
      tags:
        aarch64_hugepages_1g:
          comment: 'Enable 1G pagesizes on aarch64'
          definition: '//capability[@id="asimd"]'
          kernel_opts: 'default_hugepagesz=1G hugepagesz=1G'
{%- endif %}
      timeout:
        # Set maas.wait_for_<state> timeouts to ~2.5x of MaaS <state> timeout
        ready: {{ nm.maas_timeout_comissioning * 150 }}
        deployed: {{ nm.maas_timeout_deploying * 150 }}
        attempts: 3
      boot_sources_delete_all_others: true
      boot_sources:
        resources_mirror:
          url: http://images.maas.io/ephemeral-v3/daily
          keyring_file: /usr/share/keyrings/ubuntu-cloudimage-keyring.gpg
      boot_sources_selections:
        xenial:
          url: "http://images.maas.io/ephemeral-v3/daily"
          os: "ubuntu"
          release: "${_param:linux_system_codename}"
          arches:
{%- for arch in nm.cluster.arch %}
            - "{{ arch | dpkg_arch }}"
{%- endfor %}
          subarches:
            - "generic"
            - "ga-16.04"
            - "hwe-16.04"
          labels: '"*"'
      fabrics:
        pxe_admin:
          name: 'pxe_admin'
          description: Fabric for PXE/admin
          vlans:
            0:
              name: 'vlan 0'
              description: PXE/admin VLAN
              dhcp: true
              primary_rack: "${linux:network:hostname}"
      subnets:
        {{ nm.net_admin }}:
          name: {{ nm.net_admin }}
          cidr: {{ nm.net_admin }}
          gateway_ip: ${_param:single_address}
          fabric: ${maas:region:fabrics:pxe_admin:name}
          vlan: 0
          ipranges:
            1:
              start: {{ nm.net_admin_pool_start }}
              end: {{ nm.net_admin_pool_end }}
              type: dynamic
      sshprefs:
        - '{{ conf.MAAS_SSH_KEY }}'
{%- if 'aarch64' in nm.cluster.arch %}
      package_repositories:
        armband:
          name: armband
          enabled: '1'
          url: 'http://linux.enea.com/mcp-repos/${_param:armband_repo_version}/${_param:linux_system_codename}'
          distributions: '${_param:armband_repo_version}-armband'
          components: 'main'
          arches: 'arm64'
          key: ${_param:armband_key}
{%- endif %}
      salt_master_ip: ${_param:reclass_config_master}
      domain: ${_param:cluster_domain}
      ~maas_config:
        maas_name: mas01
        active_discovery_interval: 600
        ntp_external_only: true
        upstream_dns: ${_param:dns_server01}
        commissioning_distro_series: 'xenial'
        default_distro_series: 'xenial'
        default_osystem: 'ubuntu'
        default_storage_layout: 'lvm'
        enable_http_proxy: true
        disk_erase_with_secure_erase: false
        dnssec_validation: 'no'
        enable_third_party_drivers: true
        network_discovery: 'enabled'
        default_min_hwe_kernel: ${_param:hwe_kernel}
    cluster:
      saltstack_repo_xenial: "deb [arch=amd64] http://repo.saltstack.com/apt/ubuntu/16.04/amd64/2017.7/ xenial main"
      region:
        port: 5240
  linux:
    system:
      repo:
        armband_3:
          enabled: false
      ~locale: ''
      ~kernel:
        sysctl:
          net.ipv4.ip_forward: 1
    network:
      resolv:
        dns:
{%- for server in nm.dns_public %}
          - {{ server }}
{%- endfor %}
  iptables:
    schema:
      epoch: 1
    service:
      v4:
        enabled: true
        persistent_config: /etc/iptables/rules.v4
      v6:
        enabled: false
    tables:
      v4:
        filter:
          chains:
            INPUT:
              ruleset:
                10:
                  rule: -s ${_param:single_address}/${_param:opnfv_net_admin_mask}
                11:
                  rule: -d ${_param:single_address}/${_param:opnfv_net_admin_mask}
        nat:
          chains:
            POSTROUTING:
              policy: ACCEPT
              ruleset:
                10:
                  rule: -s ${_param:single_address}/${_param:opnfv_net_admin_mask}
                  action: MASQUERADE