* Agent messaging and execution abstraction
Centralize functions to AuthJanitorService, which operates on other loaded services
* Formatting cleanup and license headers
* Documentation
* Finish splitting Data
Data is now an operationally separate entity which exists only for the sake of management convenience
* Componentize workflow execution
* Bugfixes
System.Json Serializer has issues with polymorphic inheritance ... also include UI changes to support componentized execution
* Update RekeyingTask display with Action visualizer
* Add IntegrityReports panel for module signature validation
Added start of system integrity checks for startup, to perform signature enforcement depending on settings
* Optimize to scan for AJ-related modules only
* Change output of crypto hash to lowercase
* [UPDATE] Using netcoreapp3.1
The project orinaly was using netcoreapp3.0
* [UPDATE] Update Nuget dependencies
Blazorise 0.9.0.3
Blazorise.Bootstrap 0.9.0.3
Blazorise.Charts 0.9.0.3
Blazorise.Components 0.9.0.3 Blazorise.Icons.FontAwesome 0.9.0.3
Blazorise.Sidebar 0.9.0.3
BlazorTable 1.11.1
Microsoft.AspNetCore.Components.WebAssembly and it dependencies to 3.2.0
* [UPDATE] Adjusting launching settings
* [UPDATE] Using Microsoft.Extensions.Http as recommended
reference: https://docs.microsoft.com/en-us/aspnet/core/blazor/call-web-api?view=aspnetcore-3.1
* [ADD] Dockerfile for Admin Api
* [ADD] Dockerfile for AdminUi
[ADD] Nginx configuration for admin ui docker image
* [ADD] Dockerfile for agent
* [ADD] Docker-compose
* [ADD] Makefile
* [UPDATE] Simplifying targets
Removing redundant targets for build and publish
* [UPDATE] Applying changes after merging with master
* BUILD: Migrate all source code into src director
- Moves all of the source code into the src directory
this is primariy to make docker composition easier as
well as some of the other build platform work
* BUILD: Move all docker files into folder
* Removing unnecessary /aj/ prefix requirement
* BUILD: Add core docker build and test for source
* BUILD: Combine build and docker-compose
* REFACTOR: Simplify nginx configuration
Co-authored-by: Eric Maino <eric.maino@microsoft.com>
Co-authored-by: Eric Maino <ericmai@microsoft.com>
* Added CancellationToken to all methods in IDataStore. ViewModelFactory contains two calls with CancellationToken.None that might need revisit
* Cleaning up code a bit.
* Refactoring
Co-authored-by: Anthony Turner <225599+anthturner@users.noreply.github.com>
- This is an initial pass to separate functions from
the underlying service. The next steps will be to remove
additonal dependencies, move the services into core for
testing
* Update ExternalSignal function to be fully async
Fixes#55.
* Tidies up async implementation of ExternalSignal::Run
* Use `.ConfigurationAwait(false)` on `await`s inside the `Task.Run`
* Add cancellation of the `Task.Delay` task when the execution of the rekeying task completes first to eagerly cleanup rather than just letting the timer stay alive
Co-authored-by: Anthony Turner <225599+anthturner@users.noreply.github.com>