Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
7458a0b
From temp folder
Jan 29, 2025
5d77626
changes to the plant uml
Jan 29, 2025
bb138a0
Callback correction to the spec
Jan 29, 2025
6ac67c1
Updated diagrams
Jan 31, 2025
c4becbd
change in the response code.
Jan 31, 2025
c980272
deleting the plantuml
Jan 31, 2025
d4a667f
Changed the .png of plant
Jan 31, 2025
352dc5c
Modified the response code.
Jan 31, 2025
18569b2
Inlcuded .png file from plantuml
Jan 31, 2025
bc10ca9
Update MediatorManager+services.yaml
PrathibaJee Jan 31, 2025
175ad44
Update MediatorManager+services.yaml
PrathibaJee Jan 31, 2025
8bbbc7d
New comments included
Feb 7, 2025
ca6dcc8
Changes in the response messages
Feb 7, 2025
57469ea
Merge branch 'openBackhaul:develop' into develop
PrathibaJee Feb 7, 2025
c9f2550
Update README.md
PrathibaJee Feb 10, 2025
7fb032a
Update README.md
PrathibaJee Feb 10, 2025
bce67b8
Update MediatorManager.yaml
PrathibaJee Feb 11, 2025
5a47176
Merge branch 'openBackhaul:develop' into develop
PrathibaJee Feb 25, 2025
8fc2c6e
Merge pull request #37 from openBackhaul/develop
openBackhaul Feb 25, 2025
e63c69f
Merge branch 'v1.0.0_spec' into develop
PrathibaJee Feb 25, 2025
162acc8
Merge pull request #36 from PrathibaJee/develop
openBackhaul Feb 25, 2025
59c7bcc
Merge branch 'develop' into v1.0.0_spec
openBackhaul Feb 25, 2025
8f7bc29
OAS, Config, services, forwarding changes.
Feb 25, 2025
a094728
Merge branch 'develop' of https://github.com/PrathibaJee/MediatorMana…
Feb 25, 2025
3f4dd47
Merge pull request #38 from PrathibaJee/develop
PrathibaJee Feb 25, 2025
225491b
Corrected a mistake in the services.yaml
Feb 25, 2025
4779cc7
Merge branch 'openBackhaul:develop' into develop
PrathibaJee Feb 25, 2025
eb8e4e9
Merge pull request #39 from PrathibaJee/develop
PrathibaJee Feb 25, 2025
7ae4bc8
Organizing folders + converted mermaid2PlantUml
Feb 25, 2025
f5ba95a
Changes to plantuml
Feb 26, 2025
38936b8
correction to templates
Feb 26, 2025
c43051a
mediatorInstanceManager related corrections
Feb 26, 2025
2bfe8fe
ProvideNetconfInterface plant uml updates.
Feb 26, 2025
e036dba
Modification to the config file.
Feb 26, 2025
773f6a5
Merge pull request #40 from PrathibaJee/develop
PrathibaJee Feb 26, 2025
2ff7eb9
Corrections to the configuration file.
Feb 26, 2025
346cb64
Merge pull request #41 from PrathibaJee/develop
PrathibaJee Feb 26, 2025
b0ab9a6
Updated diagrams and forwardings specific to dismantle-mediator-insta…
Feb 26, 2025
39f3b66
Merge pull request #42 from PrathibaJee/develop
PrathibaJee Feb 26, 2025
1a16895
Changes specific to dismantlenetconfinterface
Feb 26, 2025
6c4da53
Merge pull request #43 from PrathibaJee/develop
PrathibaJee Feb 26, 2025
d757ca1
Generated png files
Feb 26, 2025
fff83d8
Merge pull request #44 from PrathibaJee/develop
PrathibaJee Feb 26, 2025
6327fa1
Update MediatorManager+services.yaml
PrathibaJee Feb 26, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions diagrams/README.md
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
MediatorManager Diagrams

747 changes: 684 additions & 63 deletions spec/MediatorManager+config.json

