Remove legacy Policy Types no longer used 16/112616/2
authorPamela Dragosh <pdragosh@research.att.com>
Mon, 14 Sep 2020 13:44:10 +0000 (09:44 -0400)
committerS�bastien Determe <sebastien.determe@intl.att.com>
Wed, 23 Sep 2020 13:53:45 +0000 (13:53 +0000)
These were loaded in Dublin as a stop gap solution as we built up
the self-serve control loop infrastructure over the last 3 releases.
CLAMP does not use these anymore, so cleaning them out of the repo.

Issue-ID: SDC-3229
Change-Id: I39e3a8b8146629f4b9dbb02abe7a0acf9166e716
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
catalog-be/src/main/resources/import/tosca/data-types/dataTypes.yml
catalog-be/src/main/resources/import/tosca/policy-types/policyTypes.json
catalog-be/src/main/resources/import/tosca/policy-types/policyTypes.yml

index 1aa562a..6c12289 100644 (file)
@@ -2741,422 +2741,6 @@ tosca.datatypes.nfv.NsProfile:
       description: Identifies the applicable network service DF within the scope of the NSD.
       required: true
 
-### Data types used by Policy PM Mapper for closed loop ###
-
-onap.datatypes.monitoring.pm-mapper-filter:
-  derived_from: tosca.datatypes.Root
-  properties:
-    filters:
-      type: list
-      description: Filter configuration
-      default: []
-      required: true
-      entry_schema:
-        type: onap.datatypes.monitoring.filters
-
-onap.datatypes.monitoring.filters:
-  derived_from: tosca.datatypes.Root
-  properties:
-    pmDefVsn:
-      type: string
-      description: PM Dictionary version
-      required: true
-    nfType:
-      type: string
-      description: NF type
-      required: true
-    vendor:
-      type: string
-      description: Vendor name
-      required: true
-    measTypes:
-      type: list
-      description: Measurement types to collect
-      default: []
-      required: true
-      entry_schema:
-        type: string
-
-### Data types used by Policy PM Subscription Handler for closed loop ###
-
-onap.datatypes.monitoring.subscription:
-  derived_from: tosca.datatypes.Root
-  properties:
-    subscriptionName:
-      type: string
-      description: Name of the subscription
-      required: true
-    administrativeState:
-      type: string
-      description: State of the subscription
-      required: true
-      constraints:
-        - valid_values:
-            - LOCKED
-            - UNLOCKED
-    fileBasedGP:
-      type: integer
-      description: File based granularity period
-      required: true
-    fileLocation:
-      type: string
-      description: ROP file location
-      required: true
-    nfTypeModelInvariantId:
-      type: string
-      description: Network function invariant ID
-      required: true
-    nfFilter:
-      type: map
-      description: Network function filter
-      required: true
-      entry_schema:
-        type: onap.datatypes.monitoring.nfFilter
-    measurementGroups:
-      type: list
-      description: Measurement Groups
-      required: true
-      entry_schema:
-        type: onap.datatypes.monitoring.measurementGroups
-
-onap.datatypes.monitoring.nfFilter:
-  derived_from: tosca.datatypes.Root
-  properties:
-    nfNames:
-      type: list
-      description: List of network functions
-      required: true
-      default: []
-      entry_schema:
-        type: string
-    swVersions:
-      type: list
-      description: List of software versions
-      required: true
-      default: []
-      entry_schema:
-        type: string
-
-onap.datatypes.monitoring.measurementGroups:
-  derived_from: tosca.datatypes.Root
-  properties:
-    measurementGroup:
-      type: map
-      description: Measurement Group
-      required: true
-      entry_schema:
-        type: onap.datatypes.monitoring.measurementGroup
-
-onap.datatypes.monitoring.measurementGroup:
-  derived_from: tosca.datatypes.Root
-  properties:
-    measurementTypes:
-      type: list
-      description: List of measurement types
-      required: true
-      default: []
-      entry_schema:
-        type: onap.datatypes.monitoring.measurementTypes
-    managedObjectDNsBasic:
-      type: list
-      description: List of managed object distinguished names
-      required: true
-      default: []
-      entry_schema:
-        type: onap.datatypes.monitoring.managedObjectDNsBasics
-
-onap.datatypes.monitoring.measurementTypes:
-  derived_from: tosca.datatypes.Root
-  properties:
-    measurementType:
-      type: map
-      description: Measurement type object
-      required: true
-      entry_schema:
-        type: onap.datatypes.monitoring.measurementType
-
-onap.datatypes.monitoring.measurementType:
-  derived_from: tosca.datatypes.Root
-  properties:
-    measurementType:
-      type: string
-      description: Measurement type
-      required: true
-
-onap.datatypes.monitoring.managedObjectDNsBasics:
-  derived_from: tosca.datatypes.Root
-  properties:
-    managedObjectDNsBasic:
-      type: map
-      description: Managed object distinguished name object
-      required: true
-      entry_schema:
-        type: onap.datatypes.monitoring.managedObjectDNsBasic
-
-onap.datatypes.monitoring.managedObjectDNsBasic:
-  derived_from: tosca.datatypes.Root
-  properties:
-    DN:
-      type: string
-      description: Managed object distinguished name
-      required: true
-
-### Data types used by Policy TCA model for closed loop ###
-
-onap.datatypes.monitoring.metricsPerEventName:
-  derived_from: tosca.datatypes.Root
-  properties:
-    controlLoopSchemaType:
-      constraints:
-        - valid_values:
-            - VM
-            - VNF
-      description: "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM"
-      required: true
-      type: string
-    eventName:
-      description: "Event name to which thresholds need to be applied"
-      required: true
-      type: string
-    policyName:
-      description: "TCA Policy Scope Name"
-      required: true
-      type: string
-    policyScope:
-      description: "TCA Policy Scope"
-      required: true
-      type: string
-    policyVersion:
-      description: "TCA Policy Scope Version"
-      required: true
-      type: string
-    thresholds:
-      description: "Thresholds associated with eventName"
-      entry_schema:
-        type: onap.datatypes.monitoring.thresholds
-      required: true
-      type: list
-
-onap.datatypes.monitoring.tca_policy:
-  derived_from: tosca.datatypes.Root
-  properties:
-    domain:
-      constraints:
-        - equal: measurementsForVfScaling
-      default: measurementsForVfScaling
-      description: "Domain name to which TCA needs to be applied"
-      required: true
-      type: string
-    metricsPerEventName:
-      description: "Contains eventName and threshold details that need to be applied to given eventName"
-      entry_schema:
-        type: onap.datatypes.monitoring.metricsPerEventName
-      required: true
-      type: list
-
-onap.datatypes.monitoring.thresholds:
-  derived_from: tosca.datatypes.Root
-  properties:
-    closedLoopControlName:
-      description: "Closed Loop Control Name associated with the threshold"
-      required: true
-      type: string
-    closedLoopEventStatus:
-      constraints:
-        - valid_values:
-            - ONSET
-            - ABATED
-      description: "Closed Loop Event Status of the threshold"
-      required: true
-      type: string
-    direction:
-      constraints:
-        - valid_values:
-            - LESS
-            - LESS_OR_EQUAL
-            - GREATER
-            - GREATER_OR_EQUAL
-            - EQUAL
-      description: "Direction of the threshold"
-      required: true
-      type: string
-    fieldPath:
-      constraints:
-        - valid_values:
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated"
-            - "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle"
-            - "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt"
-            - "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice"
-            - "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq"
-            - "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal"
-            - "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem"
-            - "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait"
-            - "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage"
-            - "$.event.measurementsForVfScalingFields.meanRequestLatency"
-            - "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered"
-            - "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached"
-            - "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured"
-            - "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree"
-            - "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed"
-            - "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value"
-      description: "Json field Path as per CEF message which needs to be analyzed for TCA"
-      required: true
-      type: string
-    severity:
-      constraints:
-        - valid_values:
-            - CRITICAL
-            - MAJOR
-            - MINOR
-            - WARNING
-            - NORMAL
-      description: "Threshold Event Severity"
-      required: true
-      type: string
-    thresholdValue:
-      description: "Threshold value for the field Path inside CEF message"
-      required: true
-      type: integer
-    version:
-      description: "Version number associated with the threshold"
-      required: true
-      type: string
-
-### Data types used by Policy Restconf Collector ###
-
-onap.datatypes.monitoring.rcc_policy:
-  derived_from: tosca.datatypes.Root
-  properties:
-    controller_name:
-      type: string
-      description: Name of controller
-      required: true
-    controller_restapiUrl:
-      type: string
-      description: Controller's ip and port
-      required: true
-    controller_restapiUser:
-      type: string
-      description: Controller's username
-      required: true
-    controller_restapiPassword:
-      type: string
-      description: Controller's password
-      required: true
-    controller_accessTokenUrl:
-      type: string
-      description: URL to get access token
-      required: true
-    controller_accessTokenFile:
-      type: string
-      description: Access token file path
-      required: true
-    controller_accessTokenMethod:
-      type: string
-      description: Access token method POST/GET/PUT etc
-      required: true
-      constraints:
-        - valid_values: [ post, get, put]
-    controller_subsMethod:
-      type: string
-      description: Subscription method POST/GET/PUT etc
-      required: true
-      default: post
-      constraints:
-        - valid_values: [ post, get, put]
-    controller_subscriptionUrl:
-      type: string
-      description: URL to establish subscription
-      required: true
-    controller_disableSsl:
-      type: boolean
-      description: Option to disable ssl
-      required: true
-      default: true
-    event_details:
-      type: list
-      description: event details
-      required: true
-      entry_schema:
-        type : onap.datatypes.monitoring.rcc_event_details
-
-onap.datatypes.monitoring.rcc_event_details:
-  derived_from: tosca.datatypes.Root
-  properties:
-    event_name:
-      type: string
-      description: event name
-      required: true
-    event_description:
-      type: string
-      description: description of event
-      required: false
-    event_sseventUrlEmbed:
-      type: boolean
-      description: Whether SSE url is embedded in subscription response
-      required: true
-      default: true
-    event_sseventsField:
-      type: string
-      description: Field name to access SSE url in subscription response
-      required: true
-    event_sseventsUrl:
-      type: string
-      description: Explicit SSE url
-      required: true
-    event_subscriptionTemplate:
-      type: string
-      description: Subscription template file path
-      required: true
-    event_unSubscriptionTemplate:
-      type: string
-      description: Unsubscription template file path
-      required: false
-    event_ruleId:
-      type: integer
-      description: Rule Id
-      required: false
-    modifyData:
-      type: boolean
-      description: Whether to modify the received SSE event
-      required: true
-      default: false
-    modifyMethod:
-      type: string
-      description: The java method name to modify data
-      required: false
-    userData:
-      type: string
-      description: The user specific data
-      required: false
-
 ##### Partner service domain datatypes ######
 
 onap.datatypes.partner.access_details:
