blob: ff0587519cf92b809754fcaa1b4ba6294763ff01 [file] [log] [blame]
Mark Beierl52019d72023-03-22 10:07:35 -04001#######################################################################################
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 Atici2f081e42023-04-06 13:41:36 +030017# Task Queues
Mark Beierl52019d72023-03-22 10:07:35 -040018LCM_TASK_QUEUE = "lcm-task-queue"
Mark Beierla8d016d2023-03-23 10:24:59 +000019
Gulsum Atici2f081e42023-04-06 13:41:36 +030020# Vim Type-Task Queue Mappings
Mark Beierl5fad83b2023-04-06 16:08:09 +000021VIM_TYPE_TASK_QUEUE_MAPPINGS = {
Gulsum Atici2f081e42023-04-06 13:41:36 +030022 "paas": LCM_TASK_QUEUE,
23}
24
Mark Beierla8d016d2023-03-23 10:24:59 +000025# Activities
Mark Beierl248cb402023-04-05 20:01:05 +000026ACTIVITY_NSLCM_NO_OP = "nslcm-no-op"
27ACTIVITY_EXECUTE_NS_LCM_WORKFLOW = "execute-ns-lcm-workflow"
28ACTIVITY_UPDATE_LCM_OPERATION_STATE = "update-lcm-operation-state"
Mark Beierl30e05072023-03-28 18:04:47 +000029ACTIVITY_DELETE_VIM = "delete-vim"
Mark Beierla8d016d2023-03-23 10:24:59 +000030ACTIVITY_TEST_VIM_CONNECTIVITY = "test-vim-connectivity"
Mark Beierl248cb402023-04-05 20:01:05 +000031ACTIVITY_UPDATE_VIM_OPERATION_STATE = "update-vim-operation-state"
Gulsum Atici654c3772023-03-23 15:59:56 +030032ACTIVITY_UPDATE_VIM_STATE = "update-vim-state"
Patricia Reinoso36a62b82023-03-31 11:22:42 +000033ACTIVITY_PREPARE_VNF_RECORDS = "prepare-vnf-records"
34ACTIVITY_DEPLOY_NS = "deploy-ns"
35ACTIVITY_UPDATE_NS_STATE = "update-ns-state"
36ACTIVITY_CHECK_NS_INSTANTIATION_FINISHED = "check-ns-instantiation-finish"
Patricia Reinoso4ddf2c72023-04-12 15:57:25 +000037ACTIVITY_CREATE_MODEL = "create-model"
38ACTIVITY_GET_MODEL_INFO = "get-model-info"
Patricia Reinoso36a62b82023-03-31 11:22:42 +000039ACTIVITY_DEPLOY_CHARM = "deploy-charm"
40ACTIVITY_CHECK_CHARM_STATUS = "check-charm-status"
Dario Faccin42c4ba22023-04-14 10:24:38 +020041ACTIVITY_CHANGE_VNF_STATE = "change-vnf-state"
42ACTIVITY_CHANGE_VNF_INSTANTIATION_STATE = "change-vnf-instantiation-state"
43ACTIVITY_SEND_NOTIFICATION_FOR_VNF = "send-notification-for-vnf"
Gulsum Atici2f081e42023-04-06 13:41:36 +030044ACTIVITY_GET_TASK_QUEUE = "get_task_queue"
Gulsum Atici56e41a52023-04-07 00:04:28 +030045ACTIVITY_GET_VNF_DETAILS = "get_vnf_details"
Mark Beierla8d016d2023-03-23 10:24:59 +000046
47# Workflows
Mark Beierl248cb402023-04-05 20:01:05 +000048WORKFLOW_NSLCM_NO_OP = "nslcm-no-op"
Mark Beierla8d016d2023-03-23 10:24:59 +000049WORKFLOW_VIM_CREATE = "vim-create"
Mark Beierl30e05072023-03-28 18:04:47 +000050WORKFLOW_VIM_UPDATE = "vim-update"
51WORKFLOW_VIM_DELETE = "vim-delete"
Patricia Reinoso36a62b82023-03-31 11:22:42 +000052WORKFLOW_NS_INSTANTIATE = "ns-instantiate"
53WORKFLOW_VDU_INSTANTIATE = "vdu-instantiate"
Gulsum Atici2f081e42023-04-06 13:41:36 +030054WORKFLOW_VNF_INSTANTIATE = "vnf-instantiate"
55WORKFLOW_VNF_PREPARE = "vnf-prepare"