Large diffs are not rendered by default.

262 changes: 226 additions & 36 deletions spec/MediatorManager+forwardings.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -111,15 +111,21 @@
- server-name: /docs
uuid: mm-1-0-0-op-s-bs-005
- server-name: /v1/regard-mediator-instance-manager
uuid: mm-1-0-0-op-s-im-000
- server-name: /v1/disregard-mediator-instance-manager
uuid: mm-1-0-0-op-s-im-001
- server-name: /v1/disregard-mediator-instance-manager
uuid: mm-1-0-0-op-s-im-002
- server-name: /v1/list-mediator-instance-managers
uuid: mm-1-0-0-op-s-is-001
- server-name: /v1/provide-mediator-instance
uuid: mm-1-0-0-op-s-is-002
- server-name: /v1/dismantle-mediator-instance
uuid: mm-1-0-0-op-s-is-003
- server-name: /v1/provide-netconf-interface
uuid: mm-1-0-0-op-s-is-004
- server-name: /v1/dismantle-netconf-instances
uuid: mm-1-0-0-op-s-is-005
- server-name: /v1/create-mediator-vm-template
uuid: mm-1-0-0-op-s-is-000
- server-name: /v1/delete-mediator-vm-template
uuid: mm-1-0-0-op-s-is-001
- server-name: /v1/list-mediator-vm-templates
uuid: mm-1-0-0-op-s-is-002
consequent-requests:
- client-name: ExecutionAndTraceLog://v1/record-service-request
uuid: mm-1-0-0-op-c-bs-eatl-2-1-2-000
Expand All @@ -137,7 +143,7 @@
fc-port-deletion:
operation-client-deletion:
initiating-requests:
# [all oam requests]

Check warning on line 146 in spec/MediatorManager+forwardings.yaml

View workflow job for this annotation

GitHub Actions / YAML

146:7 [comments-indentation] comment not indented like content
consequent-requests:
- client-name: OamLog://v1/record-oam-request
uuid: mm-1-0-0-op-c-bs-ol-2-1-2-000
Expand All @@ -159,7 +165,7 @@
fc-port-deletion:
operation-client-deletion:
initiating-requests:
# [all oam requests]

Check warning on line 168 in spec/MediatorManager+forwardings.yaml

View workflow job for this annotation

GitHub Actions / YAML

168:7 [comments-indentation] comment not indented like content
consequent-requests:
- client-name: AccessAdministration://v1/approve-basic-auth-request
uuid: mm-1-0-0-op-c-bs-aa-2-1-2-000
Expand Down Expand Up @@ -256,8 +262,8 @@
uuid: mm-1-0-0-op-s-bm-015
- server-name: /v1/bequeath-your-data-and-die
uuid: mm-1-0-0-op-s-im-000
- server-name: /v1/regard-mediator-instance-manager #[Query2]no links shall be created. Is it require ?
uuid: mm-1-0-0-op-s-is-000
- server-name: /v1/regard-mediator-instance-manager
uuid: mm-1-0-0-op-s-im-001
consequent-requests:
- client-name: ApplicationLayerTopology://v1/update-ltp
uuid: mm-1-0-0-op-c-bm-alt-2-1-2-001
Expand All @@ -277,8 +283,8 @@
initiating-requests:
- server-name: /v1/dispose-remainders-of-deregistered-application
uuid: mm-1-0-0-op-s-bm-013
- server-name: /v1/disregard-mediator-instance-manager #[Query2]no links shall be created. Is it require ?
uuid: mm-1-0-0-op-s-is-001
- server-name: /v1/disregard-mediator-instance-manager
uuid: mm-1-0-0-op-s-im-002
consequent-requests:
- client-name: ApplicationLayerTopology://v1/delete-ltp-and-dependents
uuid: mm-1-0-0-op-c-bm-alt-2-1-2-002
Expand All @@ -297,7 +303,7 @@
operation-client-deletion:
initiating-requests:
- server-name: /v1/regard-mediator-instance-manager
uuid: mm-1-0-0-op-s-is-000
uuid: mm-1-0-0-op-s-im-001
consequent-requests:
- client-name: ApplicationLayerTopology://v1/update-fc
uuid: mm-1-0-0-op-c-bm-alt-2-1-2-003
Expand Down Expand Up @@ -335,7 +341,7 @@
- server-name: /v1/end-subscription
uuid: mm-1-0-0-op-s-bm-004
- server-name: /v1/disregard-mediator-instance-manager
uuid: mm-1-0-0-op-s-is-001
uuid: mm-1-0-0-op-s-im-002
consequent-requests:
- client-name: ApplicationLayerTopology://v1/delete-fc-port
uuid: mm-1-0-0-op-c-bm-alt-2-1-2-005
Expand Down Expand Up @@ -425,21 +431,21 @@
- client-name: ApplicationLayerTopology://v1/delete-fc-port
uuid: mm-1-0-0-op-c-bm-alt-2-1-2-005

