Commit 0a432bce authored by Christos Tranoris's avatar Christos Tranoris
Browse files

update readme

parent 1a7307a3
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -2,6 +2,9 @@

A Spring Boot microservice that bridges TMF639 Resource management with Kubernetes-style Custom Resources (CRs) stored in Git. This service implements a GitOps-style declarative exchange model for resource lifecycle management.

You can read more about this approach here: [` GITER: A Git-Based Declarative Exchange Model Using Kubernetes-Style Custom Resources`](https://arxiv.org/abs/2511.04182)


## Overview

The Giter Controller acts as a "Producer" service that:
@@ -234,7 +237,7 @@ archive-CronTab/

See: [`doc/bootstrap-sequence.puml`](doc/bootstrap-sequence.puml)

[`doc/bootstrap-sequence.puml`](http://www.plantuml.com/plantuml/proxy?cache=no&src=https://labs.etsi.org/rep/osl/code/addons/org.etsi.osl.controllers.giter/-/raw/develop/doc/bootstrap-sequence.puml?ref_type=heads)
[`doc/bootstrap-sequence.puml`](//www.plantuml.com/plantuml/png/ZLPVRzis47_NfxXrBmwGf4sw3PYm57KLjrYND9cLzBLWg8jCX28vadBJ5VtkEugoA3bsCFY1rDtl_l-XtphFh6yR2U-qzivRPg34VrfK7BEV_0eR12EPK9bx4CemonguO_oXjhfLLQ6bjl3p-qNuZH2krp2tLd-zMGd-eD0vE1r1EdckhK8B9wz6Z8OzDWHcDJhnByBfgrTPveMN21-49t2XbRTQIheUxN8w8pLUS66Oyl2YD5QekiEz0EOWVaynrrPNBKSxA2lHhWN7Jc0WRkdbb1fseLc5bZow5tM7ZkJTwkaqI7Hq7JHykYcI0fnNp7Yq7O8-f_mbEjrQZfVCc1uJhrDOmJoJkYwaG1MZxYbJM4haKhSUtxL2LhtMZk2oxEmCviP8mPaNMa7PzOg1ixCiwnDxz2PbA1-3EonMYpKgdp7knPfv76Kp6wvREhHwgcLsa2bDubRKAvydD1YhUUYiEwo5YWwN7WsSv11g0qnLy9b9KGNZnVAyBr28OEf0fEV0RHMlCzSTxuN4W-H_NzzUoz7KyuzEgq-wGfWbImTPXLlI-qDlLSEiMp49NaFHEg-RJSdFyLue4LAoJph56MRJ7C8QhIFy8T1eLQFyPG2BHnBXFgVhKOJ338_huqDmdjr9FCP7rXWwkMuEEb2lR0DRdqHoKBsX5LQh6tPta27HWhbfeB7XSt3e5uzynLID5ULfHXcVLhVqsiPYtMiBaeMXRnscufw6ujOGnwwriJUd5KtcQlGqHzH0tVTsoOYLnd9lPeCrYqOxGQvzWzlbnI4OvbU7S6UPugizXYTnxlCWn5cXPq8-RvzmiLAndYaRhtFuCtG6as5TKa2mJAvkPoNmSn03VfPwEx2cNN84XTGAGTm3qG4VXVEkeryPL87Cf4LMVGCUS5LW3LL1u1OhLC6GIor1HhOpKBOypF1uK0YL0lmbfuXgiessom9pi9cAqY0NzuBlQO6u77Fugxr3gz2Z8_dJuBoJWkFGVOFTA935OzlF2tBXZucgpoTlejSJwKngRRhU9TOAjYGoW9q-UhqCqHGMITNiWOIAu1h0jdg0dUxjpabKHp9FtTnsf7yZSk2Tp9MzDHMTOxNlldrY3H8GQsgkpt4bp1nn9exsceWqQIU0ChJ1MZ3uU5a2FTSjvXszcD_CBwu-VBczFf-VdtzPBighssMnAAyN1V67te6DvYULqJN5AtTcO1nxSeseUtRJfjMmUaxhJ5eNOdwwj-mW3o4nNHzOtHACZ_TLXkCP_dKommLhKFPlyDEcZlJn44VAQ9I7zpkUawNqVmDCwogPV4uW6KluxYz5B3GerX3ptke6BfRbTD7ytI4CynwjokCQMIxcDukNttdVR3zUVk-Ve1yTdrhbMVxvucAnZpyqr5ENq_hggs0x-jJTY1txsMdeinAsR_y7yZYEqeOpEqYkxnLfJJKHIT7i5QbGuaHaEy3dD-waOmPKaEd_BUUGg8LkJB0saatSBEP9KwPxqSEDOe3UMn0EbFuAyU7mEgPnYHp56k7cylrlhtyVeWHjCCwBs-oD3dvZcN8osFPwj63x_qo3kEjVfAOH_kLrwrO17bwWz9XtY4kjmWSuptph83xQqQ95hXKNKiGcJvbzIzUsaTb_)

### Update Resource

@@ -243,7 +246,7 @@ Similar to CREATE, but updates existing CR file and continues existing reconcili

See: [`doc/create-resource-sequence.puml`](doc/create-resource-sequence.puml)

[`doc/create-resource-sequence.puml`](http://www.plantuml.com/plantuml/proxy?cache=no&src=https://labs.etsi.org/rep/osl/code/addons/org.etsi.osl.controllers.giter/-/raw/develop/doc/create-resource-sequence.puml?ref_type=heads)
[`doc/create-resource-sequence.puml`](//www.plantuml.com/plantuml/png/bLXjRnkv4Vw-lsAg0muo6bd9zPk052UlvTIjbJYMd4DH50TwToIpuYwt95U9Q_Y_TsR9rIxbLPhwW1ENyypmcHSEoVngdJ2kBXIa1eL3k4EhQvCXhF3VDPOP9dzmZrWWL4h8Ch4xMLR2Y08UHBRR6bsNUQgLDl3JrOB_wo5ii30tHdzTFyfiLwAry4iFqkXdsfHeuDtRdg0Gtme2YorQ-H-4Nzw-JH8ddKBu81s1KrqwevMYuUGLzSKUIvSaPCd9J5QYT31QBwyW5KuelHs1i43VCM2UERd7vUT6klmS2xlbxdJjyAAMAaVJG9i96yDR9dTOwHMQlSommOPn35x9ebBOgYn5LGNBVdW4pYWPuejGCXTEUzpXAuPIeEQvg5omHfz7ffnmjVrDE39f-Yp3L8mEiKkLfDWsi32JvFJx82msAmAxR2MHUM9Gyvaaxz_3qcUJ9ZAidDGbl7-V99oLoPyft3EAJPb3UhUOhnSGKf-KsY4OkNrq2S3d6ckS1SZqEHCEjxJCo_HvZyQInHS2_GL5Jbyp6av0c-qvEYlFjLNd9WJuEdyji-mzYs2i6t92dINCXmaaoV8paGo9dd7fsRh00qa_puWGn1baN927b8uVFQatq7Bm1NkM2Auv6hMQJQGMtvmXGLVErvTDh08cMWWzzkxWMxlMMIzsC_Y0bC4JqHZ1nkW2WfxFbQZWBg8AJXzcxgkSPs9AeLXdHowkTQmrFXc1KEp-1oPz9sCJIOx7IipvrkYCkqlWgmru-CdGLLx1up-PmCzNrnleujED2JAODVZfXiDyeUeuWMbjdIuEzFzN4ZsyHLzHKj97mG8qqZgPsV5Pl25kjDx1XZmT_VxXUhsu-trrkqX7a4LQXCjqwOGiPRcbpGD_dozlm3f3dxqI5yeTcTbmQoRj8SQtmbZqbfocwYffiUnlzGEQ4XtQu0EP1NAwxKy8yotHi0vy4-DuHFQxHZQ3VT0PPr5KpaYX3Ny7Jw0RnwKJfgKkoKAjE6ev3XXWiyhruB2wJzF5QiMInedVZFJR86vomOd83KBCu2lZuvIECzClBFQbyuQrU89_sGWlCGkhRgJ2HXQbd_zkXNlizfoTFlE9N7KjaKPqfERqKue2NoRFtV8lvq-YKC7EuflWGwXlob9NLtYENdAUwMAwVpTDZIxNuc5QF4qo6ax4G_RkbpzrfjgAwbo9--8LkSAa6tcEaVTjg5DT5AH9rLzkqPwCSDR0ngD_-3txJ_2kWdTrzF-6UaiV8i_Xvvzv6AmFkX5ar_dtdBYjxQFlceLsUDA9Yc3Z7wN7u656gphZPdQIqD0cdfEprkk5b0rLsEYeYuMpBGTPilbH2_EL-Dnb-EKWIaEuM1o6GTZrdn2rbHE6jrUcoqmgwRVYGEp25MK6bXLY_BZVktdBTPpYGBTMlFNm4LaFXqbiVotiRZXM4t0aOqVlxwylkybYqqQFPHsz0q9KyelVi6-0YvWvVnG57W2T2-qKU-uuY-dw-ikYFsiSvdCt8tfVnsST2LcWhjr107zifvOspiN9Q731EEt3Xnm52uMeJi8hziYw1aZhaMOkNqMEIbViaONdLE5efYQAzSInzlc_h2vZNb7rdyXFZaEPFhqPugM7ziGCHl5QRRmfmEkG-cUct5GuAQEos3zLhkRNDulBxxBOTsWqHfiJFC8PsaDlX5J811erImIQf2O9auWFTpRrtGD-jPCLNnR29Odl2l7w7_MhwutJRTDiLirny7ORRcLqyJzvCGeFYndK3RQ5NJpHzVQ7xcN1G7nR2WlBCbDrZk65yAb2qsNRmZWqn2a7ipPab557EUS4avsDReHVZl95HkG6HFdKUq44GkGSE-xVEi4xs4i1Vrsk_5EevtqWdBTXwgmCNexxyGx0Nb1xpvTO8KxGuIqJtcJpR4VDGc6-xPuxdCGu87mHhM1ySVW7WJFEg8--tgDfTzyR_ne467fvGgMLiY0SaEcDtDQcEMCSIOKYdN6E6r4hDuDtR-cliBwZeCFCWMqCGkPl3BrhhM9c2-BmrDZl6mpBzqvYfQXV3XwxIhNp_GPt8nnQTrWr6Mw3ToZuNHikSOEGz16ptR4JuKgwwi_cKG_yyQqIR8UDCdnuBKMpumCBfvjAFHmVhMLFP_rKuIlHOIy9nIWCeFXayKwjqHIISFuGW_7gdjhInyl5vVJoUZM_k5buZiFHMWgpytim_RIylLci5vVVGQ-ShfhSSmyBR7nZz6tgL_f_NQZalm00)

### Delete Resource