
USM needs to build a python wheels package containing ONLY the ‘software’ cli client for inclusion in the Remote CLI Container. Test Plan: PASS Build software-client package PASS Build ISO PASS Install ISO PASS Run "software list" and "software upload" Story: 2010676 Task: 48851 Change-Id: Idb6d69a66d625291094501cacdb0bb84f511f81d Signed-off-by: Jessica Castelino <jessica.castelino@windriver.com>
64 lines
2.0 KiB
Python
64 lines
2.0 KiB
Python
"""
|
|
Copyright (c) 2023 Wind River Systems, Inc.
|
|
|
|
SPDX-License-Identifier: Apache-2.0
|
|
|
|
"""
|
|
|
|
ADDRESS_VERSION_IPV4 = 4
|
|
ADDRESS_VERSION_IPV6 = 6
|
|
CONTROLLER_FLOATING_HOSTNAME = "controller"
|
|
|
|
SOFTWARE_STORAGE_DIR = "/opt/software"
|
|
|
|
AVAILABLE_DIR = "%s/metadata/available" % SOFTWARE_STORAGE_DIR
|
|
UNAVAILABLE_DIR = "%s/metadata/unavailable" % SOFTWARE_STORAGE_DIR
|
|
DEPLOYING_START_DIR = "%s/metadata/deploying_start" % SOFTWARE_STORAGE_DIR
|
|
DEPLOYING_HOST_DIR = "%s/metadata/deploying_host" % SOFTWARE_STORAGE_DIR
|
|
DEPLOYING_ACTIVATE_DIR = "%s/metadata/deploying_activate" % SOFTWARE_STORAGE_DIR
|
|
DEPLOYING_COMPLETE_DIR = "%s/metadata/deploying_complete" % SOFTWARE_STORAGE_DIR
|
|
DEPLOYED_DIR = "%s/metadata/deployed" % SOFTWARE_STORAGE_DIR
|
|
REMOVING_DIR = "%s/metadata/removing" % SOFTWARE_STORAGE_DIR
|
|
ABORTING_DIR = "%s/metadata/aborting" % SOFTWARE_STORAGE_DIR
|
|
COMMITTED_DIR = "%s/metadata/committed" % SOFTWARE_STORAGE_DIR
|
|
SEMANTICS_DIR = "%s/semantics" % SOFTWARE_STORAGE_DIR
|
|
|
|
PATCH_AGENT_STATE_IDLE = "idle"
|
|
PATCH_AGENT_STATE_INSTALLING = "installing"
|
|
PATCH_AGENT_STATE_INSTALL_FAILED = "install-failed"
|
|
PATCH_AGENT_STATE_INSTALL_REJECTED = "install-rejected"
|
|
|
|
ABORTING = 'aborting'
|
|
AVAILABLE = 'available'
|
|
COMMITTED = 'committed'
|
|
DEPLOYED = 'deployed'
|
|
DEPLOYING_ACTIVATE = 'deploying-activate'
|
|
DEPLOYING_COMPLETE = 'deploying-complete'
|
|
DEPLOYING_HOST = 'deploying-host'
|
|
DEPLOYING_START = 'deploying-start'
|
|
REMOVING = 'removing'
|
|
UNAVAILABLE = 'unavailable'
|
|
UNKNOWN = 'n/a'
|
|
|
|
|
|
STATUS_DEVELOPEMENT = 'DEV'
|
|
STATUS_OBSOLETE = 'OBS'
|
|
STATUS_RELEASED = 'REL'
|
|
|
|
LOOPBACK_INTERFACE_NAME = "lo"
|
|
|
|
SEMANTIC_PREAPPLY = 'pre-apply'
|
|
SEMANTIC_PREREMOVE = 'pre-remove'
|
|
SEMANTIC_ACTIONS = [SEMANTIC_PREAPPLY, SEMANTIC_PREREMOVE]
|
|
|
|
DEPLOYMENT_STATE_ACTIVE = "Active"
|
|
DEPLOYMENT_STATE_INACTIVE = "Inactive"
|
|
DEPLOYMENT_STATE_PRESTAGING = "Prestaging"
|
|
DEPLOYMENT_STATE_PRESTAGED = "Prestaged"
|
|
|
|
ISO_EXTENSION = ".iso"
|
|
SIG_EXTENSION = ".sig"
|
|
PATCH_EXTENSION = ".patch"
|
|
SUPPORTED_UPLOAD_FILE_EXT = [ISO_EXTENSION, SIG_EXTENSION, PATCH_EXTENSION]
|
|
SCRATCH_DIR = "/scratch"
|