- forwarding-name: ProvideMediatorInstanceExportsListOfMediatorInstance
uuid: mm-1-0-0-op-fc-is-001
- forwarding-name: createMediatorVmTemplateManagesMediatorInstances.RetrievesListOfMediatorInstances
uuid: mm-1-0-0-op-fc-is-200
forwarding-type: ProcessSnippet
management-requests:
operation-client-update:
- server-name: MediatorManager://v1/regard-mediator-instance-manager
uuid: mm-1-0-0-op-s-is-000
uuid: mm-1-0-0-op-s-im-001
fc-port-update:
fc-port-deletion:
- server-name: MediatorManager://v1/disregard-mediator-instance-manager
uuid: mm-1-0-0-op-s-is-001
uuid: mm-1-0-0-op-s-im-002
operation-client-deletion:
initiating-requests:
- server-name: MediatorManager://v1/provide-mediator-instance
uuid: mm-1-0-0-op-s-is-003
- server-name: MediatorManager://v1/create-mediator-vm-template
uuid: mm-1-0-0-op-s-is-000
consequent-requests:
- client-name: MediatorInstanceManager://v1/list-mediator-instance-managers
uuid: mm-1-0-0-op-c-is-smim-1-0-0-000
Expand All @@ -448,55 +454,239 @@
- client-name: MediatorInstanceManager://v1/list-mediator-instance-managers
uuid: mm-1-0-0-op-c-is-emim-1-0-0-000

- forwarding-name: ProvideMediatorInstanceCreatesMediatorInstance
- forwarding-name: createMediatorVmTemplateManagesMediatorInstances.DeletesExistingMediatorInstance
uuid: mm-1-0-0-op-fc-is-201
forwarding-type: ProcessSnippet
management-requests:
operation-client-update:
- server-name: MediatorManager://v1/regard-mediator-instance-manager
uuid: mm-1-0-0-op-s-im-001
fc-port-update:
fc-port-deletion:
- server-name: MediatorManager://v1/disregard-mediator-instance-manager
uuid: mm-1-0-0-op-s-im-002
operation-client-deletion:
initiating-requests:
- server-name: MediatorManager://v1/create-mediator-vm-template
uuid: mm-1-0-0-op-s-is-000
consequent-requests:
- client-name: MediatorInstanceManager://v1/dismantle-mediator-instance
uuid: mm-1-0-0-op-c-im-smim-1-0-0-001
- client-name: MediatorInstanceManager://v1/dismantle-mediator-instance
uuid: mm-1-0-0-op-c-im-hmim-1-0-0-001
- client-name: MediatorInstanceManager://v1/dismantle-mediator-instance
uuid: mm-1-0-0-op-c-im-emim-1-0-0-001

