distcloud/distributedcloud/dcmanager/orchestrator/states/software/apply_vim_software_strategy.py

23 lines
620 B
Python

#
# Copyright (c) 2023-2024 Wind River Systems, Inc.
#
# SPDX-License-Identifier: Apache-2.0
#
from dcmanager.common import consts
from dcmanager.orchestrator.states.base import BaseState
class ApplyVIMSoftwareStrategyState(BaseState):
"""Apply VIM Software Strategy software orchestration state"""
def __init__(self, region_name):
super().__init__(
next_state=consts.STRATEGY_STATE_SW_FINISH_STRATEGY,
region_name=region_name
)
def perform_state_action(self, strategy_step):
"""Apply VIM Software Strategy region status"""
return self.next_state