Skip to content

Conversation

@JiviteshT
Copy link
Contributor

No description provided.

harshal11869 and others added 30 commits January 30, 2024 16:07
…Creation (#108)

* 139799 - bespoke exchange set configuration service skeleton project creation AB#139799 AB#139803

* 139799 - added appsetting file AB#139799 AB#139803

* 139799 - appsetting updated AB#139799 AB#139803

---------

Co-authored-by: Rohit Chettri <rohit15478@mastek.com>
…on (#110)

* 140036 - added project skeleton creation for bespoke exchange set builder service AB#140036 AB#141133

* 140036 - added appsettings.local.overrides file AB#140036 AB#141133

* 140036 - updated appsettings overrides json file  AB#140036 AB#141133

* 140036 - Added required code to gitignore file AB#140036 AB#141133
* 140029 - Added code changes for Configure Azure Key Vault and AppInsights Logger AB#140029 AB#141013 AB#141014

---------

Co-authored-by: ratnas104142 <ratnas104142@mastek.com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: MadhavTengetol <97515169+MadhavTengetol@users.noreply.github.com>
Co-authored-by: Pralhad Sakhalkar <pralh1502152@mastek.com>
* 140033 - Coding changes for accessing json file from storage container AB#140033 AB#143040

---------

Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: ratnas104142 <ratnas104142@mastek.com>
…690 AB#143160 (#122)

Co-authored-by: Surendra Behara <surendr11609@mastek.com>
…mentation (#124)

* 140035 - bess configuration service frequency expression / cron implementation AB#140035 AB#143087

* 140035 - bess cs frequency implementation AB#140035 AB#143087

---------

Co-authored-by: MadhavTengetol <97515169+MadhavTengetol@users.noreply.github.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
* 142682 - Added endpoint to upload bess config file AB#142682 AB#143064

* Updated FT as per added authorization.

---------

Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
* 142689 - added code changes to configure appinsights, serilog, keyvault and eventhub logger AB#142689 AB#143251 AB#143252 AB#143253 AB#143254
* 140033 - Coding changes for accessing json file from storage container AB#140033 AB#143040

---------

Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: ratnas104142 <ratnas104142@mastek.com>
Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>
Co-authored-by: Daniel Owen <adanielo@Engineering.ukho.gov.uk>
* 140034 - Added code changes to get AVCS catalogue data from SCS AB#140034 AB#143052

---------

Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Daniel Owen <adanielo@Engineering.ukho.gov.uk>
* 148824-add scs mock controller and required services AB#148824

---------

Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Samiksha Mohire <samik1501544@mastek.com>
* 147395 - Uplifted code as per new structure of config file AB#147395 AB#147482


---------

Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Samiksha Mohire <samik1501544@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
…rns (#133)

* 140034 - Added code changes to get AVCS catalogue data from SCS AB#140034 AB#143052

---------

Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Chaitali Shidid <chaital14503@mastek.com>
* 140033 - Coding changes for accessing json file from storage container AB#140033 AB#143040

---------

Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: ratnas104142 <ratnas104142@mastek.com>
Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Rohit Chettri <rohit15478@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Rupali Margale <rupali15127@mastek.com>
* 147129-new branch based on dev/147129-bess-bs-read-queue-message AB#147129

* 147129-appsettings.local.overrides added to gitignore AB#147129

* 147129-added try catch to program.cs AB#147129

* 147129-added AzureWebJobsDashboard app setting AB#147129

* Revert "147129-added AzureWebJobsDashboard app setting AB#147129"

This reverts commit 5bd376c.

* 147129 - Code refactored AB#147129

* 147129 - Added logs AB#147129

* 147129 - added storage connection string AB#147129

* 147129 - commented few variables AB#147129

* Revert "147129 - commented few variables AB#147129"

This reverts commit ea3c41f.

* 147129 - Removed temporary code AB#147129

* 147129 - added storage connection string AB#147129

* 147129 - added storage connection string AB#147129

* 147129 - Code changes AB#147129

* 147129 - added TelemetryConfiguration to program.cs AB#147129

* 147129 - added TelemetryConfiguration to program.cs AB#147129

* 147129 - Reverted telemetry configuration changes AB#147129

---------

Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
)

* 140038 - added code changes related to ad auth for ess and fss api AB#140038 AB#147512 AB#147549

* 140038 - modified existing unit test cases AB#140038 AB#147520

* 140038 - added builder service code changes AB#140038 AB#147549

* 140032 - mock changes on ess for bespoke exchange set AB#140032 AB#147672 AB#147687

* 140038 - added unit tests setup for common project and added unit test cases for EssService
AB#140038 AB#147520

* 140032 - pos mock api changes for bess AB#140032

* 140038 - added unit tests for negative scenario AB#140038 AB#147520

* Fixed failing FTs

* 140032 - code refactored AB#140032

* 140038 - modified essservice unit tests AB#140038 AB#147520

* Updated FT

* 140032 Updated FTs AB#140032

* 140038 - improved stryker score AB#140038 AB#147516

* 140038 Updated Ft AB#140038

* 140038 - moved common unit tests project to test folder AB#140038

* 140038 Updated Fts AB#140038

* 147129-new branch based on dev/147129-bess-bs-read-queue-message AB#147129

* 147129-appsettings.local.overrides added to gitignore AB#147129

* 147129-added try catch to program.cs AB#147129

* 147129-added AzureWebJobsDashboard app setting AB#147129

* Revert "147129-added AzureWebJobsDashboard app setting AB#147129"

This reverts commit 5bd376c.

* 147129 - Code refactored AB#147129

* 147129 - Added logs AB#147129

* 147129 - added storage connection string AB#147129

* 140038 Updated Appsettings property AB#140038

* 147129 - commented few variables AB#147129

* Revert "147129 - commented few variables AB#147129"

This reverts commit ea3c41f.

* 147129 - Removed temporary code AB#147129

* 147129 - added storage connection string AB#147129

* 147129 - added storage connection string AB#147129

* 147129 - Code changes AB#147129

* 140038 - updated copy to output directory AB#140038

* 140038- refactored code 147129

* 140038 - added enum AB#140038

* 140038 Fixed review comments AB#140038

* Update UKHO.PeriodicOutputService/UKHO.BESS.BuilderService/appsettings.json

updated app setting

---------

Co-authored-by: Rohit Chettri <rohit15478@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Rohit Chettri <102723620+MastekRohitChettri@users.noreply.github.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Nadeem Badai <124882280+Nadeem14456@users.noreply.github.com>
* Add stryker condition
* 147132 - Added code for request download ES and polling of fss batch status AB#147132 AB#147526 AB#147550 AB#147551

---------

Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
* 147132 - Added code for request download ES and polling of fss batch status AB#147132 AB#147526 AB#147550 AB#147551

---------

Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: Shivam Verma <shivam15622@mastek.com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: Daniel Owen <adanielo@Engineering.ukho.gov.uk>
* 140038 - added code changes related to ad auth for ess and fss api AB#140038 AB#147512 AB#147549


---------

Co-authored-by: Rupali Margale <rupali15127@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>
Co-authored-by: Daniel Owen <adanielo@Engineering.ukho.gov.uk>
Co-authored-by: Shirin Talawdekar <shirin14926@mastek.com>
* 140038 - added code changes related to ad auth for ess and fss api AB#140038 AB#147512 AB#147549


---------

Co-authored-by: Rupali Margale <rupali15127@mastek.com>
Co-authored-by: Rohit Chettri <rohit15478@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Rohit Chettri <102723620+MastekRohitChettri@users.noreply.github.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>
Co-authored-by: Daniel Owen <adanielo@Engineering.ukho.gov.uk>
Co-authored-by: Shirin Talawdekar <shirin14926@mastek.com>
)

* 147132 - Added code for request download ES and polling of fss batch status AB#147132 AB#147526 AB#147550 AB#147551

---------

Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Shivam Verma <shivam15622@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
* 152477-pks mock code AB#152477

* 152477 - Added build and publish steps for pkswiremock project AB#152477

---------

Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Harshal Shukla <Harshal11869@Mastek.com>
Co-authored-by: Daniel Owen <adanielo@Engineering.ukho.gov.uk>
Co-authored-by: Rohit Chettri <rohit15478@mastek.com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>
* 147132 - Added code for request download ES and polling of fss batch status AB#147132 AB#147526 AB#147550 AB#147551


---------

Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: Rupali Margale <rupali15127@mastek.com>
Co-authored-by: Shivam Verma <shivam15622@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
hukho and others added 24 commits June 13, 2024 17:00
Removed suppressions for CVE-2024-21319, CVE-2018-8292, and CVE-2022-31009 in NVDSuppressions.xml, indicating a reevaluation of the project's vulnerability management strategy. This change suggests that the vulnerabilities have either been mitigated, the affected components are no longer in use, or the project's configuration has been updated to render these CVEs non-applicable.
* Feature/merge develop into main (#185)

* 139799 - Bespoke Exchange Set Configuration Service Project Skeleton Creation (#108)

* 139799 - bespoke exchange set configuration service skeleton project creation AB#139799 AB#139803

---------

Co-authored-by: Rohit Chettri <rohit15478@mastek.com>

* 140028 -added task to build and publish webjob project AB#140028 AB#140982 (#109)

* 140036 - Bespoke Exchange Set Builder Service Project Skeleton Creation (#110)

* 140036 - added project skeleton creation for bespoke exchange set builder service AB#140036 AB#141133

* 140036 - added appsettings.local.overrides file AB#140036 AB#141133

* 140036 - updated appsettings overrides json file  AB#140036 AB#141133

* 140036 - Added required code to gitignore file AB#140036 AB#141133

* 140029 - BESS Configuration Service WebJob Logging and Config (#111)

* 140029 - Added code changes for Configure Azure Key Vault and AppInsights Logger AB#140029 AB#141013 AB#141014

---------

Co-authored-by: ratnas104142 <ratnas104142@mastek.com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: MadhavTengetol <97515169+MadhavTengetol@users.noreply.github.com>
Co-authored-by: Pralhad Sakhalkar <pralh1502152@mastek.com>

* 140033 :  Accessing config files and storing in object (#116)

* 140033 - Coding changes for accessing json file from storage container AB#140033 AB#143040

---------

Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: ratnas104142 <ratnas104142@mastek.com>

* 142690 - added task to build and publish bessbs webjob project AB#142690 AB#143160 (#122)

Co-authored-by: Surendra Behara <surendr11609@mastek.com>

* 140035 - Bess Configuration Service Frequency Expression / Cron Implementation (#124)

* 140035 - bess configuration service frequency expression / cron implementation AB#140035 AB#143087

* 140035 - bess cs frequency implementation AB#140035 AB#143087

---------

Co-authored-by: MadhavTengetol <97515169+MadhavTengetol@users.noreply.github.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>

* 142682 - BESS CS Create Mock Endpoint for File Upload (#128)

* 142682 - Added endpoint to upload bess config file AB#142682 AB#143064

* Updated FT as per added authorization.

---------

Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>

* 142689 - BESS Builder Service WebJob Logging and Configuration (#130)

* 142689 - added code changes to configure appinsights, serilog, keyvault and eventhub logger AB#142689 AB#143251 AB#143252 AB#143253 AB#143254

* 142686  - Validating config file (#129)

* 140033 - Coding changes for accessing json file from storage container AB#140033 AB#143040

---------

Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: ratnas104142 <ratnas104142@mastek.com>
Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>
Co-authored-by: Daniel Owen <adanielo@Engineering.ukho.gov.uk>

* 140034 - BESS CS - Get AVCS Catalogue from SCS (#131)

* 140034 - Added code changes to get AVCS catalogue data from SCS AB#140034 AB#143052

---------

Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Daniel Owen <adanielo@Engineering.ukho.gov.uk>

* 148824 - SCS Mock (#134)

* 148824-add scs mock controller and required services AB#148824

---------

Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Samiksha Mohire <samik1501544@mastek.com>

* 147395 - Config File Upliftment (#135)

* 147395 - Uplifted code as per new structure of config file AB#147395 AB#147482


---------

Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Samiksha Mohire <samik1501544@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>

* 142688 - Bess Configuration Service get enccellname from prefix patterns (#133)

* 140034 - Added code changes to get AVCS catalogue data from SCS AB#140034 AB#143052

---------

Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Chaitali Shidid <chaital14503@mastek.com>

* 142790 queue message to create bespoke exchange set (#136)

* 140033 - Coding changes for accessing json file from storage container AB#140033 AB#143040

---------

Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: ratnas104142 <ratnas104142@mastek.com>
Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Rohit Chettri <rohit15478@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Rupali Margale <rupali15127@mastek.com>

* 147129 -  Bess builder service read queue message  (#139)

* 147129-new branch based on dev/147129-bess-bs-read-queue-message AB#147129

* 147129-appsettings.local.overrides added to gitignore AB#147129

* 147129-added try catch to program.cs AB#147129

* 147129-added AzureWebJobsDashboard app setting AB#147129

* Revert "147129-added AzureWebJobsDashboard app setting AB#147129"

This reverts commit 5bd376c.

* 147129 - Code refactored AB#147129

* 147129 - Added logs AB#147129

* 147129 - added storage connection string AB#147129

* 147129 - commented few variables AB#147129

* Revert "147129 - commented few variables AB#147129"

This reverts commit ea3c41f.

* 147129 - Removed temporary code AB#147129

* 147129 - added storage connection string AB#147129

* 147129 - added storage connection string AB#147129

* 147129 - Code changes AB#147129

* 147129 - added TelemetryConfiguration to program.cs AB#147129

* 147129 - added TelemetryConfiguration to program.cs AB#147129

* 147129 - Reverted telemetry configuration changes AB#147129

---------

Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>

* 140038 - Bess Builder Service AD authorization for Ess and Fss API (#138)

* 140038 - added code changes related to ad auth for ess and fss api AB#140038 AB#147512 AB#147549

* 140038 - modified existing unit test cases AB#140038 AB#147520

* 140038 - added builder service code changes AB#140038 AB#147549

* 140032 - mock changes on ess for bespoke exchange set AB#140032 AB#147672 AB#147687

* 140038 - added unit tests setup for common project and added unit test cases for EssService
AB#140038 AB#147520

* 140032 - pos mock api changes for bess AB#140032

* 140038 - added unit tests for negative scenario AB#140038 AB#147520

* Fixed failing FTs

* 140032 - code refactored AB#140032

* 140038 - modified essservice unit tests AB#140038 AB#147520

* Updated FT

* 140032 Updated FTs AB#140032

* 140038 - improved stryker score AB#140038 AB#147516

* 140038 Updated Ft AB#140038

* 140038 - moved common unit tests project to test folder AB#140038

* 140038 Updated Fts AB#140038

* 147129-new branch based on dev/147129-bess-bs-read-queue-message AB#147129

* 147129-appsettings.local.overrides added to gitignore AB#147129

* 147129-added try catch to program.cs AB#147129

* 147129-added AzureWebJobsDashboard app setting AB#147129

* Revert "147129-added AzureWebJobsDashboard app setting AB#147129"

This reverts commit 5bd376c.

* 147129 - Code refactored AB#147129

* 147129 - Added logs AB#147129

* 147129 - added storage connection string AB#147129

* 140038 Updated Appsettings property AB#140038

* 147129 - commented few variables AB#147129

* Revert "147129 - commented few variables AB#147129"

This reverts commit ea3c41f.

* 147129 - Removed temporary code AB#147129

* 147129 - added storage connection string AB#147129

* 147129 - added storage connection string AB#147129

* 147129 - Code changes AB#147129

* 140038 - updated copy to output directory AB#140038

* 140038- refactored code 147129

* 140038 - added enum AB#140038

* 140038 Fixed review comments AB#140038

* Update UKHO.PeriodicOutputService/UKHO.BESS.BuilderService/appsettings.json

updated app setting

---------

Co-authored-by: Rohit Chettri <rohit15478@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Rohit Chettri <102723620+MastekRohitChettri@users.noreply.github.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Nadeem Badai <124882280+Nadeem14456@users.noreply.github.com>

* Remove Functional tests (#137)

* Dev/updatee2egates (#140)

* Add stryker condition

* 147132 - BS Request and Download Exchange set (#141)

* 147132 - Added code for request download ES and polling of fss batch status AB#147132 AB#147526 AB#147550 AB#147551

---------

Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>

* Automated Functional Test of BS: request download exchange set (#143)

* 147132 - Added code for request download ES and polling of fss batch status AB#147132 AB#147526 AB#147550 AB#147551

---------

Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: Shivam Verma <shivam15622@mastek.com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: Daniel Owen <adanielo@Engineering.ukho.gov.uk>

* 147177 - bess bs maintain cell edition in azure table (#145)

* 140038 - added code changes related to ad auth for ess and fss api AB#140038 AB#147512 AB#147549


---------

Co-authored-by: Rupali Margale <rupali15127@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>
Co-authored-by: Daniel Owen <adanielo@Engineering.ukho.gov.uk>
Co-authored-by: Shirin Talawdekar <shirin14926@mastek.com>

* 147200 - macros logic implementation (#146)

* 140038 - added code changes related to ad auth for ess and fss api AB#140038 AB#147512 AB#147549


---------

Co-authored-by: Rupali Margale <rupali15127@mastek.com>
Co-authored-by: Rohit Chettri <rohit15478@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Rohit Chettri <102723620+MastekRohitChettri@users.noreply.github.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>
Co-authored-by: Daniel Owen <adanielo@Engineering.ukho.gov.uk>
Co-authored-by: Shirin Talawdekar <shirin14926@mastek.com>

* 140039 - BESS Builder Service Ancillary Files Get Readme From FSS  (#150)

* 147132 - Added code for request download ES and polling of fss batch status AB#147132 AB#147526 AB#147550 AB#147551

---------

Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Shivam Verma <shivam15622@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>

* 140042 PKS Wiremock Service (#151)

* 152477-pks mock code AB#152477

* 152477 - Added build and publish steps for pkswiremock project AB#152477

---------

Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Harshal Shukla <Harshal11869@Mastek.com>
Co-authored-by: Daniel Owen <adanielo@Engineering.ukho.gov.uk>
Co-authored-by: Rohit Chettri <rohit15478@mastek.com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>

* 147178 - BS ancillary files delete product update serial (#152)

* 147132 - Added code for request download ES and polling of fss batch status AB#147132 AB#147526 AB#147550 AB#147551


---------

Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: Rupali Margale <rupali15127@mastek.com>
Co-authored-by: Shivam Verma <shivam15622@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>

* 147171 - BS Handling of empty ES and Error.txt Scenarios (#154)

* 140038 - added code changes related to ad auth for ess and fss api AB#140038 AB#147512 AB#147549


---------

Co-authored-by: Rupali Margale <rupali15127@mastek.com>
Co-authored-by: Rohit Chettri <rohit15478@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Rohit Chettri <102723620+MastekRohitChettri@users.noreply.github.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>
Co-authored-by: Daniel Owen <adanielo@Engineering.ukho.gov.uk>
Co-authored-by: Shirin Talawdekar <shirin14926@mastek.com>

* 140043 - BESS Cleanup Web Job and Logging Config (#156)

* 140043 - added project skeleton and appinsights logging configuration for BESS clenup webjob AB#140043 AB154749


---------

Co-authored-by: Rupali Margale <rupali15127@mastek.com>
Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>

* 149734 - Bess bs ad authorization for pks (#157)

* 140038 - added code changes related to ad auth for ess and fss api AB#140038 AB#147512 AB#147549

---------

Co-authored-by: Rupali Margale <rupali15127@mastek.com>
Co-authored-by: Rohit Chettri <rohit15478@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Rohit Chettri <102723620+MastekRohitChettri@users.noreply.github.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>
Co-authored-by: Daniel Owen <adanielo@Engineering.ukho.gov.uk>

* 147394 -  BESS configuration service code upliftment (#158)

* 147394 - code changes AB#147394 AB#147506



---------

Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>

* 140040 - BESS builder service get permit key create key file (#160)

* 140038 - added code changes related to ad auth for ess and fss api AB#140038 AB#147512 AB#147549

---------

Co-authored-by: Rupali Margale <rupali15127@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>
Co-authored-by: Daniel Owen <adanielo@Engineering.ukho.gov.uk>
Co-authored-by: Shivam Verma <shivam15622@mastek.com>

* Dev/stryker updates2 (#159)

* Update tests to be compatible with stryker mutator

* 140041 - Bess bs save bespoke exchange set on fss (#161)

* 140038 - added code changes related to ad auth for ess and fss api AB#140038 AB#147512 AB#147549

---------

Co-authored-by: Rupali Margale <rupali15127@mastek.com>
Co-authored-by: Rohit Chettri <rohit15478@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Rohit Chettri <102723620+MastekRohitChettri@users.noreply.github.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>
Co-authored-by: Daniel Owen <adanielo@Engineering.ukho.gov.uk>
Co-authored-by: Shivam Verma <shivam15622@mastek.com>

* 154171 - BESS builder service code upliftment  (#163)

* 140032 - code refactored AB#140032

---------

Co-authored-by: Rohit Chettri <rohit15478@mastek.com>
Co-authored-by: Rupali Margale <rupali15127@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: Rohit Chettri <102723620+MastekRohitChettri@users.noreply.github.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>
Co-authored-by: Daniel Owen <adanielo@Engineering.ukho.gov.uk>
Co-authored-by: Chaitali Shidid <chaital14503@mastek.com>
Co-authored-by: Shivam Verma <shivam15622@mastek.com>
Co-authored-by: Shirin Talawdekar <shirin14926@mastek.com>

* 154171 - BESS builder service correlationId upliftment (#168)

* added correlationId changes for ESS service

* added correlationId changes for PKS service

---------

Co-authored-by: Chaitali Shidid <chaital14503@mastek.com>
Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Shirin Talawdekar <shirin14926@mastek.com>
Co-authored-by: Rohit Chettri <rohit15478@mastek.com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>

* 152369 - adding firewall rule to storage account (#169)

* 152369 - added network rule for storage AB#152369 AB#152476


---------

Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>

* 159261 - Exclude Permit for Empty Bespoke Exchange Set (#173)

* 159261 - Added code and unit test for exclude permit for empty BES AB#159261 AB#159277 AB#159278

---------

Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Shivam Verma <shivam15622@mastek.com>

* macro name updated in UT (#174)

Co-authored-by: Chaitali Shidid <chaital14503@mastek.com>

* Merge and update packages

* Removed CVE suppressions from NVDSuppressions.xml

Removed suppressions for CVE-2024-21319, CVE-2018-8292, and CVE-2022-31009 in NVDSuppressions.xml, indicating a reevaluation of the project's vulnerability management strategy. This change suggests that the vulnerabilities have either been mitigated, the affected components are no longer in use, or the project's configuration has been updated to render these CVEs non-applicable.

* Remove duplicate package reference

* Update macro transformer tests

* Package updates

* Update suppressions

* Fix conditional statements

* chore: Update Azure Pipelines condition for vNext E2E Deploy

* Add antiforgery tokens

* Revert

---------

Co-authored-by: harshal11869 <85306355+harshal11869@users.noreply.github.com>
Co-authored-by: Rohit Chettri <rohit15478@mastek.com>
Co-authored-by: Surendra Behara <97676024+surendrabehara2022@users.noreply.github.com>
Co-authored-by: Rupali Margale <102793791+rupali15127@users.noreply.github.com>
Co-authored-by: ratnas104142 <127212727+ratnas104142@users.noreply.github.com>
Co-authored-by: ratnas104142 <ratnas104142@mastek.com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: MadhavTengetol <97515169+MadhavTengetol@users.noreply.github.com>
Co-authored-by: Pralhad Sakhalkar <pralh1502152@mastek.com>
Co-authored-by: HugoBurgess <hugo.burgess@ukho.gov.uk>
Co-authored-by: HugoBurgess <128484816+HugoBurgess@users.noreply.github.com>
Co-authored-by: abhijeet14992 <106223013+abhijeet14992@users.noreply.github.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Rohit Chettri <102723620+MastekRohitChettri@users.noreply.github.com>
Co-authored-by: shailen14599 <82809201+shailen14599@users.noreply.github.com>
Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: chaital14503 <84027166+chaital14503@users.noreply.github.com>
Co-authored-by: Nadeem Badai <124882280+Nadeem14456@users.noreply.github.com>
Co-authored-by: Samiksha Mohire <samik1501544@mastek.com>
Co-authored-by: Chaitali Shidid <chaital14503@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Rupali Margale <rupali15127@mastek.com>
Co-authored-by: Arit14975 <85937324+Arit14975@users.noreply.github.com>
Co-authored-by: Shivam Verma <shivam15622@mastek.com>
Co-authored-by: Shirin Talawdekar <shirin14926@mastek.com>
Co-authored-by: Shirin Talawdekar <151723202+shirinbt14926@users.noreply.github.com>
Co-authored-by: Harshal Shukla <Harshal11869@Mastek.com>
Co-authored-by: Madhav15303 <141321981+Madhav15303@users.noreply.github.com>

* Feature/update agent pool (#202)

* chore: update DeploymentPool value in azure-pipelines.yml

* Revert

* Add some logging for queue creation, update sdk

* Update suppressions

* chore: update DeploymentPool value in azure-pipelines.yml

* Fix pipeline for new agent

* chore: add agent subnets to variables.tf

* chore: update virtual_network_subnet_ids in main.tf

* chore: Update virtual_network_subnet_ids in main.tf

* chore: Update virtual_network_subnet_ids in main.tf

* chore: Update virtual_network_subnet_ids in main.tf

* chore: Update agent subnets in variables.tf

* chore: Update agent subnets and subscription ID in continuous-deployment.yml

* Add some debug messaging to figure out failiure

* Fix

* Remove test code

* Update .NET SDK to 6.0.425 (#205)

* Update .NET SDK

Update .NET SDK to version 6.0.425.

---
updated-dependencies:
- dependency-name: Microsoft.NET.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Bump .NET NuGet packages with 3 updates

Bump .NET NuGet packages with 3 updates:

Update Microsoft.AspNetCore.AzureAppServices.HostingStartup from 6.0.29 to 6.0.33.
Update Microsoft.AspNetCore.HeaderPropagation from 6.0.31 to 6.0.33.
Update Microsoft.Extensions.Configuration.Binder from 8.0.1 to 8.0.2.

---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.AzureAppServices.HostingStartup
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.AspNetCore.HeaderPropagation
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Extensions.Configuration.Binder
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

---------

Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Feature/updates to pos for bess (#208)

* Change method to create blob if blob does not exist

* Remove functional tests from QA

* Add some logging for queue and blob creation

* Add correlation Id to logging message

* Bump the all-packages group across 1 directory with 10 updates (#206)

Bumps the all-packages group with 10 updates in the /UKHO.FmEssFssMock.API/UKHO.FmEssFssMock.API directory:

| Package | From | To |
| --- | --- | --- |
| [JsonConverter.Abstractions](https://github.com/StefH/JsonConverter) | `0.5.0` | `0.6.0` |
| [JsonConverter.Newtonsoft.Json](https://github.com/StefH/JsonConverter) | `0.5.0` | `0.6.0` |
| [JsonConverter.Abstractions](https://github.com/StefH/JsonConverter) | `0.5.0` | `0.6.0` |
| [Swashbuckle.AspNetCore](https://github.com/domaindrivendev/Swashbuckle.AspNetCore) | `6.5.0` | `6.7.3` |
| [WireMock.Net](https://github.com/WireMock-Net/WireMock.Net) | `1.5.52` | `1.6.1` |
| [WireMock.Net.Abstractions](https://github.com/WireMock-Net/WireMock.Net) | `1.5.52` | `1.6.1` |
| [WireMock.Org.Abstractions](https://github.com/WireMock-Net/WireMock.Net) | `1.5.52` | `1.6.1` |
| [YamlDotNet](https://github.com/aaubry/YamlDotNet) | `15.1.2` | `15.3.0` |
| [Azure.Storage.Blobs](https://github.com/Azure/azure-sdk-for-net) | `12.19.1` | `12.21.2` |
| [FluentValidation](https://github.com/JeremySkinner/fluentvalidation) | `11.9.0` | `11.9.2` |
| [Swashbuckle.AspNetCore.Annotations](https://github.com/domaindrivendev/Swashbuckle.AspNetCore) | `6.6.2` | `6.7.3` |



Updates `JsonConverter.Abstractions` from 0.5.0 to 0.6.0
- [Release notes](https://github.com/StefH/JsonConverter/releases)
- [Changelog](https://github.com/StefH/JsonConverter/blob/main/ReleaseNotes.md)
- [Commits](StefH/JsonConverter@0.5.0...0.6.0)

Updates `JsonConverter.Newtonsoft.Json` from 0.5.0 to 0.6.0
- [Release notes](https://github.com/StefH/JsonConverter/releases)
- [Changelog](https://github.com/StefH/JsonConverter/blob/main/ReleaseNotes.md)
- [Commits](StefH/JsonConverter@0.5.0...0.6.0)

Updates `JsonConverter.Abstractions` from 0.5.0 to 0.6.0
- [Release notes](https://github.com/StefH/JsonConverter/releases)
- [Changelog](https://github.com/StefH/JsonConverter/blob/main/ReleaseNotes.md)
- [Commits](StefH/JsonConverter@0.5.0...0.6.0)

Updates `Swashbuckle.AspNetCore` from 6.5.0 to 6.7.3
- [Release notes](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/releases)
- [Commits](domaindrivendev/Swashbuckle.AspNetCore@v6.5.0...v6.7.3)

Updates `WireMock.Net` from 1.5.52 to 1.6.1
- [Release notes](https://github.com/WireMock-Net/WireMock.Net/releases)
- [Changelog](https://github.com/WireMock-Net/WireMock.Net/blob/master/CHANGELOG.md)
- [Commits](wiremock/WireMock.Net@1.5.52...1.6.1)

Updates `WireMock.Net.Abstractions` from 1.5.52 to 1.6.1
- [Release notes](https://github.com/WireMock-Net/WireMock.Net/releases)
- [Changelog](https://github.com/WireMock-Net/WireMock.Net/blob/master/CHANGELOG.md)
- [Commits](wiremock/WireMock.Net@1.5.52...1.6.1)

Updates `WireMock.Org.Abstractions` from 1.5.52 to 1.6.1
- [Release notes](https://github.com/WireMock-Net/WireMock.Net/releases)
- [Changelog](https://github.com/WireMock-Net/WireMock.Net/blob/master/CHANGELOG.md)
- [Commits](wiremock/WireMock.Net@1.5.52...1.6.1)

Updates `YamlDotNet` from 15.1.2 to 15.3.0
- [Release notes](https://github.com/aaubry/YamlDotNet/releases)
- [Commits](aaubry/YamlDotNet@v15.1.2...v15.3.0)

Updates `Azure.Storage.Blobs` from 12.19.1 to 12.21.2
- [Release notes](https://github.com/Azure/azure-sdk-for-net/releases)
- [Commits](Azure/azure-sdk-for-net@Azure.Storage.Blobs_12.19.1...Azure.Storage.Blobs_12.21.2)

Updates `FluentValidation` from 11.9.0 to 11.9.2
- [Release notes](https://github.com/JeremySkinner/fluentvalidation/releases)
- [Changelog](https://github.com/FluentValidation/FluentValidation/blob/main/Changelog.txt)
- [Commits](FluentValidation/FluentValidation@11.9.0...11.9.2)

Updates `Swashbuckle.AspNetCore.Annotations` from 6.6.2 to 6.7.3
- [Release notes](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/releases)
- [Commits](domaindrivendev/Swashbuckle.AspNetCore@v6.6.2...v6.7.3)

---
updated-dependencies:
- dependency-name: JsonConverter.Abstractions
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: JsonConverter.Newtonsoft.Json
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: JsonConverter.Abstractions
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Swashbuckle.AspNetCore
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: WireMock.Net
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: WireMock.Net.Abstractions
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: WireMock.Org.Abstractions
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: YamlDotNet
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Azure.Storage.Blobs
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: FluentValidation
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Swashbuckle.AspNetCore.Annotations
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>

* Bump the all-packages group (#209)

Bumps the all-packages group in /UKHO.FmEssFssMock.API/UKHO.FmEssFssMock.API with 3 updates: [WireMock.Net](https://github.com/WireMock-Net/WireMock.Net), [WireMock.Net.Abstractions](https://github.com/WireMock-Net/WireMock.Net) and [WireMock.Org.Abstractions](https://github.com/WireMock-Net/WireMock.Net).


Updates `WireMock.Net` from 1.6.1 to 1.6.3
- [Release notes](https://github.com/WireMock-Net/WireMock.Net/releases)
- [Changelog](https://github.com/WireMock-Net/WireMock.Net/blob/master/CHANGELOG.md)
- [Commits](wiremock/WireMock.Net@1.6.1...1.6.3)

Updates `WireMock.Net.Abstractions` from 1.6.1 to 1.6.3
- [Release notes](https://github.com/WireMock-Net/WireMock.Net/releases)
- [Changelog](https://github.com/WireMock-Net/WireMock.Net/blob/master/CHANGELOG.md)
- [Commits](wiremock/WireMock.Net@1.6.1...1.6.3)

Updates `WireMock.Org.Abstractions` from 1.6.1 to 1.6.3
- [Release notes](https://github.com/WireMock-Net/WireMock.Net/releases)
- [Changelog](https://github.com/WireMock-Net/WireMock.Net/blob/master/CHANGELOG.md)
- [Commits](wiremock/WireMock.Net@1.6.1...1.6.3)

---
updated-dependencies:
- dependency-name: WireMock.Net
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: WireMock.Net.Abstractions
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: WireMock.Org.Abstractions
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump the all-packages group across 1 directory with 16 updates (#210)

Bumps the all-packages group with 16 updates in the /UKHO.PeriodicOutputService directory:

| Package | From | To |
| --- | --- | --- |
| [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) | `17.10.0` | `17.11.1` |
| [NUnit](https://github.com/nunit/nunit) | `4.1.0` | `4.2.2` |
| [NUnit.Analyzers](https://github.com/nunit/nunit.analyzers) | `4.0.1` | `4.3.0` |
| [NUnit3TestAdapter](https://github.com/nunit/nunit3-vs-adapter) | `4.5.0` | `4.6.0` |
| [Elastic.Apm](https://github.com/elastic/apm-agent-dotnet) | `1.27.3` | `1.28.5` |
| [Elastic.Apm.Azure.Storage](https://github.com/elastic/apm-agent-dotnet) | `1.27.3` | `1.28.5` |
| [Elastic.Apm](https://github.com/elastic/apm-agent-dotnet) | `1.27.3` | `1.28.5` |
| [Microsoft.Extensions.Configuration.Binder](https://github.com/dotnet/runtime) | `8.0.1` | `8.0.2` |
| [Microsoft.Identity.Client](https://github.com/AzureAD/microsoft-authentication-library-for-dotnet) | `4.61.3` | `4.64.0` |
| [System.IdentityModel.Tokens.Jwt](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet) | `7.6.2` | `7.7.1` |
| [Azure.Extensions.AspNetCore.Configuration.Secrets](https://github.com/Azure/azure-sdk-for-net) | `1.3.1` | `1.3.2` |
| [Microsoft.Azure.WebJobs](https://github.com/Azure/azure-webjobs-sdk) | `3.0.39` | `3.0.41` |
| [Microsoft.Azure.WebJobs.Extensions.Storage](https://github.com/Azure/azure-sdk-for-net) | `5.3.0` | `5.3.1` |
| [Azure.Storage.Blobs](https://github.com/Azure/azure-sdk-for-net) | `12.20.0` | `12.21.0` |
| [Azure.Storage.Queues](https://github.com/Azure/azure-sdk-for-net) | `12.18.0` | `12.19.0` |
| [Microsoft.Azure.WebJobs.Host.Storage](https://github.com/Azure/azure-webjobs-sdk) | `5.0.0` | `5.0.1` |
| [Microsoft.Azure.WebJobs](https://github.com/Azure/azure-webjobs-sdk) | `3.0.39` | `3.0.41` |
| [Microsoft.Azure.WebJobs.Logging.ApplicationInsights](https://github.com/Azure/azure-webjobs-sdk) | `3.0.35` | `3.0.41` |



Updates `Microsoft.NET.Test.Sdk` from 17.10.0 to 17.11.1
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md)
- [Commits](microsoft/vstest@v17.10.0...v17.11.1)

Updates `NUnit` from 4.1.0 to 4.2.2
- [Release notes](https://github.com/nunit/nunit/releases)
- [Changelog](https://github.com/nunit/nunit/blob/main/CHANGES.md)
- [Commits](nunit/nunit@4.1.0...4.2.2)

Updates `NUnit.Analyzers` from 4.0.1 to 4.3.0
- [Release notes](https://github.com/nunit/nunit.analyzers/releases)
- [Changelog](https://github.com/nunit/nunit.analyzers/blob/master/CHANGES.md)
- [Commits](nunit/nunit.analyzers@4.0.1...4.3.0)

Updates `NUnit3TestAdapter` from 4.5.0 to 4.6.0
- [Release notes](https://github.com/nunit/nunit3-vs-adapter/releases)
- [Commits](nunit/nunit3-vs-adapter@V4.5.0...V4.6.0)

Updates `Elastic.Apm` from 1.27.3 to 1.28.5
- [Release notes](https://github.com/elastic/apm-agent-dotnet/releases)
- [Changelog](https://github.com/elastic/apm-agent-dotnet/blob/main/CHANGELOG.asciidoc)
- [Commits](elastic/apm-agent-dotnet@v1.27.3...v1.28.5)

Updates `Elastic.Apm.Azure.Storage` from 1.27.3 to 1.28.5
- [Release notes](https://github.com/elastic/apm-agent-dotnet/releases)
- [Changelog](https://github.com/elastic/apm-agent-dotnet/blob/main/CHANGELOG.asciidoc)
- [Commits](elastic/apm-agent-dotnet@v1.27.3...v1.28.5)

Updates `Elastic.Apm` from 1.27.3 to 1.28.5
- [Release notes](https://github.com/elastic/apm-agent-dotnet/releases)
- [Changelog](https://github.com/elastic/apm-agent-dotnet/blob/main/CHANGELOG.asciidoc)
- [Commits](elastic/apm-agent-dotnet@v1.27.3...v1.28.5)

Updates `Microsoft.Extensions.Configuration.Binder` from 8.0.1 to 8.0.2
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](dotnet/runtime@v8.0.1...v8.0.2)

Updates `Microsoft.Identity.Client` from 4.61.3 to 4.64.0
- [Release notes](https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/releases)
- [Changelog](https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/blob/main/CHANGELOG.md)
- [Commits](AzureAD/microsoft-authentication-library-for-dotnet@4.61.3...4.64.0)

Updates `System.IdentityModel.Tokens.Jwt` from 7.6.2 to 7.7.1
- [Release notes](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/releases)
- [Changelog](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/blob/7.7.1/CHANGELOG.md)
- [Commits](AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet@7.6.2...7.7.1)

Updates `Azure.Extensions.AspNetCore.Configuration.Secrets` from 1.3.1 to 1.3.2
- [Release notes](https://github.com/Azure/azure-sdk-for-net/releases)
- [Commits](Azure/azure-sdk-for-net@Azure.Extensions.AspNetCore.Configuration.Secrets_1.3.1...Azure.Extensions.AspNetCore.Configuration.Secrets_1.3.2)

Updates `Microsoft.Azure.WebJobs` from 3.0.39 to 3.0.41
- [Release notes](https://github.com/Azure/azure-webjobs-sdk/releases)
- [Commits](Azure/azure-webjobs-sdk@v3.0.39...v3.0.41)

Updates `Microsoft.Azure.WebJobs.Extensions.Storage` from 5.3.0 to 5.3.1
- [Release notes](https://github.com/Azure/azure-sdk-for-net/releases)
- [Commits](Azure/azure-sdk-for-net@Microsoft.Azure.WebJobs.Extensions.Storage_5.3.0...Microsoft.Azure.WebJobs.Extensions.Storage_5.3.1)

Updates `Azure.Storage.Blobs` from 12.20.0 to 12.21.0
- [Release notes](https://github.com/Azure/azure-sdk-for-net/releases)
- [Commits](Azure/azure-sdk-for-net@Azure.Storage.Blobs_12.20.0...Azure.Storage.Blobs_12.21.0)

Updates `Azure.Storage.Queues` from 12.18.0 to 12.19.0
- [Release notes](https://github.com/Azure/azure-sdk-for-net/releases)
- [Commits](Azure/azure-sdk-for-net@Azure.Storage.Queues_12.18.0...Azure.Storage.Queues_12.19.0)

Updates `Microsoft.Azure.WebJobs.Host.Storage` from 5.0.0 to 5.0.1
- [Release notes](https://github.com/Azure/azure-webjobs-sdk/releases)
- [Commits](https://github.com/Azure/azure-webjobs-sdk/commits)

Updates `Microsoft.Azure.WebJobs` from 3.0.39 to 3.0.41
- [Release notes](https://github.com/Azure/azure-webjobs-sdk/releases)
- [Commits](Azure/azure-webjobs-sdk@v3.0.39...v3.0.41)

Updates `Microsoft.Azure.WebJobs.Logging.ApplicationInsights` from 3.0.35 to 3.0.41
- [Release notes](https://github.com/Azure/azure-webjobs-sdk/releases)
- [Commits](Azure/azure-webjobs-sdk@v3.0.35...v3.0.41)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: NUnit
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: NUnit.Analyzers
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: NUnit3TestAdapter
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Elastic.Apm
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Elastic.Apm.Azure.Storage
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Elastic.Apm
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Configuration.Binder
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Identity.Client
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: System.IdentityModel.Tokens.Jwt
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Azure.Extensions.AspNetCore.Configuration.Secrets
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Azure.WebJobs
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Azure.WebJobs.Extensions.Storage
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Azure.Storage.Blobs
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Azure.Storage.Queues
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Microsoft.Azure.WebJobs.Host.Storage
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Azure.WebJobs
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Azure.WebJobs.Logging.ApplicationInsights
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: HugoBurgess <128484816+HugoBurgess@users.noreply.github.com>

* Update suppressions

* Update suppressions

* fix xml

* Remove unused variable and format XML suppressions

* Remove unused storage container resource from Terraform configurations

* Remove unused Azure storage account resource from Terraform configurations

* Update Azure provider and required version across deployment configurations

* Remove duplicate

* Add UKHO.Torus.Enc.Core package and implement BESS functional test pipeline

* Remove UKHO.Torus.Enc.Core package reference from project file

---------

Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: harshal11869 <85306355+harshal11869@users.noreply.github.com>
Co-authored-by: Rohit Chettri <rohit15478@mastek.com>
Co-authored-by: Surendra Behara <97676024+surendrabehara2022@users.noreply.github.com>
Co-authored-by: Rupali Margale <102793791+rupali15127@users.noreply.github.com>
Co-authored-by: ratnas104142 <127212727+ratnas104142@users.noreply.github.com>
Co-authored-by: ratnas104142 <ratnas104142@mastek.com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: MadhavTengetol <97515169+MadhavTengetol@users.noreply.github.com>
Co-authored-by: Pralhad Sakhalkar <pralh1502152@mastek.com>
Co-authored-by: HugoBurgess <hugo.burgess@ukho.gov.uk>
Co-authored-by: HugoBurgess <128484816+HugoBurgess@users.noreply.github.com>
Co-authored-by: abhijeet14992 <106223013+abhijeet14992@users.noreply.github.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Rohit Chettri <102723620+MastekRohitChettri@users.noreply.github.com>
Co-authored-by: shailen14599 <82809201+shailen14599@users.noreply.github.com>
Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: chaital14503 <84027166+chaital14503@users.noreply.github.com>
Co-authored-by: Nadeem Badai <124882280+Nadeem14456@users.noreply.github.com>
Co-authored-by: Samiksha Mohire <samik1501544@mastek.com>
Co-authored-by: Chaitali Shidid <chaital14503@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Rupali Margale <rupali15127@mastek.com>
Co-authored-by: Arit14975 <85937324+Arit14975@users.noreply.github.com>
Co-authored-by: Shivam Verma <shivam15622@mastek.com>
Co-authored-by: Shirin Talawdekar <shirin14926@mastek.com>
Co-authored-by: Shirin Talawdekar <151723202+shirinbt14926@users.noreply.github.com>
Co-authored-by: Harshal Shukla <Harshal11869@Mastek.com>
Co-authored-by: Madhav15303 <141321981+Madhav15303@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Feature/merge develop into main (#185)

* 139799 - Bespoke Exchange Set Configuration Service Project Skeleton Creation (#108)

* 139799 - bespoke exchange set configuration service skeleton project creation AB#139799 AB#139803

* 139799 - added appsetting file AB#139799 AB#139803

* 139799 - appsetting updated AB#139799 AB#139803

---------

Co-authored-by: Rohit Chettri <rohit15478@mastek.com>

* 140028 -added task to build and publish webjob project AB#140028 AB#140982 (#109)

* 140036 - Bespoke Exchange Set Builder Service Project Skeleton Creation (#110)

* 140036 - added project skeleton creation for bespoke exchange set builder service AB#140036 AB#141133

* 140036 - added appsettings.local.overrides file AB#140036 AB#141133

* 140036 - updated appsettings overrides json file  AB#140036 AB#141133

* 140036 - Added required code to gitignore file AB#140036 AB#141133

* 140029 - BESS Configuration Service WebJob Logging and Config (#111)

* 140029 - Added code changes for Configure Azure Key Vault and AppInsights Logger AB#140029 AB#141013 AB#141014

---------

Co-authored-by: ratnas104142 <ratnas104142@mastek.com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: MadhavTengetol <97515169+MadhavTengetol@users.noreply.github.com>
Co-authored-by: Pralhad Sakhalkar <pralh1502152@mastek.com>

* 140033 :  Accessing config files and storing in object (#116)

* 140033 - Coding changes for accessing json file from storage container AB#140033 AB#143040

---------

Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: ratnas104142 <ratnas104142@mastek.com>

* 142690 - added task to build and publish bessbs webjob project AB#142690 AB#143160 (#122)

Co-authored-by: Surendra Behara <surendr11609@mastek.com>

* 140035 - Bess Configuration Service Frequency Expression / Cron Implementation (#124)

* 140035 - bess configuration service frequency expression / cron implementation AB#140035 AB#143087

* 140035 - bess cs frequency implementation AB#140035 AB#143087

---------

Co-authored-by: MadhavTengetol <97515169+MadhavTengetol@users.noreply.github.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>

* 142682 - BESS CS Create Mock Endpoint for File Upload (#128)

* 142682 - Added endpoint to upload bess config file AB#142682 AB#143064

* Updated FT as per added authorization.

---------

Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>

* 142689 - BESS Builder Service WebJob Logging and Configuration (#130)

* 142689 - added code changes to configure appinsights, serilog, keyvault and eventhub logger AB#142689 AB#143251 AB#143252 AB#143253 AB#143254

* 142686  - Validating config file (#129)

* 140033 - Coding changes for accessing json file from storage container AB#140033 AB#143040

---------

Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: ratnas104142 <ratnas104142@mastek.com>
Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>
Co-authored-by: Daniel Owen <adanielo@Engineering.ukho.gov.uk>

* 140034 - BESS CS - Get AVCS Catalogue from SCS (#131)

* 140034 - Added code changes to get AVCS catalogue data from SCS AB#140034 AB#143052

---------

Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Daniel Owen <adanielo@Engineering.ukho.gov.uk>

* 148824 - SCS Mock (#134)

* 148824-add scs mock controller and required services AB#148824

---------

Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Samiksha Mohire <samik1501544@mastek.com>

* 147395 - Config File Upliftment (#135)

* 147395 - Uplifted code as per new structure of config file AB#147395 AB#147482


---------

Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Samiksha Mohire <samik1501544@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>

* 142688 - Bess Configuration Service get enccellname from prefix patterns (#133)

* 140034 - Added code changes to get AVCS catalogue data from SCS AB#140034 AB#143052

---------

Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Chaitali Shidid <chaital14503@mastek.com>

* 142790 queue message to create bespoke exchange set (#136)

* 140033 - Coding changes for accessing json file from storage container AB#140033 AB#143040

---------

Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: ratnas104142 <ratnas104142@mastek.com>
Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Rohit Chettri <rohit15478@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Rupali Margale <rupali15127@mastek.com>

* 147129 -  Bess builder service read queue message  (#139)

* 147129-new branch based on dev/147129-bess-bs-read-queue-message AB#147129

* 147129-appsettings.local.overrides added to gitignore AB#147129

* 147129-added try catch to program.cs AB#147129

* 147129-added AzureWebJobsDashboard app setting AB#147129

* Revert "147129-added AzureWebJobsDashboard app setting AB#147129"

This reverts commit 5bd376c.

* 147129 - Code refactored AB#147129

* 147129 - Added logs AB#147129

* 147129 - added storage connection string AB#147129

* 147129 - commented few variables AB#147129

* Revert "147129 - commented few variables AB#147129"

This reverts commit ea3c41f.

* 147129 - Removed temporary code AB#147129

* 147129 - added storage connection string AB#147129

* 147129 - added storage connection string AB#147129

* 147129 - Code changes AB#147129

* 147129 - added TelemetryConfiguration to program.cs AB#147129

* 147129 - added TelemetryConfiguration to program.cs AB#147129

* 147129 - Reverted telemetry configuration changes AB#147129

---------

Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>

* 140038 - Bess Builder Service AD authorization for Ess and Fss API (#138)

* 140038 - added code changes related to ad auth for ess and fss api AB#140038 AB#147512 AB#147549

* 140038 - modified existing unit test cases AB#140038 AB#147520

* 140038 - added builder service code changes AB#140038 AB#147549

* 140032 - mock changes on ess for bespoke exchange set AB#140032 AB#147672 AB#147687

* 140038 - added unit tests setup for common project and added unit test cases for EssService
AB#140038 AB#147520

* 140032 - pos mock api changes for bess AB#140032

* 140038 - added unit tests for negative scenario AB#140038 AB#147520

* Fixed failing FTs

* 140032 - code refactored AB#140032

* 140038 - modified essservice unit tests AB#140038 AB#147520

* Updated FT

* 140032 Updated FTs AB#140032

* 140038 - improved stryker score AB#140038 AB#147516

* 140038 Updated Ft AB#140038

* 140038 - moved common unit tests project to test folder AB#140038

* 140038 Updated Fts AB#140038

* 147129-new branch based on dev/147129-bess-bs-read-queue-message AB#147129

* 147129-appsettings.local.overrides added to gitignore AB#147129

* 147129-added try catch to program.cs AB#147129

* 147129-added AzureWebJobsDashboard app setting AB#147129

* Revert "147129-added AzureWebJobsDashboard app setting AB#147129"

This reverts commit 5bd376c.

* 147129 - Code refactored AB#147129

* 147129 - Added logs AB#147129

* 147129 - added storage connection string AB#147129

* 140038 Updated Appsettings property AB#140038

* 147129 - commented few variables AB#147129

* Revert "147129 - commented few variables AB#147129"

This reverts commit ea3c41f.

* 147129 - Removed temporary code AB#147129

* 147129 - added storage connection string AB#147129

* 147129 - added storage connection string AB#147129

* 147129 - Code changes AB#147129

* 140038 - updated copy to output directory AB#140038

* 140038- refactored code 147129

* 140038 - added enum AB#140038

* 140038 Fixed review comments AB#140038

* Update UKHO.PeriodicOutputService/UKHO.BESS.BuilderService/appsettings.json

updated app setting

---------

Co-authored-by: Rohit Chettri <rohit15478@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Rohit Chettri <102723620+MastekRohitChettri@users.noreply.github.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Nadeem Badai <124882280+Nadeem14456@users.noreply.github.com>

* Remove Functional tests (#137)

* Dev/updatee2egates (#140)

* Add stryker condition

* 147132 - BS Request and Download Exchange set (#141)

* 147132 - Added code for request download ES and polling of fss batch status AB#147132 AB#147526 AB#147550 AB#147551

---------

Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>

* Automated Functional Test of BS: request download exchange set (#143)

* 147132 - Added code for request download ES and polling of fss batch status AB#147132 AB#147526 AB#147550 AB#147551

---------

Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: Shivam Verma <shivam15622@mastek.com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: Daniel Owen <adanielo@Engineering.ukho.gov.uk>

* 147177 - bess bs maintain cell edition in azure table (#145)

* 140038 - added code changes related to ad auth for ess and fss api AB#140038 AB#147512 AB#147549


---------

Co-authored-by: Rupali Margale <rupali15127@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>
Co-authored-by: Daniel Owen <adanielo@Engineering.ukho.gov.uk>
Co-authored-by: Shirin Talawdekar <shirin14926@mastek.com>

* 147200 - macros logic implementation (#146)

* 140038 - added code changes related to ad auth for ess and fss api AB#140038 AB#147512 AB#147549


---------

Co-authored-by: Rupali Margale <rupali15127@mastek.com>
Co-authored-by: Rohit Chettri <rohit15478@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Rohit Chettri <102723620+MastekRohitChettri@users.noreply.github.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>
Co-authored-by: Daniel Owen <adanielo@Engineering.ukho.gov.uk>
Co-authored-by: Shirin Talawdekar <shirin14926@mastek.com>

* 140039 - BESS Builder Service Ancillary Files Get Readme From FSS  (#150)

* 147132 - Added code for request download ES and polling of fss batch status AB#147132 AB#147526 AB#147550 AB#147551

---------

Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Shivam Verma <shivam15622@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>

* 140042 PKS Wiremock Service (#151)

* 152477-pks mock code AB#152477

* 152477 - Added build and publish steps for pkswiremock project AB#152477

---------

Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Harshal Shukla <Harshal11869@Mastek.com>
Co-authored-by: Daniel Owen <adanielo@Engineering.ukho.gov.uk>
Co-authored-by: Rohit Chettri <rohit15478@mastek.com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>

* 147178 - BS ancillary files delete product update serial (#152)

* 147132 - Added code for request download ES and polling of fss batch status AB#147132 AB#147526 AB#147550 AB#147551


---------

Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: Rupali Margale <rupali15127@mastek.com>
Co-authored-by: Shivam Verma <shivam15622@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>

* 147171 - BS Handling of empty ES and Error.txt Scenarios (#154)

* 140038 - added code changes related to ad auth for ess and fss api AB#140038 AB#147512 AB#147549


---------

Co-authored-by: Rupali Margale <rupali15127@mastek.com>
Co-authored-by: Rohit Chettri <rohit15478@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Rohit Chettri <102723620+MastekRohitChettri@users.noreply.github.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>
Co-authored-by: Daniel Owen <adanielo@Engineering.ukho.gov.uk>
Co-authored-by: Shirin Talawdekar <shirin14926@mastek.com>

* 140043 - BESS Cleanup Web Job and Logging Config (#156)

* 140043 - added project skeleton and appinsights logging configuration for BESS clenup webjob AB#140043 AB154749


---------

Co-authored-by: Rupali Margale <rupali15127@mastek.com>
Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>

* 149734 - Bess bs ad authorization for pks (#157)

* 140038 - added code changes related to ad auth for ess and fss api AB#140038 AB#147512 AB#147549

---------

Co-authored-by: Rupali Margale <rupali15127@mastek.com>
Co-authored-by: Rohit Chettri <rohit15478@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Rohit Chettri <102723620+MastekRohitChettri@users.noreply.github.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>
Co-authored-by: Daniel Owen <adanielo@Engineering.ukho.gov.uk>

* 147394 -  BESS configuration service code upliftment (#158)

* 147394 - code changes AB#147394 AB#147506



---------

Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>

* 140040 - BESS builder service get permit key create key file (#160)

* 140038 - added code changes related to ad auth for ess and fss api AB#140038 AB#147512 AB#147549

---------

Co-authored-by: Rupali Margale <rupali15127@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>
Co-authored-by: Daniel Owen <adanielo@Engineering.ukho.gov.uk>
Co-authored-by: Shivam Verma <shivam15622@mastek.com>

* Dev/stryker updates2 (#159)

* Update tests to be compatible with stryker mutator

* 140041 - Bess bs save bespoke exchange set on fss (#161)

* 140038 - added code changes related to ad auth for ess and fss api AB#140038 AB#147512 AB#147549

---------

Co-authored-by: Rupali Margale <rupali15127@mastek.com>
Co-authored-by: Rohit Chettri <rohit15478@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Rohit Chettri <102723620+MastekRohitChettri@users.noreply.github.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>
Co-authored-by: Daniel Owen <adanielo@Engineering.ukho.gov.uk>
Co-authored-by: Shivam Verma <shivam15622@mastek.com>

* 154171 - BESS builder service code upliftment  (#163)

* 140032 - code refactored AB#140032

---------

Co-authored-by: Rohit Chettri <rohit15478@mastek.com>
Co-authored-by: Rupali Margale <rupali15127@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: Rohit Chettri <102723620+MastekRohitChettri@users.noreply.github.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Ratnashree Chavan <ratnas104142@mastek.com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>
Co-authored-by: Daniel Owen <adanielo@Engineering.ukho.gov.uk>
Co-authored-by: Chaitali Shidid <chaital14503@mastek.com>
Co-authored-by: Shivam Verma <shivam15622@mastek.com>
Co-authored-by: Shirin Talawdekar <shirin14926@mastek.com>

* 154171 - BESS builder service correlationId upliftment (#168)

* added correlationId changes for ESS service

* added correlationId changes for PKS service

---------

Co-authored-by: Chaitali Shidid <chaital14503@mastek.com>
Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Shirin Talawdekar <shirin14926@mastek.com>
Co-authored-by: Rohit Chettri <rohit15478@mastek.com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>

* 152369 - adding firewall rule to storage account (#169)

* 152369 - added network rule for storage AB#152369 AB#152476


---------

Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>

* 159261 - Exclude Permit for Empty Bespoke Exchange Set (#173)

* 159261 - Added code and unit test for exclude permit for empty BES AB#159261 AB#159277 AB#159278

---------

Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Shivam Verma <shivam15622@mastek.com>

* macro name updated in UT (#174)

Co-authored-by: Chaitali Shidid <chaital14503@mastek.com>

* Merge and update packages

* Removed CVE suppressions from NVDSuppressions.xml

Removed suppressions for CVE-2024-21319, CVE-2018-8292, and CVE-2022-31009 in NVDSuppressions.xml, indicating a reevaluation of the project's vulnerability management strategy. This change suggests that the vulnerabilities have either been mitigated, the affected components are no longer in use, or the project's configuration has been updated to render these CVEs non-applicable.

* Remove duplicate package reference

* Update macro transformer tests

* Package updates

* Update suppressions

* Fix conditional statements

* chore: Update Azure Pipelines condition for vNext E2E Deploy

* Add antiforgery tokens

* Revert

---------

Co-authored-by: harshal11869 <85306355+harshal11869@users.noreply.github.com>
Co-authored-by: Rohit Chettri <rohit15478@mastek.com>
Co-authored-by: Surendra Behara <97676024+surendrabehara2022@users.noreply.github.com>
Co-authored-by: Rupali Margale <102793791+rupali15127@users.noreply.github.com>
Co-authored-by: ratnas104142 <127212727+ratnas104142@users.noreply.github.com>
Co-authored-by: ratnas104142 <ratnas104142@mastek.com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: MadhavTengetol <97515169+MadhavTengetol@users.noreply.github.com>
Co-authored-by: Pralhad Sakhalkar <pralh1502152@mastek.com>
Co-authored-by: HugoBurgess <hugo.burgess@ukho.gov.uk>
Co-authored-by: HugoBurgess <128484816+HugoBurgess@users.noreply.github.com>
Co-authored-by: abhijeet14992 <106223013+abhijeet14992@users.noreply.github.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Rohit Chettri <102723620+MastekRohitChettri@users.noreply.github.com>
Co-authored-by: shailen14599 <82809201+shailen14599@users.noreply.github.com>
Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: chaital14503 <84027166+chaital14503@users.noreply.github.com>
Co-authored-by: Nadeem Badai <124882280+Nadeem14456@users.noreply.github.com>
Co-authored-by: Samiksha Mohire <samik1501544@mastek.com>
Co-authored-by: Chaitali Shidid <chaital14503@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Rupali Margale <rupali15127@mastek.com>
Co-authored-by: Arit14975 <85937324+Arit14975@users.noreply.github.com>
Co-authored-by: Shivam Verma <shivam15622@mastek.com>
Co-authored-by: Shirin Talawdekar <shirin14926@mastek.com>
Co-authored-by: Shirin Talawdekar <151723202+shirinbt14926@users.noreply.github.com>
Co-authored-by: Harshal Shukla <Harshal11869@Mastek.com>
Co-authored-by: Madhav15303 <141321981+Madhav15303@users.noreply.github.com>

* Feature/update agent pool (#202)

* chore: update DeploymentPool value in azure-pipelines.yml

* Revert

* Add some logging for queue creation, update sdk

* Update suppressions

* chore: update DeploymentPool value in azure-pipelines.yml

* Fix pipeline for new agent

* chore: add agent subnets to variables.tf

* chore: update virtual_network_subnet_ids in main.tf

* chore: Update virtual_network_subnet_ids in main.tf

* chore: Update virtual_network_subnet_ids in main.tf

* chore: Update virtual_network_subnet_ids in main.tf

* chore: Update agent subnets in variables.tf

* chore: Update agent subnets and subscription ID in continuous-deployment.yml

* Add some debug messaging to figure out failiure

* Fix

* Remove test code

* Update .NET SDK to 6.0.425 (#205)

* Update .NET SDK

Update .NET SDK to version 6.0.425.

---
updated-dependencies:
- dependency-name: Microsoft.NET.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Bump .NET NuGet packages with 3 updates

Bump .NET NuGet packages with 3 updates:

Update Microsoft.AspNetCore.AzureAppServices.HostingStartup from 6.0.29 to 6.0.33.
Update Microsoft.AspNetCore.HeaderPropagation from 6.0.31 to 6.0.33.
Update Microsoft.Extensions.Configuration.Binder from 8.0.1 to 8.0.2.

---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.AzureAppServices.HostingStartup
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.AspNetCore.HeaderPropagation
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Extensions.Configuration.Binder
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

---------

Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Feature/updates to pos for bess (#208)

* Change method to create blob if blob does not exist

* Remove functional tests from QA

* Add some logging for queue and blob creation

* Add correlation Id to logging message

* Bump the all-packages group across 1 directory with 10 updates (#206)

Bumps the all-packages group with 10 updates in the /UKHO.FmEssFssMock.API/UKHO.FmEssFssMock.API directory:

| Package | From | To |
| --- | --- | --- |
| [JsonConverter.Abstractions](https://github.com/StefH/JsonConverter) | `0.5.0` | `0.6.0` |
| [JsonConverter.Newtonsoft.Json](https://github.com/StefH/JsonConverter) | `0.5.0` | `0.6.0` |
| [JsonConverter.Abstractions](https://github.com/StefH/JsonConverter) | `0.5.0` | `0.6.0` |
| [Swashbuckle.AspNetCore](https://github.com/domaindrivendev/Swashbuckle.AspNetCore) | `6.5.0` | `6.7.3` |
| [WireMock.Net](https://github.com/WireMock-Net/WireMock.Net) | `1.5.52` | `1.6.1` |
| [WireMock.Net.Abstractions](https://github.com/WireMock-Net/WireMock.Net) | `1.5.52` | `1.6.1` |
| [WireMock.Org.Abstractions](https://github.com/WireMock-Net/WireMock.Net) | `1.5.52` | `1.6.1` |
| [YamlDotNet](https://github.com/aaubry/YamlDotNet) | `15.1.2` | `15.3.0` |
| [Azure.Storage.Blobs](https://github.com/Azure/azure-sdk-for-net) | `12.19.1` | `12.21.2` |
| [FluentValidation](https://github.com/JeremySkinner/fluentvalidation) | `11.9.0` | `11.9.2` |
| [Swashbuckle.AspNetCore.Annotations](https://github.com/domaindrivendev/Swashbuckle.AspNetCore) | `6.6.2` | `6.7.3` |



Updates `JsonConverter.Abstractions` from 0.5.0 to 0.6.0
- [Release notes](https://github.com/StefH/JsonConverter/releases)
- [Changelog](https://github.com/StefH/JsonConverter/blob/main/ReleaseNotes.md)
- [Commits](StefH/JsonConverter@0.5.0...0.6.0)

Updates `JsonConverter.Newtonsoft.Json` from 0.5.0 to 0.6.0
- [Release notes](https://github.com/StefH/JsonConverter/releases)
- [Changelog](https://github.com/StefH/JsonConverter/blob/main/ReleaseNotes.md)
- [Commits](StefH/JsonConverter@0.5.0...0.6.0)

Updates `JsonConverter.Abstractions` from 0.5.0 to 0.6.0
- [Release notes](https://github.com/StefH/JsonConverter/releases)
- [Changelog](https://github.com/StefH/JsonConverter/blob/main/ReleaseNotes.md)
- [Commits](StefH/JsonConverter@0.5.0...0.6.0)

Updates `Swashbuckle.AspNetCore` from 6.5.0 to 6.7.3
- [Release notes](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/releases)
- [Commits](domaindrivendev/Swashbuckle.AspNetCore@v6.5.0...v6.7.3)

Updates `WireMock.Net` from 1.5.52 to 1.6.1
- [Release notes](https://github.com/WireMock-Net/WireMock.Net/releases)
- [Changelog](https://github.com/WireMock-Net/WireMock.Net/blob/master/CHANGELOG.md)
- [Commits](wiremock/WireMock.Net@1.5.52...1.6.1)

Updates `WireMock.Net.Abstractions` from 1.5.52 to 1.6.1
- [Release notes](https://github.com/WireMock-Net/WireMock.Net/releases)
- [Changelog](https://github.com/WireMock-Net/WireMock.Net/blob/master/CHANGELOG.md)
- [Commits](wiremock/WireMock.Net@1.5.52...1.6.1)

Updates `WireMock.Org.Abstractions` from 1.5.52 to 1.6.1
- [Release notes](https://github.com/WireMock-Net/WireMock.Net/releases)
- [Changelog](https://github.com/WireMock-Net/WireMock.Net/blob/master/CHANGELOG.md)
- [Commits](wiremock/WireMock.Net@1.5.52...1.6.1)

Updates `YamlDotNet` from 15.1.2 to 15.3.0
- [Release notes](https://github.com/aaubry/YamlDotNet/releases)
- [Commits](aaubry/YamlDotNet@v15.1.2...v15.3.0)

Updates `Azure.Storage.Blobs` from 12.19.1 to 12.21.2
- [Release notes](https://github.com/Azure/azure-sdk-for-net/releases)
- [Commits](Azure/azure-sdk-for-net@Azure.Storage.Blobs_12.19.1...Azure.Storage.Blobs_12.21.2)

Updates `FluentValidation` from 11.9.0 to 11.9.2
- [Release notes](https://github.com/JeremySkinner/fluentvalidation/releases)
- [Changelog](https://github.com/FluentValidation/FluentValidation/blob/main/Changelog.txt)
- [Commits](FluentValidation/FluentValidation@11.9.0...11.9.2)

Updates `Swashbuckle.AspNetCore.Annotations` from 6.6.2 to 6.7.3
- [Release notes](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/releases)
- [Commits](domaindrivendev/Swashbuckle.AspNetCore@v6.6.2...v6.7.3)

---
updated-dependencies:
- dependency-name: JsonConverter.Abstractions
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: JsonConverter.Newtonsoft.Json
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: JsonConverter.Abstractions
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Swashbuckle.AspNetCore
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: WireMock.Net
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: WireMock.Net.Abstractions
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: WireMock.Org.Abstractions
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: YamlDotNet
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Azure.Storage.Blobs
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: FluentValidation
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Swashbuckle.AspNetCore.Annotations
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>

* Bump the all-packages group (#209)

Bumps the all-packages group in /UKHO.FmEssFssMock.API/UKHO.FmEssFssMock.API with 3 updates: [WireMock.Net](https://github.com/WireMock-Net/WireMock.Net), [WireMock.Net.Abstractions](https://github.com/WireMock-Net/WireMock.Net) and [WireMock.Org.Abstractions](https://github.com/WireMock-Net/WireMock.Net).


Updates `WireMock.Net` from 1.6.1 to 1.6.3
- [Release notes](https://github.com/WireMock-Net/WireMock.Net/releases)
- [Changelog](https://github.com/WireMock-Net/WireMock.Net/blob/master/CHANGELOG.md)
- [Commits](wiremock/WireMock.Net@1.6.1...1.6.3)

Updates `WireMock.Net.Abstractions` from 1.6.1 to 1.6.3
- [Release notes](https://github.com/WireMock-Net/WireMock.Net/releases)
- [Changelog](https://github.com/WireMock-Net/WireMock.Net/blob/master/CHANGELOG.md)
- [Commits](wiremock/WireMock.Net@1.6.1...1.6.3)

Updates `WireMock.Org.Abstractions` from 1.6.1 to 1.6.3
- [Release notes](https://github.com/WireMock-Net/WireMock.Net/releases)
- [Changelog](https://github.com/WireMock-Net/WireMock.Net/blob/master/CHANGELOG.md)
- [Commits](wiremock/WireMock.Net@1.6.1...1.6.3)

---
updated-dependencies:
- dependency-name: WireMock.Net
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: WireMock.Net.Abstractions
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: WireMock.Org.Abstractions
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump the all-packages group across 1 directory with 16 updates (#210)

Bumps the all-packages group with 16 updates in the /UKHO.PeriodicOutputService directory:

| Package | From | To |
| --- | --- | --- |
| [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) | `17.10.0` | `17.11.1` |
| [NUnit](https://github.com/nunit/nunit) | `4.1.0` | `4.2.2` |
| [NUnit.Analyzers](https://github.com/nunit/nunit.analyzers) | `4.0.1` | `4.3.0` |
| [NUnit3TestAdapter](https://github.com/nunit/nunit3-vs-adapter) | `4.5.0` | `4.6.0` |
| [Elastic.Apm](https://github.com/elastic/apm-agent-dotnet) | `1.27.3` | `1.28.5` |
| [Elastic.Apm.Azure.Storage](https://github.com/elastic/apm-agent-dotnet) | `1.27.3` | `1.28.5` |
| [Elastic.Apm](https://github.com/elastic/apm-agent-dotnet) | `1.27.3` | `1.28.5` |
| [Microsoft.Extensions.Configuration.Binder](https://github.com/dotnet/runtime) | `8.0.1` | `8.0.2` |
| [Microsoft.Identity.Client](https://github.com/AzureAD/microsoft-authentication-library-for-dotnet) | `4.61.3` | `4.64.0` |
| [System.IdentityModel.Tokens.Jwt](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet) | `7.6.2` | `7.7.1` |
| [Azure.Extensions.AspNetCore.Configuration.Secrets](https://github.com/Azure/azure-sdk-for-net) | `1.3.1` | `1.3.2` |
| [Microsoft.Azure.WebJobs](https://github.com/Azure/azure-webjobs-sdk) | `3.0.39` | `3.0.41` |
| [Microsoft.Azure.WebJobs.Extensions.Storage](https://github.com/Azure/azure-sdk-for-net) | `5.3.0` | `5.3.1` |
| [Azure.Storage.Blobs](https://github.com/Azure/azure-sdk-for-net) | `12.20.0` | `12.21.0` |
| [Azure.Storage.Queues](https://github.com/Azure/azure-sdk-for-net) | `12.18.0` | `12.19.0` |
| [Microsoft.Azure.WebJobs.Host.Storage](https://github.com/Azure/azure-webjobs-sdk) | `5.0.0` | `5.0.1` |
| [Microsoft.Azure.WebJobs](https://github.com/Azure/azure-webjobs-sdk) | `3.0.39` | `3.0.41` |
| [Microsoft.Azure.WebJobs.Logging.ApplicationInsights](https://github.com/Azure/azure-webjobs-sdk) | `3.0.35` | `3.0.41` |



Updates `Microsoft.NET.Test.Sdk` from 17.10.0 to 17.11.1
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md)
- [Commits](microsoft/vstest@v17.10.0...v17.11.1)

Updates `NUnit` from 4.1.0 to 4.2.2
- [Release notes](https://github.com/nunit/nunit/releases)
- [Changelog](https://github.com/nunit/nunit/blob/main/CHANGES.md)
- [Commits](nunit/nunit@4.1.0...4.2.2)

Updates `NUnit.Analyzers` from 4.0.1 to 4.3.0
- [Release notes](https://github.com/nunit/nunit.analyzers/releases)
- [Changelog](https://github.com/nunit/nunit.analyzers/blob/master/CHANGES.md)
- [Commits](nunit/nunit.analyzers@4.0.1...4.3.0)

Updates `NUnit3TestAdapter` from 4.5.0 to 4.6.0
- [Release notes](https://github.com/nunit/nunit3-vs-adapter/releases)
- [Commits](nunit/nunit3-vs-adapter@V4.5.0...V4.6.0)

Updates `Elastic.Apm` from 1.27.3 to 1.28.5
- [Release notes](https://github.com/elastic/apm-agent-dotnet/releases)
- [Changelog](https://github.com/elastic/apm-agent-dotnet/blob/main/CHANGELOG.asciidoc)
- [Commits](elastic/apm-agent-dotnet@v1.27.3...v1.28.5)

Updates `Elastic.Apm.Azure.Storage` from 1.27.3 to 1.28.5
- [Release notes](https://github.com/elastic/apm-agent-dotnet/releases)
- [Changelog](https://github.com/elastic/apm-agent-dotnet/blob/main/CHANGELOG.asciidoc)
- [Commits](elastic/apm-agent-dotnet@v1.27.3...v1.28.5)

Updates `Elastic.Apm` from 1.27.3 to 1.28.5
- [Release notes](https://github.com/elastic/apm-agent-dotnet/releases)
- [Changelog](https://github.com/elastic/apm-agent-dotnet/blob/main/CHANGELOG.asciidoc)
- [Commits](elastic/apm-agent-dotnet@v1.27.3...v1.28.5)

Updates `Microsoft.Extensions.Configuration.Binder` from 8.0.1 to 8.0.2
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](dotnet/runtime@v8.0.1...v8.0.2)

Updates `Microsoft.Identity.Client` from 4.61.3 to 4.64.0
- [Release notes](https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/releases)
- [Changelog](https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/blob/main/CHANGELOG.md)
- [Commits](AzureAD/microsoft-authentication-library-for-dotnet@4.61.3...4.64.0)

Updates `System.IdentityModel.Tokens.Jwt` from 7.6.2 to 7.7.1
- [Release notes](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/releases)
- [Changelog](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/blob/7.7.1/CHANGELOG.md)
- [Commits](AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet@7.6.2...7.7.1)

Updates `Azure.Extensions.AspNetCore.Configuration.Secrets` from 1.3.1 to 1.3.2
- [Release notes](https://github.com/Azure/azure-sdk-for-net/releases)
- [Commits](Azure/azure-sdk-for-net@Azure.Extensions.AspNetCore.Configuration.Secrets_1.3.1...Azure.Extensions.AspNetCore.Configuration.Secrets_1.3.2)

Updates `Microsoft.Azure.WebJobs` from 3.0.39 to 3.0.41
- [Release notes](https://github.com/Azure/azure-webjobs-sdk/releases)
- [Commits](Azure/azure-webjobs-sdk@v3.0.39...v3.0.41)

Updates `Microsoft.Azure.WebJobs.Extensions.Storage` from 5.3.0 to 5.3.1
- [Release notes](https://github.com/Azure/azure-sdk-for-net/releases)
- [Commits](Azure/azure-sdk-for-net@Microsoft.Azure.WebJobs.Extensions.Storage_5.3.0...Microsoft.Azure.WebJobs.Extensions.Storage_5.3.1)

Updates `Azure.Storage.Blobs` from 12.20.0 to 12.21.0
- [Release notes](https://github.com/Azure/azure-sdk-for-net/releases)
- [Commits](Azure/azure-sdk-for-net@Azure.Storage.Blobs_12.20.0...Azure.Storage.Blobs_12.21.0)

Updates `Azure.Storage.Queues` from 12.18.0 to 12.19.0
- [Release notes](https://github.com/Azure/azure-sdk-for-net/releases)
- [Commits](Azure/azure-sdk-for-net@Azure.Storage.Queues_12.18.0...Azure.Storage.Queues_12.19.0)

Updates `Microsoft.Azure.WebJobs.Host.Storage` from 5.0.0 to 5.0.1
- [Release notes](https://github.com/Azure/azure-webjobs-sdk/releases)
- [Commits](https://github.com/Azure/azure-webjobs-sdk/commits)

Updates `Microsoft.Azure.WebJobs` from 3.0.39 to 3.0.41
- [Release notes](https://github.com/Azure/azure-webjobs-sdk/releases)
- [Commits](Azure/azure-webjobs-sdk@v3.0.39...v3.0.41)

Updates `Microsoft.Azure.WebJobs.Logging.ApplicationInsights` from 3.0.35 to 3.0.41
- [Release notes](https://github.com/Azure/azure-webjobs-sdk/releases)
- [Commits](Azure/azure-webjobs-sdk@v3.0.35...v3.0.41)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: NUnit
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: NUnit.Analyzers
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: NUnit3TestAdapter
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Elastic.Apm
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Elastic.Apm.Azure.Storage
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Elastic.Apm
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Configuration.Binder
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Identity.Client
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: System.IdentityModel.Tokens.Jwt
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Azure.Extensions.AspNetCore.Configuration.Secrets
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Azure.WebJobs
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Azure.WebJobs.Extensions.Storage
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Azure.Storage.Blobs
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Azure.Storage.Queues
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Microsoft.Azure.WebJobs.Host.Storage
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Azure.WebJobs
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Azure.WebJobs.Logging.ApplicationInsights
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: HugoBurgess <128484816+HugoBurgess@users.noreply.github.com>

* Update suppressions

* Update suppressions

* fix xml

* Remove unused variable and format XML suppressions

* Remove unused storage container resource from Terraform configurations

* Remove unused Azure storage account resource from Terraform configurations

* Update Azure provider and required version across deployment configurations

* Remove duplicate

* Add UKHO.Torus.Enc.Core package and implement BESS functional test pipeline

* Remove UKHO.Torus.Enc.Core package reference from project file

* Fix terraform

* Update subnet configurations and variable definitions in Terraform files

* Comment dependcy checker

* Refactor KeyVault Terraform files by removing unnecessary blank lines and adding new subnet variables

* Update subnet configurations in Storage modules to include new agent and mock subnets

* Update continuous deployment templates to include new agent subnet variables

* Revert test changes

---------

Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: harshal11869 <85306355+harshal11869@users.noreply.github.com>
Co-authored-by: Rohit Chettri <rohit15478@mastek.com>
Co-authored-by: Surendra Behara <97676024+surendrabehara2022@users.noreply.github.com>
Co-authored-by: Rupali Margale <102793791+rupali15127@users.noreply.github.com>
Co-authored-by: ratnas104142 <127212727+ratnas104142@users.noreply.github.com>
Co-authored-by: ratnas104142 <ratnas104142@mastek.com>
Co-authored-by: Abhijeet Naik <abhijee14992@mastek.com>
Co-authored-by: MadhavTengetol <97515169+MadhavTengetol@users.noreply.github.com>
Co-authored-by: Pralhad Sakhalkar <pralh1502152@mastek.com>
Co-authored-by: HugoBurgess <hugo.burgess@ukho.gov.uk>
Co-authored-by: HugoBurgess <128484816+HugoBurgess@users.noreply.github.com>
Co-authored-by: abhijeet14992 <106223013+abhijeet14992@users.noreply.github.com>
Co-authored-by: Surendra Behara <surendr11609@mastek.com>
Co-authored-by: Nadeem Badai <Nadeem14456@Mastek.Com>
Co-authored-by: Rohit Chettri <102723620+MastekRohitChettri@users.noreply.github.com>
Co-authored-by: shailen14599 <82809201+shailen14599@users.noreply.github.com>
Co-authored-by: Shailendra Shinde <shailen14599@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Mayuresh Gawde <mayuresh10661@mastek.com>
Co-authored-by: chaital14503 <84027166+chaital14503@users.noreply.github.com>
Co-authored-by: Nadeem Badai <124882280+Nadeem14456@users.noreply.github.com>
Co-authored-by: Samiksha Mohire <samik1501544@mastek.com>
Co-authored-by: Chaitali Shidid <chaital14503@mastek.com>
Co-authored-by: Madhav Tengetol <madhav15303@mastek.com>
Co-authored-by: Rupali Margale <rupali15127@mastek.com>
Co-authored-by: Arit14975 <85937324+Arit14975@users.noreply.github.com>
Co-authored-by: Shivam Verma <shivam15622@mastek.com>
Co-authored-by: Shirin Talawdekar <shirin14926@mastek.com>
Co-authored-by: Shirin Talawdekar <151723202+shirinbt14926@users.noreply.github.com>
Co-authored-by: Harshal Shukla <Harshal11869@Mastek.com>
Co-authored-by: Madhav15303 <141321981+Madhav15303@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* AB #190004 code added for delete readme entry

---------

Co-authored-by: Tushar Ambhore <tusha1501874@mastek.com>
Co-authored-by: Sheetal Dalavi <sheetal15692@mastek.com>
Co-authored-by: Arit Sarkar <arit14975@mastek.com>
Co-authored-by: Pradnya Bhosale <pradn1501261@mastek.com>
Co-authored-by: Amogh Lanke <Amogh14893@Mastek.Com>
* Update .NET SDK

Update .NET SDK to version 6.0.428.

---
updated-dependencies:
- dependency-name: Microsoft.NET.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Bump .NET NuGet packages with 3 updates

Bump .NET NuGet packages with 3 updates:

Update Microsoft.AspNetCore.AzureAppServices.HostingStartup from 6.0.33 to 6.0.36.
Update Microsoft.AspNetCore.HeaderPropagation from 6.0.33 to 6.0.36.
Update Microsoft.Extensions.Configuration.Json from 8.0.0 to 8.0.1.

---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.AzureAppServices.HostingStartup
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.AspNetCore.HeaderPropagation
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Extensions.Configuration.Json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* Change dependabot updates to monthly

* Remove unused suppression

---------

Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: HugoBurgess <hugo.burgess@ukho.gov.uk>
Bumps [Microsoft.Extensions.Caching.Memory](https://github.com/dotnet/runtime) from 8.0.0 to 8.0.1.
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](dotnet/runtime@v8.0.0...v8.0.1)

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Caching.Memory
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: HugoBurgess <128484816+HugoBurgess@users.noreply.github.com>
Bumps the all-packages group with 20 updates in the /UKHO.PeriodicOutputService directory:

| Package | From | To |
| --- | --- | --- |
| [FluentAssertions](https://github.com/fluentassertions/fluentassertions) | `6.12.0` | `6.12.2` |
| [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) | `13.0.3` | `13.0.1` |
| [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) | `17.11.1` | `17.12.0` |
| [NUnit.Analyzers](https://github.com/nunit/nunit.analyzers) | `4.3.0` | `4.4.0` |
| [Elastic.Apm](https://github.com/elastic/apm-agent-dotnet) | `1.28.5` | `1.31.0` |
| [Elastic.Apm](https://github.com/elastic/apm-agent-dotnet) | `1.28.5` | `1.31.0` |
| [Elastic.Apm.Azure.Storage](https://github.com/elastic/apm-agent-dotnet) | `1.28.5` | `1.31.0` |
| [Microsoft.Extensions.Caching.Memory](https://github.com/dotnet/runtime) | `8.0.0` | `8.0.1` |
| [Microsoft.Extensions.Configuration](https://github.com/dotnet/runtime) | `8.0.0` | `8.0.0` |
| [Microsoft.Extensions.Configuration.Json](https://github.com/dotnet/runtime) | `8.0.0` | `8.0.1` |
| [Microsoft.Extensions.DependencyInjection](https://github.com/dotnet/runtime) | `8.0.0` | `8.0.1` |
| [Microsoft.Extensions.DependencyInjection](https://github.com/dotnet/runtime) | `8.0.0` | `8.0.1` |
| [Microsoft.Extensions.Logging](https://github.com/dotnet/runtime) | `8.0.0` | `8.0.1` |
| [Microsoft.Extensions.Configuration](https://github.com/dotnet/runtime) | `8.0.0` | `8.0.0` |
| [Microsoft.Extensions.DependencyInjection](https://github.com/dotnet/runtime) | `8.0.0` | `8.0.1` |
| [Microsoft.Extensions.Logging](https://github.com/dotnet/runtime) | `8.0.0` | `8.0.1` |
| [Microsoft.Extensions.Logging.Configuration](https://github.com/dotnet/runtime) | `8.0.0` | `8.0.1` |
| [Microsoft.Extensions.Configuration](https://github.com/dotnet/runtime) | `8.0.0` | `8.0.0` |
| [Microsoft.Extensions.DependencyInjection](https://github.com/dotnet/runtime) | `8.0.0` | `8.0.1` |
| [Microsoft.Extensions.Logging](https://github.com/dotnet/runtime) | `8.0.0` | `8.0.1` |
| [Microsoft.Extensions.Logging.Configuration](https://github.com/dotnet/runtime) | `8.0.0` | `8.0.1` |
| [Microsoft.Extensions.Logging.Console](https://github.com/dotnet/runtime) | `8.0.0` | `8.0.1` |
| [Microsoft.Extensions.DependencyInjection](https://github.com/dotnet/runtime) | `8.0.0` | `8.0.1` |
| [Microsoft.Extensions.Logging](https://github.com/dotnet/runtime) | `8.0.0` | `8.0.1` |
| [Microsoft.Extensions.Logging.Debug](https://github.com/dotnet/runtime) | `8.0.0` | `8.0.1` |
| [Microsoft.Identity.Client](https://github.com/AzureAD/microsoft-authentication-library-for-dotnet) | `4.64.0` | `4.66.2` |
| [Azure.Identity](https://github.com/Azure/azure-sdk-for-net) | `1.12.0` | `1.13.1` |
| [Microsoft.Identity.Client](https://github.com/AzureAD/microsoft-authentication-library-for-dotnet) | `4.64.0` | `4.66.1` |
| [Azure.Identity](https://github.com/Azure/azure-sdk-for-net) | `1.12.0` | `1.11.4` |
| [Microsoft.Extensions.Configuration.EnvironmentVariables](https://github.com/aspnet/Configuration) | `8.0.0` | `2.1.0` |
| [Microsoft.Extensions.Configuration.Json](https://github.com/dotnet/runtime) | `8.0.0` | `2.1.0` |
| [Microsoft.Extensions.Hosting](https://github.com/aspnet/Hosting) | `8.0.0` | `2.1.0` |
| [Microsoft.Identity.Client](https://github.com/AzureAD/microsoft-authentication-library-for-dotnet) | `4.64.0` | `4.61.3` |
| [Microsoft.Azure.WebJobs.Extensions.Storage](https://github.com/Azure/azure-sdk-for-net) | `5.3.1` | `5.3.2` |
| [FluentValidation](https://github.com/JeremySkinner/fluentvalidation) | `11.9.2` | `11.11.0` |



Updates `FluentAssertions` from 6.12.0 to 6.12.2
- [Release notes](https://github.com/fluentassertions/fluentassertions/releases)
- [Changelog](https://github.com/fluentassertions/fluentassertions/blob/develop/AcceptApiChanges.ps1)
- [Commits](fluentassertions/fluentassertions@6.12.0...6.12.2)

Updates `Newtonsoft.Json` from 13.0.3 to 13.0.1
- [Release notes](https://github.com/JamesNK/Newtonsoft.Json/releases)
- [Commits](JamesNK/Newtonsoft.Json@13.0.3...13.0.1)

Updates `Microsoft.NET.Test.Sdk` from 17.11.1 to 17.12.0
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md)
- [Commits](microsoft/vstest@v17.11.1...v17.12.0)

Updates `NUnit.Analyzers` from 4.3.0 to 4.4.0
- [Release notes](https://github.com/nunit/nunit.analyzers/releases)
- [Changelog](https://github.com/nunit/nunit.analyzers/blob/master/CHANGES.md)
- [Commits](nunit/nunit.analyzers@4.3.0...4.4.0)

Updates `Elastic.Apm` from 1.28.5 to 1.31.0
- [Release notes](https://github.com/elastic/apm-agent-dotnet/releases)
- [Changelog](https://github.com/elastic/apm-agent-dotnet/blob/main/CHANGELOG.asciidoc)
- [Commits](elastic/apm-agent-dotnet@v1.28.5...v1.31.0)

Updates `Elastic.Apm` from 1.28.5 to 1.31.0
- [Release notes](https://github.com/elastic/apm-agent-dotnet/releases)
- [Changelog](https://github.com/elastic/apm-agent-dotnet/blob/main/CHANGELOG.asciidoc)
- [Commits](elastic/apm-agent-dotnet@v1.28.5...v1.31.0)

Updates `Elastic.Apm.Azure.Storage` from 1.28.5 to 1.31.0
- [Release notes](https://github.com/elastic/apm-agent-dotnet/releases)
- [Changelog](https://github.com/elastic/apm-agent-dotnet/blob/main/CHANGELOG.asciidoc)
- [Commits](elastic/apm-agent-dotnet@v1.28.5...v1.31.0)

Updates `Microsoft.Extensions.Caching.Memory` from 8.0.0 to 8.0.1
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](dotnet/runtime@v8.0.0...v8.0.1)

Updates `Microsoft.Extensions.Configuration` from 8.0.0 to 8.0.0
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](dotnet/runtime@v8.0.0...v8.0.0)

Updates `Microsoft.Extensions.Configuration.Json` from 8.0.0 to 8.0.1
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](dotnet/runtime@v8.0.0...v8.0.1)

Updates `Microsoft.Extensions.DependencyInjection` from 8.0.0 to 8.0.1
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](dotnet/runtime@v8.0.0...v8.0.1)

Updates `Microsoft.Extensions.DependencyInjection` from 8.0.0 to 8.0.1
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](dotnet/runtime@v8.0.0...v8.0.1)

Updates `Microsoft.Extensions.Logging` from 8.0.0 to 8.0.1
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](dotnet/runtime@v8.0.0...v8.0.1)

Updates `Microsoft.Extensions.Configuration` from 8.0.0 to 8.0.0
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](dotnet/runtime@v8.0.0...v8.0.0)

Updates `Microsoft.Extensions.DependencyInjection` from 8.0.0 to 8.0.1
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](dotnet/runtime@v8.0.0...v8.0.1)

Updates `Microsoft.Extensions.Logging` from 8.0.0 to 8.0.1
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](dotnet/runtime@v8.0.0...v8.0.1)

Updates `Microsoft.Extensions.Logging.Configuration` from 8.0.0 to 8.0.1
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](dotnet/runtime@v8.0.0...v8.0.1)

Updates `Microsoft.Extensions.Configuration` from 8.0.0 to 8.0.0
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](dotnet/runtime@v8.0.0...v8.0.0)

Updates `Microsoft.Extensions.DependencyInjection` from 8.0.0 to 8.0.1
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](dotnet/runtime@v8.0.0...v8.0.1)

Updates `Microsoft.Extensions.Logging` from 8.0.0 to 8.0.1
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](dotnet/runtime@v8.0.0...v8.0.1)

Updates `Microsoft.Extensions.Logging.Configuration` from 8.0.0 to 8.0.1
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](dotnet/runtime@v8.0.0...v8.0.1)

Updates `Microsoft.Extensions.Logging.Console` from 8.0.0 to 8.0.1
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](dotnet/runtime@v8.0.0...v8.0.1)

Updates `Microsoft.Extensions.DependencyInjection` from 8.0.0 to 8.0.1
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](dotnet/runtime@v8.0.0...v8.0.1)

Updates `Microsoft.Extensions.Logging` from 8.0.0 to 8.0.1
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](dotnet/runtime@v8.0.0...v8.0.1)

Updates `Microsoft.Extensions.Logging.Debug` from 8.0.0 to 8.0.1
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](dotnet/runtime@v8.0.0...v8.0.1)

Updates `Microsoft.Identity.Client` from 4.64.0 to 4.66.2
- [Release notes](https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/releases)
- [Changelog](https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/blob/main/CHANGELOG.md)
- [Commits](AzureAD/microsoft-authentication-library-for-dotnet@4.64.0...4.66.2)

Updates `Azure.Identity` from 1.12.0 to 1.13.1
- [Release notes](https://github.com/Azure/azure-sdk-for-net/releases)
- [Commits](Azure/azure-sdk-for-net@Azure.Identity_1.12.0...Azure.Identity_1.13.1)

Updates `Microsoft.Identity.Client` from 4.64.0 to 4.66.1
- [Release notes](https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/releases)
- [Changelog](https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/blob/main/CHANGELOG.md)
- [Commits](AzureAD/microsoft-authentication-library-for-dotnet@4.64.0...4.66.2)

Updates `Azure.Identity` from 1.12.0 to 1.11.4
- [Release notes](https://github.com/Azure/azure-sdk-for-net/releases)
- [Commits](Azure/azure-sdk-for-net@Azure.Identity_1.12.0...Azure.Identity_1.13.1)

Updates `Microsoft.Extensions.Configuration.EnvironmentVariables` from 8.0.0 to 2.1.0
- [Release notes](https://github.com/aspnet/Configuration/releases)
- [Commits](https://github.com/aspnet/Configuration/commits/2.1.0)

Updates `Microsoft.Extensions.Configuration.Json` from 8.0.0 to 2.1.0
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](dotnet/runtime@v8.0.0...v8.0.1)

Updates `Microsoft.Extensions.Hosting` from 8.0.0 to 2.1.0
- [Release notes](https://github.com/aspnet/Hosting/releases)
- [Commits](https://github.com/aspnet/Hosting/commits/2.1.0)

Updates `Microsoft.Identity.Client` from 4.64.0 to 4.61.3
- [Release notes](https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/releases)
- [Changelog](https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/blob/main/CHANGELOG.md)
- [Commits](AzureAD/microsoft-authentication-library-for-dotnet@4.64.0...4.66.2)

Updates `Microsoft.Azure.WebJobs.Extensions.Storage` from 5.3.1 to 5.3.2
- [Release notes](https://github.com/Azure/azure-sdk-for-net/releases)
- [Commits](Azure/azure-sdk-for-net@Microsoft.Azure.WebJobs.Extensions.Storage_5.3.1...Microsoft.Azure.WebJobs.Extensions.Storage_5.3.2)

Updates `FluentValidation` from 11.9.2 to 11.11.0
- [Release notes](https://github.com/JeremySkinner/fluentvalidation/releases)
- [Changelog](https://github.com/FluentValidation/FluentValidation/blob/main/Changelog.txt)
- [Commits](FluentValidation/FluentValidation@11.9.2...11.11.0)

---
updated-dependencies:
- dependency-name: FluentAssertions
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Newtonsoft.Json
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: NUnit.Analyzers
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Elastic.Apm
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Elastic.Apm
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Elastic.Apm.Azure.Storage
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Caching.Memory
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Configuration
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Configuration.Json
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.DependencyInjection
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.DependencyInjection
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Configuration
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.DependencyInjection
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Logging.Configuration
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Configuration
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.DependencyInjection
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Logging.Configuration
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Logging.Console
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.DependencyInjection
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Logging.Debug
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Identity.Client
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Azure.Identity
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Microsoft.Identity.Client
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Azure.Identity
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Configuration.EnvironmentVariables
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Configuration.Json
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Hosting
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-packages
- dependency-name: Microsoft.Identity.Client
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Microsoft.Azure.WebJobs.Extensions.Storage
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: FluentValidation
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the all-packages group with 11 updates in the /UKHO.FmEssFssMock.API/UKHO.FmEssFssMock.API directory:

| Package | From | To |
| --- | --- | --- |
| [JsonConverter.Abstractions](https://github.com/StefH/JsonConverter) | `0.6.0` | `0.7.1` |
| [JsonConverter.Abstractions](https://github.com/StefH/JsonConverter) | `0.6.0` | `0.7.1` |
| [JsonConverter.Newtonsoft.Json](https://github.com/StefH/JsonConverter) | `0.6.0` | `0.7.1` |
| [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) | `13.0.3` | `13.0.3` |
| [Swashbuckle.AspNetCore](https://github.com/domaindrivendev/Swashbuckle.AspNetCore) | `6.7.3` | `6.9.0` |
| [JsonConverter.Abstractions](https://github.com/StefH/JsonConverter) | `0.6.0` | `0.7.0` |
| [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) | `13.0.3` | `13.0.3` |
| [WireMock.Net](https://github.com/WireMock-Net/WireMock.Net) | `1.6.3` | `1.6.9` |
| [WireMock.Net.Abstractions](https://github.com/WireMock-Net/WireMock.Net) | `1.6.3` | `1.6.9` |
| [WireMock.Org.Abstractions](https://github.com/WireMock-Net/WireMock.Net) | `1.6.3` | `1.6.9` |
| [YamlDotNet](https://github.com/aaubry/YamlDotNet) | `15.3.0` | `8.1.0` |
| [Azure.Storage.Blobs](https://github.com/Azure/azure-sdk-for-net) | `12.21.2` | `12.23.0` |
| [FluentValidation](https://github.com/JeremySkinner/fluentvalidation) | `11.9.2` | `11.11.0` |
| [Swashbuckle.AspNetCore.Annotations](https://github.com/domaindrivendev/Swashbuckle.AspNetCore) | `6.7.3` | `6.9.0` |



Updates `JsonConverter.Abstractions` from 0.6.0 to 0.7.1
- [Release notes](https://github.com/StefH/JsonConverter/releases)
- [Changelog](https://github.com/StefH/JsonConverter/blob/main/ReleaseNotes.md)
- [Commits](https://github.com/StefH/JsonConverter/commits)

Updates `JsonConverter.Abstractions` from 0.6.0 to 0.7.1
- [Release notes](https://github.com/StefH/JsonConverter/releases)
- [Changelog](https://github.com/StefH/JsonConverter/blob/main/ReleaseNotes.md)
- [Commits](https://github.com/StefH/JsonConverter/commits)

Updates `JsonConverter.Newtonsoft.Json` from 0.6.0 to 0.7.1
- [Release notes](https://github.com/StefH/JsonConverter/releases)
- [Changelog](https://github.com/StefH/JsonConverter/blob/main/ReleaseNotes.md)
- [Commits](https://github.com/StefH/JsonConverter/commits)

Updates `Newtonsoft.Json` from 13.0.3 to 13.0.3
- [Release notes](https://github.com/JamesNK/Newtonsoft.Json/releases)
- [Commits](JamesNK/Newtonsoft.Json@13.0.3...13.0.3)

Updates `Swashbuckle.AspNetCore` from 6.7.3 to 6.9.0
- [Release notes](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/releases)
- [Commits](domaindrivendev/Swashbuckle.AspNetCore@v6.7.3...v6.9.0)

Updates `JsonConverter.Abstractions` from 0.6.0 to 0.7.0
- [Release notes](https://github.com/StefH/JsonConverter/releases)
- [Changelog](https://github.com/StefH/JsonConverter/blob/main/ReleaseNotes.md)
- [Commits](https://github.com/StefH/JsonConverter/commits)

Updates `Newtonsoft.Json` from 13.0.3 to 13.0.3
- [Release notes](https://github.com/JamesNK/Newtonsoft.Json/releases)
- [Commits](JamesNK/Newtonsoft.Json@13.0.3...13.0.3)

Updates `WireMock.Net` from 1.6.3 to 1.6.9
- [Release notes](https://github.com/WireMock-Net/WireMock.Net/releases)
- [Changelog](https://github.com/WireMock-Net/WireMock.Net/blob/master/CHANGELOG.md)
- [Commits](https://github.com/WireMock-Net/WireMock.Net/commits)

Updates `WireMock.Net.Abstractions` from 1.6.3 to 1.6.9
- [Release notes](https://github.com/WireMock-Net/WireMock.Net/releases)
- [Changelog](https://github.com/WireMock-Net/WireMock.Net/blob/master/CHANGELOG.md)
- [Commits](https://github.com/WireMock-Net/WireMock.Net/commits)

Updates `WireMock.Org.Abstractions` from 1.6.3 to 1.6.9
- [Release notes](https://github.com/WireMock-Net/WireMock.Net/releases)
- [Changelog](https://github.com/WireMock-Net/WireMock.Net/blob/master/CHANGELOG.md)
- [Commits](https://github.com/WireMock-Net/WireMock.Net/commits)

Updates `YamlDotNet` from 15.3.0 to 8.1.0
- [Release notes](https://github.com/aaubry/YamlDotNet/releases)
- [Changelog](https://github.com/aaubry/YamlDotNet/blob/v8.1.0/RELEASE_NOTES.md)
- [Commits](aaubry/YamlDotNet@v15.3.0...v8.1.0)

Updates `Azure.Storage.Blobs` from 12.21.2 to 12.23.0
- [Release notes](https://github.com/Azure/azure-sdk-for-net/releases)
- [Commits](Azure/azure-sdk-for-net@Azure.Storage.Blobs_12.21.2...Azure.Storage.Blobs_12.23.0)

Updates `FluentValidation` from 11.9.2 to 11.11.0
- [Release notes](https://github.com/JeremySkinner/fluentvalidation/releases)
- [Changelog](https://github.com/FluentValidation/FluentValidation/blob/main/Changelog.txt)
- [Commits](FluentValidation/FluentValidation@11.9.2...11.11.0)

Updates `Swashbuckle.AspNetCore.Annotations` from 6.7.3 to 6.9.0
- [Release notes](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/releases)
- [Commits](domaindrivendev/Swashbuckle.AspNetCore@v6.7.3...v6.9.0)

---
updated-dependencies:
- dependency-name: JsonConverter.Abstractions
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: JsonConverter.Abstractions
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: JsonConverter.Newtonsoft.Json
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Newtonsoft.Json
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Swashbuckle.AspNetCore
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: JsonConverter.Abstractions
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Newtonsoft.Json
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: WireMock.Net
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: WireMock.Net.Abstractions
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: WireMock.Org.Abstractions
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: YamlDotNet
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-packages
- dependency-name: Azure.Storage.Blobs
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: FluentValidation
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Swashbuckle.AspNetCore.Annotations
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: HugoBurgess <128484816+HugoBurgess@users.noreply.github.com>
…ck.API with 6 updates (#243)

* Bump the all-packages group

Bumps the all-packages group in /UKHO.FmEssFssMock.API/UKHO.FmEssFssMock.API with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [JsonConverter.Abstractions](https://github.com/StefH/JsonConverter) | `0.7.1` | `0.7.0` |
| [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) | `13.0.3` | `13.0.3` |
| [WireMock.Net](https://github.com/WireMock-Net/WireMock.Net) | `1.6.9` | `1.6.10` |
| [WireMock.Net.Abstractions](https://github.com/WireMock-Net/WireMock.Net) | `1.6.9` | `1.6.10` |
| [WireMock.Org.Abstractions](https://github.com/WireMock-Net/WireMock.Net) | `1.6.9` | `1.6.10` |
| [YamlDotNet](https://github.com/aaubry/YamlDotNet) | `15.3.0` | `8.1.0` |


Updates `JsonConverter.Abstractions` from 0.7.1 to 0.7.0
- [Release notes](https://github.com/StefH/JsonConverter/releases)
- [Changelog](https://github.com/StefH/JsonConverter/blob/main/ReleaseNotes.md)
- [Commits](https://github.com/StefH/JsonConverter/commits/0.7.0)

Updates `Newtonsoft.Json` from 13.0.3 to 13.0.3
- [Release notes](https://github.com/JamesNK/Newtonsoft.Json/releases)
- [Commits](JamesNK/Newtonsoft.Json@13.0.3...13.0.3)

Updates `WireMock.Net` from 1.6.9 to 1.6.10
- [Release notes](https://github.com/WireMock-Net/WireMock.Net/releases)
- [Changelog](https://github.com/WireMock-Net/WireMock.Net/blob/master/CHANGELOG.md)
- [Commits](wiremock/WireMock.Net@1.6.9...1.6.10)

Updates `WireMock.Net.Abstractions` from 1.6.9 to 1.6.10
- [Release notes](https://github.com/WireMock-Net/WireMock.Net/releases)
- [Changelog](https://github.com/WireMock-Net/WireMock.Net/blob/master/CHANGELOG.md)
- [Commits](wiremock/WireMock.Net@1.6.9...1.6.10)

Updates `WireMock.Org.Abstractions` from 1.6.9 to 1.6.10
- [Release notes](https://github.com/WireMock-Net/WireMock.Net/releases)
- [Changelog](https://github.com/WireMock-Net/WireMock.Net/blob/master/CHANGELOG.md)
- [Commits](wiremock/WireMock.Net@1.6.9...1.6.10)

Updates `YamlDotNet` from 15.3.0 to 8.1.0
- [Release notes](https://github.com/aaubry/YamlDotNet/releases)
- [Changelog](https://github.com/aaubry/YamlDotNet/blob/v8.1.0/RELEASE_NOTES.md)
- [Commits](aaubry/YamlDotNet@v15.3.0...v8.1.0)

---
updated-dependencies:
- dependency-name: JsonConverter.Abstractions
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Newtonsoft.Json
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: WireMock.Net
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: WireMock.Net.Abstractions
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: WireMock.Org.Abstractions
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: YamlDotNet
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-packages
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update macro tests

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: HugoBurgess <hugo.burgess@ukho.gov.uk>
Bumps the all-packages group in /UKHO.PeriodicOutputService with 2 updates: [NUnit](https://github.com/nunit/nunit) and [NUnit.Analyzers](https://github.com/nunit/nunit.analyzers).


Updates `NUnit` from 4.2.2 to 4.3.2
- [Release notes](https://github.com/nunit/nunit/releases)
- [Changelog](https://github.com/nunit/nunit/blob/main/CHANGES.md)
- [Commits](nunit/nunit@4.2.2...4.3.2)

Updates `NUnit.Analyzers` from 4.4.0 to 4.5.0
- [Release notes](https://github.com/nunit/nunit.analyzers/releases)
- [Changelog](https://github.com/nunit/nunit.analyzers/blob/master/CHANGES.md)
- [Commits](nunit/nunit.analyzers@4.4.0...4.5.0)

---
updated-dependencies:
- dependency-name: NUnit
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: NUnit.Analyzers
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: HugoBurgess <128484816+HugoBurgess@users.noreply.github.com>
* Rework deployment folder

* re work main yaml pipeline
* .net 8 Upgrade, package upgrades

* Remove Fluent assertions
* Abzu-197389-Added azure table to store AIO job configuration

- Added `azurerm_storage_table` resource for AIO configurations in Terraform.
- Introduced new output variables for storage account access key and connection string.
- Added variables for AIO job configurations in `variables.tf`.
- Updated `main.tf` to include AIO weekly and printing configurations.
- Added `InsertAioJobConfigurationEntityInTable` job in `app-deploy.yml`.
- Enhanced `continuous-deployment.yml` with steps for AIO job variables and config transformations.
- Updated `build-test-publish.yml` for publishing AIO Fulfilment Service code.
- Modified `terraform_conditional_run.ps1` to set new output variables.
- Updated `Program.cs` to include `Microsoft.Extensions.Azure` and configuration adjustments.
- Added AIO job configuration properties to `appsettings.json`.
- Changed schedule in `settings.job`.
- Updated `FssServiceTests.cs` to mock `IAzureTableStorageHelper`.
- Added properties to `AzureStorageConfiguration.cs` for AIO table names.
- Enhanced `AzureTableStorageHelper.cs` to use new table names and fetch AIO job configurations.
- Updated `FssService.cs` to use `IAzureTableStorageHelper` for AIO configurations.
- Added `AioJobConfigurationEntities` class for AIO job entities in Azure Table Storage.
- Minor formatting and consistency adjustments across various files.

* Update storage, variables, and CI configuration

- Updated `azurerm_storage_account` resource `pos_storage` to include an additional subnet ID in `virtual_network_subnet_ids`.
- Modified `azurerm_storage_table` resource `aio_config_table` to use `var.aio_config_table_name` for its `name` attribute.
- Updated `agent_2204_subnet` variable and renamed `table_name` to `aio_config_table_name` in `variables.tf`.
- Removed `aio_weekly_configuration` and `aio_printing_configuration` variables from `webapp_service` module in `main.tf` and added `aio_config_table_name`.
- Updated `continuous-deployment.yml` to remove environment variables related to `aio_weekly_configuration` and `aio_printing_configuration`, and added `TF_VAR_aio_config_table_name`.

* Add tests for CreateBatch and clean up code

Added new test cases in `FssServiceTests.cs` to verify the `CreateBatch` method for different batch types and configurations. Updated `using` directives in `FssServiceTests.cs` and `AzureTableStorageHelper.cs` to include necessary namespaces and remove unused ones. Removed a commented-out constant in `AzureTableStorageHelper.cs`. Cleaned up `AioJobConfigurationEntities.cs` by removing unnecessary `using` directives. Marked `AddBatchAttributesForAio` method in `FssService.cs` with `[ExcludeFromCodeCoverage]`.

* Updated product version details table in app setting and schedule time in settings.job
…ice in the all-packages group (#248)

* Bump Azure.Identity

Bumps the all-packages group in /UKHO.PeriodicOutputService with 1 update: [Azure.Identity](https://github.com/Azure/azure-sdk-for-net).


Updates `Azure.Identity` from 1.13.1 to 1.13.2
- [Release notes](https://github.com/Azure/azure-sdk-for-net/releases)
- [Commits](Azure/azure-sdk-for-net@Azure.Identity_1.13.1...Azure.Identity_1.13.2)

---
updated-dependencies:
- dependency-name: Azure.Identity
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update dependencies

* Update suppressions

* Update suppressions

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: HugoBurgess <hugo.burgess@ukho.gov.uk>
Co-authored-by: HugoBurgess <128484816+HugoBurgess@users.noreply.github.com>
* Allow week number to be adjusted on calculation

* Update year / week calculations

* Update editorconfig

* Rework week number calculations

* Pass week number details through code

* Calculate week number up front

* Rename

* Small fix

* Update AIO file names

* Test update

* Revert spacing

* Set weeks to increment value

* Update tests to match new file names

* Update functional tests and stub

* Fix for week numbers in testing

* Reinstate accidentally removed code

* Further fix

* And another fix

* Add parameter to functional tests
- Modified `check_health_endpoint_fm_live.ps1` to log a VSO task completion message when the service is not up, indicating the task completed with issues.
- Updated `azure-pipelines.yml` to include a new parameter `RunTests` set to `true`, enabling test execution in the pipeline stages.
* Move unit tests to correct project

* Revert some changes

* Further reversion

* And more
-------------------------------------------
Commit 486339a
Author: DanOwenUKHO <118909036+DanOwenUKHO@users.noreply.github.com>
Date: 28 January 2025 09:35
Parent: 20673ca
Tag: 20250210

Dev/update to net8 (#246)

* .net 8 Upgrade, package upgrades

* Remove Fluent assertions
@JiviteshT JiviteshT requested review from a team and rockydevnet as code owners March 7, 2025 15:04
@snyk-io
Copy link

snyk-io bot commented Mar 7, 2025

🎉 Snyk checks have passed. No issues have been found so far.

security/snyk check is complete. No issues have been found. (View Details)

license/snyk check is complete. No issues have been found. (View Details)

code/snyk check is complete. No issues have been found. (View Details)

Copy link
Contributor

@hukho hukho left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good

@JiviteshT JiviteshT merged commit 1c81d03 into main Mar 10, 2025
23 checks passed
@JiviteshT JiviteshT deleted the Feature/merge-develop-to-main branch March 10, 2025 11:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.