- forwarding-name: RequestForManagingInstancesAtMediatorInstanceManagerCausesSendingRecordsToEatl
uuid: mm-1-0-0-op-fc-is-202
forwarding-type: ProcessSnippet
management-requests:
operation-client-update:
- server-name: MediatorManager://v1/regard-mediator-instance-manager
uuid: mm-1-0-0-op-s-im-001
fc-port-update:
fc-port-deletion:
- server-name: MediatorManager://v1/disregard-mediator-instance-manager
uuid: mm-1-0-0-op-s-im-002
operation-client-deletion:
initiating-requests:
- server-name: MediatorManager://v1/create-mediator-vm-template
uuid: mm-1-0-0-op-s-is-000
- server-name: MediatorManager://v1/provide-netconf-interface
uuid: mm-1-0-0-op-s-is-004
- server-name: MediatorManager://v1/dismantle-netconf-interface
uuid: mm-1-0-0-op-s-is-003
consequent-requests:
- client-name: ExecutionAndTraceLog://v1/record-service-request
uuid: mm-1-0-0-op-c-bs-eatl-2-1-2-000

- forwarding-name: ProvideNetconfInterfacePreparesConnectionAtDevices
uuid: mm-1-0-0-op-fc-is-001
forwarding-type: InvariantProcessSnippet
management-requests:
operation-client-update:
fc-port-update:
fc-port-deletion:
operation-client-deletion:
initiating-requests:
- server-name: MediatorManager://v1/provide-netconf-interface
uuid: mm-1-0-0-op-s-is-004
consequent-requests:
- client-name: ConnectionPreparation://v1/prepare-connections
uuid: mm-1-0-0-op-c-is-cc-1-1-0-000

- forwarding-name: provideNetconfInterfaceManagesExistingMediatorInstances.ListMediatorInstances
uuid: mm-1-0-0-op-fc-is-002
forwarding-type: ProcessSnippet
management-requests:
operation-client-update:
- server-name: MediatorManager://v1/regard-mediator-instance-manager
uuid: mm-1-0-0-op-s-is-000
uuid: mm-1-0-0-op-s-im-001
fc-port-update:
fc-port-deletion:
- server-name: MediatorManager://v1/disregard-mediator-instance-manager
uuid: mm-1-0-0-op-s-is-001
uuid: mm-1-0-0-op-s-im-002
operation-client-deletion:
initiating-requests:
- server-name: MediatorManager://v1/provide-mediator-instance
uuid: mm-1-0-0-op-s-is-003
- server-name: MediatorManager://v1/provide-netconf-interface
uuid: mm-1-0-0-op-s-is-004
consequent-requests:
- client-name: MediatorInstanceManager://v1/list-mediator-instances
uuid: mm-1-0-0-op-c-is-smim-1-0-0-000
- client-name: MediatorInstanceManager://v1/list-mediator-instances
uuid: mm-1-0-0-op-c-is-hmim-1-0-0-000
- client-name: MediatorInstanceManager://v1/list-mediator-instances
uuid: mm-1-0-0-op-c-is-emim-1-0-0-000

- forwarding-name: provideNetconfInterfaceManagesExistingMediatorInstances.PingTestOnDevice
uuid: mm-1-0-0-op-fc-is-003
forwarding-type: ProcessSnippet
management-requests:
operation-client-update:
fc-port-update:
fc-port-deletion:
operation-client-deletion:
initiating-requests:
- server-name: MediatorManager://v1/provide-netconf-interface
uuid: mm-1-0-0-op-s-is-004
consequent-requests:

