identus-cloud-agent icon indicating copy to clipboard operation
identus-cloud-agent copied to clipboard

docs: add local stack examples

Open patlo-iog opened this issue 1 year ago • 3 comments

Description:

Open for feedback. Experiment with local examples with generated docker configurations.

https://nickel-lang.org/ is used to generate all compose.yaml in each example.

example description
st single-tenant configuration without external services (except database)
st-multi 3 instances of single-tenant configuration
st-vault single-tenant with Vault for secret storage
mt multi-tenant configuration using built-in IAM
mt-keycloak multi-tenant configuration using Keycloak for IAM
mt-keycloak-vault multi-tenant configuration using Keycloak and Vault

Example we might consider in the future

  • vault with file storage
  • vault with AppRole authentication
  • keycloak with agent admin role
  • oidc4vc configuration
  • overriding config with application.conf
  • production?

Checklist:

  • [ ] My PR follows the contribution guidelines of this project
  • [ ] My PR is free of third-party dependencies that don't comply with the Allowlist
  • [ ] I have commented my code, particularly in hard-to-understand areas
  • [ ] I have made corresponding changes to the documentation
  • [ ] I have added tests that prove my fix is effective or that my feature works
  • [ ] I have checked the PR title to follow the conventional commit specification

patlo-iog avatar Mar 20 '24 14:03 patlo-iog

Integration Test Results

19 files  ±0  19 suites  ±0   3s :stopwatch: -1s 39 tests ±0  39 :white_check_mark: ±0  0 :zzz: ±0  0 :x: ±0  66 runs  ±0  66 :white_check_mark: ±0  0 :zzz: ±0  0 :x: ±0 

Results for commit 77c20d02. ± Comparison against base commit fe22d22d.

:recycle: This comment has been updated with latest results.

github-actions[bot] avatar Mar 20 '24 14:03 github-actions[bot]

Unit Test Results

 96 files   96 suites   22m 46s :stopwatch: 826 tests 818 :white_check_mark: 8 :zzz: 0 :x: 833 runs  825 :white_check_mark: 8 :zzz: 0 :x:

Results for commit 77c20d02.

:recycle: This comment has been updated with latest results.

github-actions[bot] avatar Mar 20 '24 14:03 github-actions[bot]

Thanks for all reviews, I need to update something from main and I hope to merge this within this week.

patlo-iog avatar Jun 24 '24 11:06 patlo-iog