aboutsummaryrefslogtreecommitdiffstats
path: root/participant
AgeCommit message (Collapse)AuthorFilesLines
2024-09-12Code coverage and sonar fixes for ACMFrancescoFioraEst27-51/+323
Move element Objects from models to participant-acelement. Add coverage in participant-element where missing. Issue-ID: POLICY-5065 Change-Id: I2bdf9cefe4f0f219f78bcb1bb4fb6d882843c374 Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
2024-08-14Fix issue using stage in ACM intermediaryFrancescoFioraEst2-30/+100
Issue-ID: POLICY-5091 Change-Id: I4d96e6472d61c3dfa3de5bfe5c94651b753a95f5 Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
2024-08-09Merge "Add validation for state set by the participant"Ramesh Murugan Iyer2-42/+100
2024-08-08Update participant simulator to test migration stageFrancescoFioraEst2-7/+15
Issue-ID: POLICY-5092 Change-Id: I82eb7b9b6f102abefd68f3de6d8c3837cda60d51 Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
2024-08-08Add validation for state set by the participantFrancescoFioraEst2-42/+100
Issue-ID: POLICY-5097 Change-Id: I7520b7220c8525448eff707e2e57debca63520fe Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
2024-08-06Allow migration to be performed in stages in ACM intermediaryFrancescoFioraEst18-194/+471
Allow migration to be performed in stages, and replace newElement and removedElement with an Enum in CompositionElementDto and InstanceElementDto. Issue-ID: POLICY-5091 Change-Id: I2d66abc453776fd708fc18fd9019ca248f8d2eee Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
2024-08-02Allow migration to be performed in stages in ACM participantFrancescoFioraEst20-296/+1209
Issue-ID: POLICY-5092 Change-Id: I47efc0fd6abf62c3a1cc6c12f0971b4460468733 Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
2024-07-26Support add/remove elements in Migrationrameshiyer275-19/+134
Issue-ID: POLICY-4917 Change-Id: I0014b4858dd7e6ac76bfa1184d0b90b52e8649f5 Signed-off-by: zrrmmua <ramesh.murugan.iyer@est.tech>
2024-07-24Add support for Prepare, Review and Migrate pre-check in intermediaryFrancescoFioraEst13-102/+818
Add support for Prepare, Review and Migrate pre-check in ACM intermediary. Issue-ID: POLICY-5080 Change-Id: I08045a8eb01dcea6492aac12b7a8021a47ae19e8 Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
2024-07-24Fix sonar issue for ACMFrancescoFioraEst3-9/+9
Issue-ID: POLICY-5065 Change-Id: Id95e8dbd4be14db36eb2fa4ddfc852d37572f25a Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
2024-07-23Add support for Prepare, Review and Migrate pre-check in participantFrancescoFioraEst12-169/+346
Add support for Prepare, Review and Migrate pre-check in ACM participant simulator. Issue-ID: POLICY-5088 Change-Id: Ibad54aacc6102654f93a86169212d91ba3a59b8b Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
2024-07-16Uplift Spring dependenciesadheli.tavares11-25/+41
Issue-ID: POLICY-5074 Change-Id: Ib88e02ffc6867a007abfd0322319caf672c00e45 Signed-off-by: adheli.tavares <adheli.tavares@est.tech>
2024-07-12Update snapshot and/or references of policy/clamp to latest snapshotsrameshiyer2711-11/+11
policy/clamp updated to its latest own and reference snapshots *** This commit is generated by a PF release script *** Issue-ID: POLICY-5072 Change-Id: Ibda4286c6345838816be325d9a29e460ff03a178 Signed-off-by: rameshiyer27 <ramesh.murugan.iyer@est.tech>
2024-07-04Update policy-api status response check in ACM policy-participantFrancescoFioraEst1-1/+5
Issue-ID:POLICY-5067 Change-Id: Ibd9416226619b32bae09008c92962b1b186cb0e9 Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
2024-06-27Code coverage and sonar fixes for ACMFrancescoFioraEst3-10/+83
Code coverage and sonar fixes in classes that was not involved in recent implementations. Issue-ID: POLICY-5065 Change-Id: Ib23da6f242b0a7eaa98f14abc6617ff9e12e10d9 Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
2024-06-25Send ParticipantStatusReq message using sync topicFrancescoFioraEst2-0/+10
Send ParticipantStatusReq message to all replicas using sync topic. Issue-ID: POLICY-5061 Change-Id: I8a104df38a48efef8a8b4eb61f9a944f7434d0a3 Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
2024-06-24Fix registration flowFrancescoFioraEst1-0/+5
* set replicaId in RegisterAck message * ParticipantRegisterAckPublisher and ParticipantRegisterAckListener should be used with sync topic Issue-ID: POLICY-5060 Change-Id: I1292d636ea79055e902ec3d68108a28fbd80afdc Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
2024-06-21Merge "Remove local hashmap in k8s participant"Liam Fallon5-136/+167
2024-06-21Remove local hashmap in k8s participantrameshiyer275-136/+167
Issue-ID: POLICY-5056 Change-Id: Idecdcb44de1f6f5dc5513e3bbb7c13a2fd7e29fa Signed-off-by: zrrmmua <ramesh.murugan.iyer@est.tech>
2024-06-20Remove local HashMap in policy participantFrancescoFioraEst6-156/+117
Issue-ID: POLICY-5055 Change-Id: Id2495008a28ea3e50a5c17695af529813b1c0c35 Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
2024-06-20Add sync messages support in ACM-intermediaryFrancescoFioraEst20-446/+161
Issue-ID: POLICY-5048 Change-Id: I4d3a362251931820e1a481f780586afb9e2c60ed Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
2024-06-19Add support for sync messages in ACM-runtimeFrancescoFioraEst1-1/+0
Issue-ID: POLICY-5035 Change-Id: Ibcf1c6a414a7ba9d1cafd42041551bb0fb198088 Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
2024-06-17Merge "Improve code in ACM"Ramesh Murugan Iyer5-10/+3
2024-06-17Improve code in ACMFrancescoFioraEst5-10/+3
Code clean-up on ACM: remove unused imports, remove updateParticipant method (duplicated method) and remove public in Unit test classes. Issue-ID: POLICY-5047 Change-Id: I308815cacaa2c5ce81ed54c676d3d5e26778f0f6 Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
2024-06-17Merge "Remove restarting implementation from participants"Ramesh Murugan Iyer21-1072/+367
2024-06-17Remove restarting implementation from participantsFrancescoFioraEst21-1072/+367
Remove restarting implementation from participants and Remove local Map from a1pms and kserve participants. Issue-ID: POLICY-5046 Change-Id: I9cc2a33d603751c60007475414b45ca54f0aac25 Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
2024-06-14Add ParticipantReplica repository in ACMFrancescoFioraEst6-18/+18
Add ParticipantReplica repository in ACM, and align topics in properties files. Issue-ID: POLICY-5045 Change-Id: I283abf91db6264c7b08c51e6ad37736dca147180 Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
2024-06-11Add Sync topic for participant Intermediaryrameshiyer2720-43/+310
Add new sync topic config for Intermediary Add sync topic listener Refactor IntermediaryActivator for processing multiple topic source Issue-ID: POLICY-5030 Change-Id: Idce9839a85571a92048e589bd82ce33699add640 Signed-off-by: zrrmmua <ramesh.murugan.iyer@est.tech>
2024-06-06Add support for unique replica id generation in the participantsFrancescoFioraEst7-2/+20
Issue-ID: POLICY-5032 Change-Id: I9c36b87d1f03f03089d2c62308e0975e24f6e99a Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
2024-05-31Fix participant registration issueFrancescoFioraEst8-34/+45
Issue-ID: POLICY-5039 Change-Id: Ic83a1feba3749f7a496749cbce174d7342d0cdcf Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
2024-05-20Set snapshot and/or references of policy/clamp for new releasesaul.gill11-11/+11
policy/clamp updated to its latest own and reference snapshots *** This commit is generated by a PF release script *** Issue-ID: POLICY-4999 Change-Id: Ib797a6609311b09ba4b83c1a24c321df34bec9d8 Signed-off-by: saul.gill <saul.gill@est.tech>
2024-05-17Update snapshot and/or references of policy/clamp to latest snapshotswaynedunican11-11/+11
policy/clamp updated to its latest own and reference snapshots *** This commit is generated by a PF release script *** Issue-ID: POLICY-5001 Change-Id: Iff92376f1537772c6130cc2c53c74bd8ca0cd006 Signed-off-by: waynedunican <wayne.dunican@est.tech>
2024-05-10Fix chartmuseum sync issue in k8s participantrameshiyer271-4/+5
Issue-ID: POLICY-4968 Change-Id: Ieb4b49b4ca40faf1fb8b948e8326decd9c0ae493 Signed-off-by: zrrmmua <ramesh.murugan.iyer@est.tech>
2024-04-26Update snapshot and/or references of policy/clamp to latest snapshotssaul.gill11-11/+11
policy/clamp updated to its latest own and reference snapshots *** This commit is generated by a PF release script *** Issue-ID: POLICY-4970 Change-Id: I5deb1cfde30f198d6c197ab4b12bd9f99578461b Signed-off-by: saul.gill <saul.gill@est.tech>
2024-04-11Dependency management updateadheli.tavares10-14/+221
- including dependencies to pom.xml files only where they are used, avoiding extra dependencies being added in all modules. Issue-ID: POLICY-4945 Change-Id: If67059ecba32f406a5aa1148685584419d637877 Signed-off-by: adheli.tavares <adheli.tavares@est.tech>
2024-04-10Refactor ACM participant-intermediaryFrancescoFioraEst11-462/+589
Refactor AutomationCompositionHandler to improve the maintainability. Issue-ID: POLICY-4959 Change-Id: Id112ade5b786d964d61021fe82689aa9512b4bc3 Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
2024-04-03Merge "Add support for testing in ACM Participant Simulator"Adheli Tavares9-574/+1211
2024-04-02Add support for testing in ACM Participant SimulatorFrancescoFioraEst9-574/+1211
Support backward compatibility between participants and ACM-R. Issue-ID: POLICY-4952 Change-Id: I115ab3f0ccf0a2d6ad9ec4b998ef175e9b8ca1b8 Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
2024-04-02Fix properties issue during migrate in ACM-participantFrancescoFioraEst1-3/+3
Issue-ID: POLICY-4953 Change-Id: I83cb4879faff050d21f16ef285cdccd528231062 Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
2024-03-26Recursive updates of the propertiesFrancescoFioraEst1-1/+2
Merge properties during update and migrate. Issue-ID: POLICY-4951 Change-Id: I0c9a896a5abb8331937a73d7e39fbce2d87b415f Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
2024-03-08Update compositions and instances monitoringFrancescoFioraEst2-1/+25
Improved performance scanning only compositions and instances that are in transition. Issue-ID: POLICY-4906 Change-Id: I7a849e921f1d97509f67ff624c715c893a1432ab Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
2024-02-19Update snapshot and/or references of policy/clamp to latest snapshotswaynedunican11-11/+11
policy/clamp updated to its latest own and reference snapshots *** This commit is generated by a PF release script *** Issue-ID: POLICY-4932 Change-Id: I4a7eb3766f4162af7f2f8e06979ebcbfd3c7d2ee Signed-off-by: waynedunican <wayne.dunican@est.tech>
2024-02-15Add old properties and new properties supportFrancescoFioraEst26-757/+1795
Add old/new properties support in migrate and update, and add Java code backward compatibility. Issue-ID: POLICY-4930 Change-Id: I640bc2a858969168b13fe6cdbb557ebf920bafd5 Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
2024-02-09Merge "Remove Dmaap from clamp"Adheli Tavares1-2/+4
2024-02-09Remove Dmaap from clamprameshiyer271-2/+4
Issue-ID: POLICY-4402 Signed-off-by: rameshiyer27 <ramesh.murugan.iyer@est.tech> Change-Id: Ic281bc3845622a7c8b76107bb418158d8f389034
2024-02-07Share tracing context in all threadssaul.gill2-4/+8
Issue-ID: POLICY-4922 Change-Id: I8f5e99b597c989a26777233ef58ef5c4f9db4215 Signed-off-by: saul.gill <saul.gill@est.tech>
2024-02-07Permissions fix for clamp filessaul.gill117-0/+0
Issue-ID: POLICY-4925 Change-Id: I2a9f8e49aed3f1b7354c0540cef29723e87547ca Signed-off-by: saul.gill <saul.gill@est.tech>
2024-01-25Remove Dmaap references from CLAMPrameshiyer2755-233/+231
Issue-ID:POLICY-4881 Signed-off-by: zrrmmua <ramesh.murugan.iyer@est.tech> Change-Id: Id305f7538ebc9822f121a868126e188d426c18f6
2024-01-05Add OutProperties support for restart scenario in participantFrancescoFioraEst3-0/+16
Add OutProperties instance support for restart scenario in participant intermediary. Issue-ID: POLICY-4910 Change-Id: I70d00135de9735a10a6c5688bf7ee6b698266412 Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
2024-01-04Add support for OutProperties instance in deploy scenarioFrancescoFioraEst3-35/+100
Add support for OutProperties instance, operationalState and useState in deploy scenario. Issue-ID: POLICY-4911 Change-Id: I47b5e63b21e4fedd625413de8e80797138fb8d8a Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>