- forwarding-name: provideNetconfInterfaceManagesExistingMediatorInstances.DeletesMediatorInstance
uuid: mm-1-0-0-op-fc-is-004
forwarding-type: ProcessSnippet
management-requests:
operation-client-update:
- server-name: MediatorManager://v1/regard-mediator-instance-manager
uuid: mm-1-0-0-op-s-im-001
fc-port-update:
fc-port-deletion:
- server-name: MediatorManager://v1/disregard-mediator-instance-manager
uuid: mm-1-0-0-op-s-im-002
operation-client-deletion:
initiating-requests:
- server-name: MediatorManager://v1/dismantle-netconf-instances
uuid: mm-1-0-0-op-s-is-005
consequent-requests:
- client-name: MediatorInstanceManager://v1/dismantle-mediator-instance
uuid: mm-1-0-0-op-c-im-smim-1-0-0-001
- client-name: MediatorInstanceManager://v1/dismantle-mediator-instance
uuid: mm-1-0-0-op-c-im-hmim-1-0-0-001
- client-name: MediatorInstanceManager://v1/dismantle-mediator-instance
uuid: mm-1-0-0-op-c-im-emim-1-0-0-001

- forwarding-name: provideNetconfInterfaceCreatesMediatorInstance.DeterminesMediatorInstanceManagerBasedOnEngineeringLimit
uuid: mm-1-0-0-op-fc-is-005
forwarding-type: ProcessSnippet
management-requests:
operation-client-update:
fc-port-update:
fc-port-deletion:
operation-client-deletion:
initiating-requests:
- server-name: MediatorManager://v1/provide-netconf-interface
uuid: mm-1-0-0-op-s-is-004
consequent-requests:

- forwarding-name: provideNetconfInterfaceCreatesMediatorInstance.CreatesMediatorInstance
uuid: mm-1-0-0-op-fc-is-006
forwarding-type: ProcessSnippet
management-requests:
operation-client-update:
- server-name: MediatorManager://v1/regard-mediator-instance-manager
uuid: mm-1-0-0-op-s-im-001
fc-port-update:
fc-port-deletion:
- server-name: MediatorManager://v1/disregard-mediator-instance-manager
uuid: mm-1-0-0-op-s-im-002
operation-client-deletion:
initiating-requests:
- server-name: MediatorManager://v1/provide-netconf-interface
uuid: mm-1-0-0-op-s-is-004
consequent-requests:
- client-name: MediatorInstanceManager://v1/provide-mediator-instance
uuid: mm-1-0-0-op-c-is-smim-1-0-0-001
uuid: mm-1-0-0-op-c-im-smim-1-0-0-000
- client-name: MediatorInstanceManager://v1/provide-mediator-instance
uuid: mm-1-0-0-op-c-is-hmim-1-0-0-001
uuid: mm-1-0-0-op-c-im-hmim-1-0-0-000
- client-name: MediatorInstanceManager://v1/provide-mediator-instance
uuid: mm-1-0-0-op-c-is-emim-1-0-0-001
uuid: mm-1-0-0-op-c-im-emim-1-0-0-000

- forwarding-name: DismantleMediatorInstanceDeletesMediatorInstance
uuid: mm-1-0-0-op-fc-is-003
- forwarding-name: RequestForDeletingMediatorInstanceCausesDeletion.ListMediatorInstances
uuid: mm-1-0-0-op-fc-is-301
forwarding-type: ProcessSnippet
management-requests:
operation-client-update:
- server-name: MediatorManager://v1/regard-mediator-instance-manager
uuid: mm-1-0-0-op-s-is-000
uuid: mm-1-0-0-op-s-im-001
fc-port-update:
fc-port-deletion:
- server-name: MediatorManager://v1/disregard-mediator-instance-manager
uuid: mm-1-0-0-op-s-is-001
uuid: mm-1-0-0-op-s-im-002
operation-client-deletion:
initiating-requests:
- server-name: MediatorManager://v1/dismantle-mediator-instance
uuid: mm-1-0-0-op-s-is-003
- server-name: MediatorManager://v1/dismantle-netconf-instances
uuid: mm-1-0-0-op-s-is-005
consequent-requests:
- client-name: MediatorInstanceManager://v1/list-mediator-instances
uuid: mm-1-0-0-op-c-is-smim-1-0-0-000
- client-name: MediatorInstanceManager://v1/list-mediator-instances
uuid: mm-1-0-0-op-c-is-hmim-1-0-0-000
- client-name: MediatorInstanceManager://v1/list-mediator-instances
uuid: mm-1-0-0-op-c-is-emim-1-0-0-000

