![Daniel Caires](/assets/img/avatar_default.png)
Update app-gen.py so the user can choose between Armada or FluxCD packaging, or both. - Create templates for FluxCD manifest - Create templates for Flux plugins - Update app-gen.py so it also supports FluxCD - Create template for the input file Story: 2010937 Task: 48913 Change-Id: I2521c3509556910841fd116f5a106e6577aad58a Signed-off-by: Daniel Caires <daniel.caires@encora.com>
24 lines
849 B
Plaintext
24 lines
849 B
Plaintext
""" System inventory App lifecycle operator."""
|
|
|
|
from oslo_log import log as logging
|
|
from sysinv.common import constants
|
|
from sysinv.helm import lifecycle_base as base
|
|
from sysinv.helm import lifecycle_utils as lifecycle_utils
|
|
|
|
LOG = logging.getLogger(__name__)
|
|
|
|
class {appnameStriped}AppLifecycleOperator(base.AppLifecycleOperator):
|
|
|
|
def app_lifecycle_actions(self, context, conductor_obj, app_op, app, hook_info):
|
|
""" Perform lifecycle actions for an operation
|
|
|
|
:param context: request context
|
|
:param conductor_obj: conductor object
|
|
:param app_op: AppOperator object
|
|
:param app: AppOperator.Application object
|
|
:param hook_info: LifecycleHookInfo object
|
|
|
|
"""
|
|
|
|
super({appnameStriped}AppLifecycleOperator, self).app_lifecycle_actions(context, conductor_obj, app_op, app, hook_info)
|