slapos_pdm:
* add SlapOSVirtualMasterSourceProjectConstraint on Upgrade Decision * software product must be linked to a project * create Software Type portal type It is a variation of a Software Product * rename Software Type to Software Product Type Variation * add Software Product Release Variation portal type * force default use/base_contribution on Software Product Didn't find another way to do it (init script requires data migration) * require Software Product to have at least one Type and one Release * store url_string on Release Variation * use edit_workflow on Variation portal types * use the jump action to access Software Release * add dedicated form to view Release * add Software Type view * set SoftwareProduct default quantity unit * support document without categories property * add constraint to ensure quantity unit of a Software Product is defined * drop Software Release configuration. Drop hardcoded template only used in tests * fixup See 1173ea0e * drop Compute Node upgrade This is now handled manually by updating the Allocation Supply * stop allowing Upgrade Decision Line creation * Upgrade Decision is a ticket * wip upgrade decision redesign with allocation supply * not commited script * really compare url strings * update upgrade decision view * only create upgrade decision for SOftware Instance for now * set the compute node on the test allocation supply * drop not used scripts * remote tests from dropped scripts * mark test to check * test alarm_instance_tree_create_upgrade_decision * drop upgrade_scope * test upgrade decision creation for not allocated instance tree * test Upgrade for allocated Software Instance * drop deprecated tests * root shared instance can not be upgraded by Allocation Supply on the same tree * upgrade not allocated or allocated on remote slave instances * update not allocated in there is instance node supply * test upgrade Instance Node * drop unused InstanceTree_getUpgradeSubscriptionRelatedValue * drop UpgradeDecisionLine_cancel * drop Upgrade Decision Line view * drop SoftwareProduct_getSortedSoftwareReleaseList * fix upgrade decision list view * drop InstanceTree_isUpgradePossible No way to know which software release url on instance will request. * drop UpgradeDecision_processUpgrade * drop Base_acceptUpgradeDecision * drop Base_rejectUpgradeDecision * drop reviewRegistration * check created upgrade decision * do not propose again to upgrade if decision has been rejected * no need to check all rejected decisions * do not put newly create decision in started Ask review from manager * drop UpgradeDecision_notify * drop UpgradeDecision_notifyDelivered * drop reviewUpgrade * drop UpgradeDecision_getAggregateValue * drop approveRegistration * drop upgrade_slap_interface_workflow * drop UpgradeDecision_requestChangeState * drop slapos_pdm_auto_cancel_upgrade_decision * use UpgradeDecision_processUpgrade * alarm to destroy software installation * drop unused template * configure Upgrade Decision worklist * drop not needed script arguments * add Upgrade Decision constraints * method moved to global mixin * do not upgrade if there is no instance yet * create upgrade decision as soon as Allocation Supply is validated * workaround to prevent breaking the instance when classes are live reloaded * test: disable alarm when creating an allocation supply * test: disable alarm * software_release is an optional variation We can not update the Open Order every time one Instance is upgraded * sort SoftwareProduct getVariationBaseCategoryList's result * update xml format * optional_variation_base_category_list are not set in variation_base_category_list * force software change from Upgrade Decision * drop template_instance_tree * allow to force upgrade to a specific release * rely on self instead of one a global * drop view_related_upgrade_decision on Compute Node Deprecated for a long time * set the causality relation on the ticket * trigger upgrade alarm as soon as accepted * deliver the decision when finished * if not person can be found, search for everybody only slapos_pdm: fixup tests
Showing
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
File moved
File moved
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment