Add rollback support 49/141349/10
authorwaynedunican <wayne.dunican@est.tech>
Mon, 16 Jun 2025 17:35:24 +0000 (18:35 +0100)
committerAdheli Tavares <adheli.tavares@est.tech>
Tue, 24 Jun 2025 08:46:19 +0000 (08:46 +0000)
commita436426304227411a26aeb70b2ca727ab8e7dae2
tree77474059972ec6987cbb02de2118ce17cedb8729
parent0964df9009e9a20ba0f2b864df709bf31b33189f
Add rollback support

- Add MIGRATION_ROLLBAKING enum in DeployState
- Add new endpoint for rollback
- Update migration messages for rollback
- Add validation in resolver class
- Add business logic

Issue-ID: POLICY-5362
Change-Id: I936d6dd6b98fab13ad4548d2f994cc8313374d3f
Signed-off-by: waynedunican <wayne.dunican@est.tech>
13 files changed:
models/src/main/java/org/onap/policy/clamp/models/acm/concepts/DeployState.java
models/src/main/java/org/onap/policy/clamp/models/acm/messages/kafka/participant/AutomationCompositionMigration.java
models/src/main/java/org/onap/policy/clamp/models/acm/persistence/provider/AcInstanceStateResolver.java
models/src/main/java/org/onap/policy/clamp/models/acm/persistence/provider/AutomationCompositionProvider.java
models/src/test/java/org/onap/policy/clamp/models/acm/persistence/provider/AcInstanceStateResolverTest.java
models/src/test/java/org/onap/policy/clamp/models/acm/persistence/provider/AutomationCompositionProviderTest.java
participant/participant-intermediary/src/test/java/org/onap/policy/clamp/acm/participant/intermediary/handler/AutomationCompositionHandlerTest.java
runtime-acm/src/main/java/org/onap/policy/clamp/acm/runtime/instantiation/AutomationCompositionInstantiationProvider.java
runtime-acm/src/main/java/org/onap/policy/clamp/acm/runtime/main/rest/InstantiationController.java
runtime-acm/src/main/java/org/onap/policy/clamp/acm/runtime/main/rest/stub/InstantiationControllerStub.java
runtime-acm/src/main/resources/openapi/openapi.yaml
runtime-acm/src/test/java/org/onap/policy/clamp/acm/runtime/contract/InstantiationControllerStubTest.java
runtime-acm/src/test/java/org/onap/policy/clamp/acm/runtime/instantiation/AutomationCompositionInstantiationProviderTest.java