| Mark Beierl | 52019d7 | 2023-03-22 10:07:35 -0400 | [diff] [blame] | 1 | ####################################################################################### |
| 2 | # Copyright ETSI Contributors and Others. |
| 3 | # |
| 4 | # Licensed under the Apache License, Version 2.0 (the "License"); |
| 5 | # you may not use this file except in compliance with the License. |
| 6 | # You may obtain a copy of the License at |
| 7 | # |
| 8 | # http://www.apache.org/licenses/LICENSE-2.0 |
| 9 | # |
| 10 | # Unless required by applicable law or agreed to in writing, software |
| 11 | # distributed under the License is distributed on an "AS IS" BASIS, |
| 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or |
| 13 | # implied. |
| 14 | # See the License for the specific language governing permissions and |
| 15 | # limitations under the License. |
| 16 | ####################################################################################### |
| Gulsum Atici | 2f081e4 | 2023-04-06 13:41:36 +0300 | [diff] [blame] | 17 | # Task Queues |
| Mark Beierl | 52019d7 | 2023-03-22 10:07:35 -0400 | [diff] [blame] | 18 | LCM_TASK_QUEUE = "lcm-task-queue" |
| Mark Beierl | a8d016d | 2023-03-23 10:24:59 +0000 | [diff] [blame] | 19 | |
| Gulsum Atici | 2f081e4 | 2023-04-06 13:41:36 +0300 | [diff] [blame] | 20 | # Vim Type-Task Queue Mappings |
| Mark Beierl | 5fad83b | 2023-04-06 16:08:09 +0000 | [diff] [blame] | 21 | VIM_TYPE_TASK_QUEUE_MAPPINGS = { |
| Gulsum Atici | 2f081e4 | 2023-04-06 13:41:36 +0300 | [diff] [blame] | 22 | "paas": LCM_TASK_QUEUE, |
| 23 | } |
| 24 | |
| Mark Beierl | a8d016d | 2023-03-23 10:24:59 +0000 | [diff] [blame] | 25 | # Activities |
| Mark Beierl | 248cb40 | 2023-04-05 20:01:05 +0000 | [diff] [blame] | 26 | ACTIVITY_NSLCM_NO_OP = "nslcm-no-op" |
| 27 | ACTIVITY_EXECUTE_NS_LCM_WORKFLOW = "execute-ns-lcm-workflow" |
| 28 | ACTIVITY_UPDATE_LCM_OPERATION_STATE = "update-lcm-operation-state" |
| Mark Beierl | 30e0507 | 2023-03-28 18:04:47 +0000 | [diff] [blame] | 29 | ACTIVITY_DELETE_VIM = "delete-vim" |
| Mark Beierl | a8d016d | 2023-03-23 10:24:59 +0000 | [diff] [blame] | 30 | ACTIVITY_TEST_VIM_CONNECTIVITY = "test-vim-connectivity" |
| Mark Beierl | 248cb40 | 2023-04-05 20:01:05 +0000 | [diff] [blame] | 31 | ACTIVITY_UPDATE_VIM_OPERATION_STATE = "update-vim-operation-state" |
| Gulsum Atici | 654c377 | 2023-03-23 15:59:56 +0300 | [diff] [blame] | 32 | ACTIVITY_UPDATE_VIM_STATE = "update-vim-state" |
| Patricia Reinoso | 36a62b8 | 2023-03-31 11:22:42 +0000 | [diff] [blame] | 33 | ACTIVITY_PREPARE_VNF_RECORDS = "prepare-vnf-records" |
| 34 | ACTIVITY_DEPLOY_NS = "deploy-ns" |
| 35 | ACTIVITY_UPDATE_NS_STATE = "update-ns-state" |
| 36 | ACTIVITY_CHECK_NS_INSTANTIATION_FINISHED = "check-ns-instantiation-finish" |
| Patricia Reinoso | 4ddf2c7 | 2023-04-12 15:57:25 +0000 | [diff] [blame] | 37 | ACTIVITY_CREATE_MODEL = "create-model" |
| 38 | ACTIVITY_GET_MODEL_INFO = "get-model-info" |
| Patricia Reinoso | 36a62b8 | 2023-03-31 11:22:42 +0000 | [diff] [blame] | 39 | ACTIVITY_DEPLOY_CHARM = "deploy-charm" |
| 40 | ACTIVITY_CHECK_CHARM_STATUS = "check-charm-status" |
| Dario Faccin | 42c4ba2 | 2023-04-14 10:24:38 +0200 | [diff] [blame] | 41 | ACTIVITY_CHANGE_VNF_STATE = "change-vnf-state" |
| 42 | ACTIVITY_CHANGE_VNF_INSTANTIATION_STATE = "change-vnf-instantiation-state" |
| 43 | ACTIVITY_SEND_NOTIFICATION_FOR_VNF = "send-notification-for-vnf" |
| Gulsum Atici | 2f081e4 | 2023-04-06 13:41:36 +0300 | [diff] [blame] | 44 | ACTIVITY_GET_TASK_QUEUE = "get_task_queue" |
| Gulsum Atici | 56e41a5 | 2023-04-07 00:04:28 +0300 | [diff] [blame] | 45 | ACTIVITY_GET_VNF_DETAILS = "get_vnf_details" |
| Mark Beierl | a8d016d | 2023-03-23 10:24:59 +0000 | [diff] [blame] | 46 | |
| 47 | # Workflows |
| Mark Beierl | 248cb40 | 2023-04-05 20:01:05 +0000 | [diff] [blame] | 48 | WORKFLOW_NSLCM_NO_OP = "nslcm-no-op" |
| Mark Beierl | a8d016d | 2023-03-23 10:24:59 +0000 | [diff] [blame] | 49 | WORKFLOW_VIM_CREATE = "vim-create" |
| Mark Beierl | 30e0507 | 2023-03-28 18:04:47 +0000 | [diff] [blame] | 50 | WORKFLOW_VIM_UPDATE = "vim-update" |
| 51 | WORKFLOW_VIM_DELETE = "vim-delete" |
| Patricia Reinoso | 36a62b8 | 2023-03-31 11:22:42 +0000 | [diff] [blame] | 52 | WORKFLOW_NS_INSTANTIATE = "ns-instantiate" |
| 53 | WORKFLOW_VDU_INSTANTIATE = "vdu-instantiate" |
| Gulsum Atici | 2f081e4 | 2023-04-06 13:41:36 +0300 | [diff] [blame] | 54 | WORKFLOW_VNF_INSTANTIATE = "vnf-instantiate" |
| 55 | WORKFLOW_VNF_PREPARE = "vnf-prepare" |