index fea0f2f..a7934e9 100644 (file)
     "displayName": "External",
     "icon": "policy-external"
   },
-  "onap.policies.Monitoring": {
-    "displayName": "Monitoring",
-    "icon": "policy-monitoring"
-  },
-  "onap.policies.monitoring.cdap.tca.hi.lo.app": {
-    "displayName": "TCA",
-    "icon": "policy-tca"
-  },
-  "onap.policies.monitoring.dcae-pm-mapper": {
-    "displayName": "PM Mapper",
-    "icon": "policy-dcae-pm-mapper"
-  },
-  "onap.policies.monitoring.dcae-pm-subscription-handler": {
-    "displayName": "PM Subscription Handler",
-    "icon": "policy-dcae-pm-subscription-handler"
-  },
-  "onap.policies.monitoring.dcae-restconfcollector": {
-    "displayName": "Restconf Collector",
-    "icon": "policy-dcae-restconfcollector"
-  },
   "tosca.policies.nfv.InstantiationLevels": {
     "displayName": "NFV InstantiationLevels",
     "icon": "policy-nfv-instantiationlevels"
index c896e3a..724df7b 100644 (file)
@@ -116,56 +116,6 @@ org.openecomp.policies.External:
       description: The name of the policy, that related to specific type, same as it is defined in the source.
       required: false
 
-### Policy types for closed loop ###
-onap.policies.Monitoring:
-  derived_from: tosca.policies.Root
-  description: A base policy type for all policies that governs monitoring provisioning
-onap.policies.monitoring.cdap.tca.hi.lo.app:
-  derived_from: onap.policies.Monitoring
-  version: 1.0.0
-  properties:
-    tca_policy:
-      type: map
-      description: TCA Policy JSON
-      entry_schema:
-        type: onap.datatypes.monitoring.tca_policy
-
-## PM Mapper policies for closed loop ##
-
-onap.policies.monitoring.dcae-pm-mapper:
-  derived_from: onap.policies.Monitoring
-  version : 1.0.0
-  properties:
-    pm-mapper-filter:
-      type: map
-      description: PM mapper filter on measInfo, measInfoId, measType, instanceId
-      entry_schema:
-        type: onap.datatypes.monitoring.pm-mapper-filter
-
-## PM Subscription Handler policy for closed loop ##
-
-onap.policies.monitoring.dcae-pm-subscription-handler:
-  derived_from: onap.policies.Monitoring
-  version : 1.0.0
-  properties:
-    subscription:
-      type: map
-      description: PM Subscription Handler Subscription
-      entry_schema:
-        type: onap.datatypes.monitoring.subscription
-
-## Restconf collector policy for closed loop ##
-
-onap.policies.monitoring.dcae-restconfcollector:
-  derived_from: onap.policies.Monitoring
-  version: 1.0.0
-  properties:
-    rcc_policy:
-      type: list
-      description: RCC Policy JSON
-      entry_schema:
-        type: onap.datatypes.monitoring.rcc_policy
-
 ## NFV policies ##
 tosca.policies.nfv.InstantiationLevels:
   derived_from: tosca.policies.Root