X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=conductor%2Fdoc%2Fexamples%2FREADME.md;fp=conductor%2Fdoc%2Fexamples%2FREADME.md;h=0000000000000000000000000000000000000000;hb=40db765dbfa3f18d59f08e84a49f08aa58b66ca0;hp=84e7e6bde82c993cff0ca19ab434ba29d61fd995;hpb=c8d14fbe6c762581737c95ede15e9b9919bee788;p=optf%2Fhas.git diff --git a/conductor/doc/examples/README.md b/conductor/doc/examples/README.md deleted file mode 100644 index 84e7e6b..0000000 --- a/conductor/doc/examples/README.md +++ /dev/null @@ -1,96 +0,0 @@ -# Example Conductor Templates - -*Updated: 10 Oct 2017* - -## Example 1 - -```yaml - -# Homing Specification Version -homing_template_version: 2017-10-10 - -# Runtime order Parameters -parameters: - service_name: Residential vCPE - service_id: vcpe_service_id - customer_lat: 32.897480 - customer_long: -97.040443 - -# List of geographical locations -locations: - customer_loc: - latitude: {get_param: customer_lat} - longitude: {get_param: customer_long} - -# List of VNFs (demands) to be homed -demands: - vGMuxInfra: - - inventory_provider: aai - inventory_type: service - attributes: - equipment_type: vG_Mux - customer_id: some_company - excluded_candidates: - - candidate_id: - 1ac71fb8-ad43-4e16-9459-c3f372b8236d - existing_placement: - - candidate_id: 21d5f3e8-e714-4383-8f99-cc480144505a - vG: - - inventory_provider: aai - inventory_type: service - attributes: - equipment_type: vG - modelId: vG_model_id - customer_id: some_company - excluded_candidates: - - candidate_id: 1ac71fb8-ad43-4e16-9459-c3f372b8236d - existing_placement: - - candidate_id: 21d5f3e8-e714-4383-8f99-cc480144505a - - inventory_provider: aai - inventory_type: cloud - -# List of homing policies (constraints) -constraints: - # distance constraint - - constraint_vgmux_customer: - type: distance_to_location - demands: [vGMuxInfra] - properties: - distance: < 100 km - location: customer_loc - # cloud region co-location constraint - - colocation: - type: zone - demands: [vGMuxInfra, vG] - properties: - qualifier: same - category: region - # platform capability constraint - - numa_cpu_pin_capabilities: - type: attribute - demands: [vG] - properties: - evaluate: - vcpu_pinning: True - numa_topology: numa_spanning - # cloud provider constraint - - cloud_version_capabilities: - type: attribute - demands: [vGMuxInfra] - properties: - evaluate: - cloud_version: 1.11.84 - cloud_provider: AWS - -# Objective function to minimize -optimization: - minimize: - sum: - - {distance_between: [customer_loc, vGMuxInfra]} - - {distance_between: [customer_loc, vG]} - -``` - -## Contact ## - -Shankar Narayanan