- forwarding-name: RequestForDeletingMediatorInstanceCausesDeletion.PingTestOnDevice
uuid: mm-1-0-0-op-fc-is-302
forwarding-type: ProcessSnippet
management-requests:
operation-client-update:
fc-port-update:
fc-port-deletion:
operation-client-deletion:
initiating-requests:
- server-name: MediatorManager://v1/dismantle-netconf-instances
uuid: mm-1-0-0-op-s-is-005
consequent-requests:

- forwarding-name: RequestForDeletingMediatorInstanceCausesDeletion.MediatorInstanceDeletion
uuid: mm-1-0-0-op-fc-is-303
forwarding-type: ProcessSnippet
management-requests:
operation-client-update:
- server-name: MediatorManager://v1/regard-mediator-instance-manager
uuid: mm-1-0-0-op-s-im-001
fc-port-update:
fc-port-deletion:
- server-name: MediatorManager://v1/disregard-mediator-instance-manager
uuid: mm-1-0-0-op-s-im-002
operation-client-deletion:
initiating-requests:
- server-name: MediatorManager://v1/dismantle-netconf-instances
uuid: mm-1-0-0-op-s-is-005
consequent-requests:
- client-name: MediatorInstanceManager://v1/dismantle-mediator-instance
uuid: mm-1-0-0-op-c-is-smim-1-0-0-002
uuid: mm-1-0-0-op-c-im-smim-1-0-0-001
- client-name: MediatorInstanceManager://v1/dismantle-mediator-instance
uuid: mm-1-0-0-op-c-is-hmimxx-1-0-0-002
uuid: mm-1-0-0-op-c-im-hmim-1-0-0-001
- client-name: MediatorInstanceManager://v1/dismantle-mediator-instance
uuid: mm-1-0-0-op-c-is-emim-1-0-0-002
uuid: mm-1-0-0-op-c-im-emim-1-0-0-001

- forwarding-name: PromptForBequeathingRegardsMediatorVmToNewRelease
- forwarding-name: PromptForBequeathingTransfersMediatorVMTemplateToNewRelease
uuid: mm-1-0-0-op-fc-im-000
forwarding-type: InvariantProcessSnippet
management-requests:
operation-client-update:
fc-port-update:
fc-port-deletion:
operation-client-deletion:
initiating-requests:
- server-name: MediatorManager://v1/bequeath-your-data-and-die
uuid: mm-1-0-0-op-s-im-000
consequent-requests:
- client-name: NewRelease://v1/create-mediator-vm-template
uuid: mm-1-0-0-op-c-is-nr-1-0-0-000

- forwarding-name: PromptForBequeathingRegardsMediatorInstanceManagerToNewRelease
uuid: mm-1-0-0-op-fc-im-001
forwarding-type: InvariantProcessSnippet
management-requests:
operation-client-update:
fc-port-update:
Expand Down
12 changes: 1 addition & 11 deletions spec/MediatorManager+profileInstances.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -105,14 +105,4 @@ profile-instances:
description: 'Represents the first entry in the list of releases'
datatype: string
configuration:
value-reference: '/core-model-1-4:control-construct/logical-termination-point=mm-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-list=0/changes'

- profile-name: 'StringProfile'
uuid: 'mm-1-0-0-string-p-000'
capability:
string-name: 'allocationMethodType'
enumeration: ['EQUAL_UTILIZATION', 'NONE']
# EQUAL_UTILIZATION: load distributed accross same mediator kind type
# NONE: considering any mediator kind type until exceeding engineering limits.
configuration:
string-value: 'EQUAL_UTILIZATION'
value-reference: '/core-model-1-4:control-construct/logical-termination-point=mm-1-0-0-http-s-000/layer-protocol=0/http-server-interface-1-0:http-server-interface-pac/http-server-interface-capability/release-list=0/changes'
Loading
Loading