summaryrefslogtreecommitdiffstats
path: root/docs/conf.py
AgeCommit message (Expand)AuthorFilesLines
2020-04-06Add osa to intersphinx inventoryAric Gardner1-0/+1
2020-04-02Intersphinx linkingAric Gardner1-0/+74
2020-02-07sphinxcontrib-needs extension to workAric Gardner1-0/+63
2020-02-06Revert "exclude submodules"Aric Gardner1-1/+0
2020-02-06exclude submodulesAric Gardner1-0/+1
2020-01-29Changes to doc configAric Gardner1-488/+7
2019-05-22Turn on publishing of system messagesRich Bennett1-1/+1
2019-02-22Fix build timeout & upgrade sphinxRich Bennett1-3/+4
2019-02-20Sidebar enhancementAndrea Visnyei1-3/+4
2019-02-19Merge "Copyright updated to 2019"Rich Bennett1-1/+1
2019-02-19Sticky navigationGergely Csatari1-1/+2
2019-02-15Whitening the search backgroundGergely Csatari1-1/+1
2019-02-14Copyright updated to 2019Manish Kumar1-1/+1
2018-09-13Switch theme and add report issueRich Bennett1-2/+5
2018-09-01Cherry pick beijing improvements to masterRich Bennett1-1/+1
2018-07-12Add support for sphinx NEEDS DirectiveRich Bennett1-0/+62
2018-05-22Add link check exceptionsRich Bennett1-20/+43
2018-05-08Add spellcheck and linkcheck exceptionsRich Bennett1-2/+29
2018-04-11Clean-up using onap sectionRich Bennett1-1/+0
2017-11-24Add .gitmodule entry for vvpRich Bennett1-2/+2
2017-11-21Add Release, Version, and TagsRich Bennett1-3/+2
2017-11-14Remove exclusion for files removed in SO-319Rich Bennett1-1/+0
2017-11-08Remove AAI rst file exclusionRich Bennett1-1/+0
2017-11-08Integrate architecture overviewRich Bennett1-2/+3
2017-10-26Remove http domain directiveRich Bennett1-1/+0
2017-10-26Remove aai submodules aggregated in aai-commonRich Bennett1-0/+1
2017-10-24Integrate CLAMP added templatesRich Bennett1-2/+1
2017-10-18Update Copyright and Licensing markingsRich Bennett1-2/+5
2017-10-16Sync logging-analytics update release note listRich Bennett1-6/+8
2017-09-18Remove linkcheck and add API examplesRich Bennett1-1/+7
2017-09-13Ignore localhost links in sphinx linkcheck builderRich Bennett1-0/+3
2017-08-25Remove VNFRQTS ExclusionRich Bennett1-2/+4
2017-08-24Update How To Guide & Git submodulesRich Bennett1-1/+2
2017-08-16Updates to How to GuideRich Bennett1-1/+1
2017-08-08[DOC-24] Revert to Sphinx 1.5.3 for RTDRich Bennett1-1/+1
2017-08-07[DOC-24] Add Component Template, Sphinx 1.6.3Rich Bennett1-4/+5
2017-07-25[DOC-57 Add vnfrqts/guidelines submodule]Rich Bennett1-1/+4
2017-07-19[DOC-9] Index, sources validated & built with toxRich Bennett1-0/+361
r">: type: string label: vBNG IN private IP address description: Private IP address that is assigned to the vBNG IN vbng_private_ip_1: type: string label: vBNG private IP address towards the ONAP management network description: Private IP address that is assigned to the vBNG to communicate with ONAP components vbng_private_ip_2: type: string label: vBNG to CPE_SIGNAL private IP address description: Private IP address that is assigned to the vBNG in the CPE_SIGNAL network vbng_private_ip_3: type: string label: vBNG to vGMUX private IP address description: Private IP address that is assigned to the vBNG to vGMUX port vbng_name_0: type: string label: vBNG name description: Name of the vBNG vnf_id: type: string label: VNF ID description: The VNF ID is provided by ONAP vf_module_id: type: string label: vCPE module ID description: The vCPE Module ID is provided by ONAP dcae_collector_ip: type: string label: DCAE collector IP address description: IP address of the DCAE collector dcae_collector_port: type: string label: DCAE collector port description: Port of the DCAE collector key_name: type: string label: Key pair name description: Public/Private key pair name pub_key: type: string label: Public key description: Public key to be installed on the compute instance repo_url_blob: type: string label: Repository URL description: URL of the repository that hosts the demo packages repo_url_artifacts: type: string label: Repository URL description: URL of the repository that hosts the demo packages install_script_version: type: string label: Installation script version number description: Version number of the scripts that install the vFW demo app demo_artifacts_version: type: string label: Artifacts version used in demo vnfs description: Artifacts (jar, tar.gz) version used in demo vnfs cloud_env: type: string label: Cloud environment description: Cloud environment (e.g., openstack, rackspace) ############# # # # RESOURCES # # # ############# resources: random-str: type: OS::Heat::RandomString properties: length: 4 my_keypair: type: OS::Nova::KeyPair properties: name: str_replace: template: base_rand params: base: { get_param: key_name } rand: { get_resource: random-str } public_key: { get_param: pub_key } save_private_key: false brgemu_bng_private_network: type: OS::Neutron::Net properties: name: { get_param: brgemu_bng_private_net_id } brgemu_bng_private_subnet: type: OS::Neutron::Subnet properties: name: { get_param: brgemu_bng_private_net_id } network_id: { get_resource: brgemu_bng_private_network } cidr: { get_param: brgemu_bng_private_net_cidr } # Virtual BNG Instantiation vbng_private_0_port: type: OS::Neutron::Port properties: network: { get_resource: brgemu_bng_private_network } fixed_ips: [{"subnet": { get_resource: brgemu_bng_private_subnet }, "ip_address": { get_param: vbng_private_ip_0 }}] vbng_private_1_port: type: OS::Neutron::Port properties: network: { get_param: onap_private_net_id } fixed_ips: [{"subnet": { get_param: onap_private_subnet_id }, "ip_address": { get_param: vbng_private_ip_1 }}] vbng_private_2_port: type: OS::Neutron::Port properties: network: { get_param: cpe_signal_net_id } fixed_ips: [{"subnet": { get_param: cpe_signal_net_id }, "ip_address": { get_param: vbng_private_ip_2 }}] vbng_private_3_port: type: OS::Neutron::Port properties: network: { get_param: bng_gmux_private_net_id } fixed_ips: [{"subnet": { get_param: bng_gmux_private_net_id }, "ip_address": { get_param: vbng_private_ip_3 }}] vbng_0: type: OS::Nova::Server properties: image: { get_param: vcpe_image_name } flavor: { get_param: vcpe_flavor_name } name: { get_param: vbng_name_0 } key_name: { get_resource: my_keypair } networks: - network: { get_param: public_net_id } - port: { get_resource: vbng_private_0_port } - port: { get_resource: vbng_private_1_port } - port: { get_resource: vbng_private_2_port } metadata: {vnf_id: { get_param: vnf_id }, vf_module_id: { get_param: vf_module_id }} user_data_format: RAW user_data: str_replace: params: __oam_ipaddr__: { get_param: vbng_private_ip_1 } __brgemu_bng_net_ipaddr__: { get_param: vbng_private_ip_0 } __cpe_signal_net_ipaddr__: { get_param: vbng_private_ip_2 } __bng_gmux_net_ipaddr__: { get_param: vbng_private_ip_3 } __oam_cidr__: { get_param: onap_private_net_cidr } __brgemu_bng_cidr__: { get_param: brgemu_bng_private_net_cidr } __cpe_signal_cidr__: { get_param: cpe_signal_private_net_cidr } __bng_gmux_cidr__: { get_param: bng_gmux_private_net_cidr } __dcae_collector_ip__: { get_param: dcae_collector_ip } __dcae_collector_port__: { get_param: dcae_collector_port } __repo_url_blob__ : { get_param: repo_url_blob } __repo_url_artifacts__ : { get_param: repo_url_artifacts } __demo_artifacts_version__ : { get_param: demo_artifacts_version } __install_script_version__ : { get_param: install_script_version } __cloud_env__ : { get_param: cloud_env } template: | #!/bin/bash # Create configuration files mkdir /opt/config echo "__brgemu_bng_net_ipaddr__" > /opt/config/brgemu_bng_net_ipaddr.txt echo "__cpe_signal_net_ipaddr__" > /opt/config/cpe_signal_net_ipaddr.txt echo "__bng_gmux_net_ipaddr__" > /opt/config/bng_gmux_net_ipaddr.txt echo "__oam_ipaddr__" > /opt/config/oam_ipaddr.txt echo "__oam_cidr__" > /opt/config/oam_cidr.txt echo "__bng_gmux_cidr__" > /opt/config/bng_gmux_net_cidr.txt echo "__cpe_signal_cidr__" > /opt/config/cpe_signal_net_cidr.txt echo "__brgemu_bng_cidr__" > /opt/config/brgemu_bng_net_cidr.txt echo "__dcae_collector_ip__" > /opt/config/dcae_collector_ip.txt echo "__dcae_collector_port__" > /opt/config/dcae_collector_port.txt echo "__repo_url_blob__" > /opt/config/repo_url_blob.txt echo "__repo_url_artifacts__" > /opt/config/repo_url_artifacts.txt echo "__demo_artifacts_version__" > /opt/config/demo_artifacts_version.txt echo "__install_script_version__" > /opt/config/install_script_version.txt echo "__cloud_env__" > /opt/config/cloud_env.txt # Download and run install script curl -k __repo_url_blob__/org.onap.demo/vnfs/vcpe/__install_script_version__/v_bng_install.sh -o /opt/v_bng_install.sh cd /opt chmod +x v_bng_install.sh ./v_bng_install.sh