...
The openIDL applications use vault integration as wallet implemention implementation to access identites identities who transact on the HLF application channels.
...
AWS apps user is used by the openIDL application. For example, to pull the vault access credentials from AWS secrets manager.
The AWS apps user access key and secret key are available in the terraform state.
To create new AWS secret, go to AWS secrets manager and create a secret of type Other with name "{{ env_id }}-apps-user", where the "{{env_id}}" is the value as configured in the private git config file.
The secret should be stored as json:
Code Block { "access_id":"ACCESS ID", "secret_key":"SECRET KEY" }
Cognito user pool and app integration access are configured in AWS Cognito
...
AWX Job Template | Notes |
---|---|
<env_id>-<org_id>-deploy-app-identities | Register and enroll application identities that are used to transact on the HLF channels |
<env_id>-<org_id>-deploy-app-ingress | Deploy k8s ingress controller for the openidl applications k8s cluster |
<env_id>-<org_id>-deploy-mongodb | openIDL applications technical database (i.e. store the processed HLF channel block number) |
<env_id>-<org_id>-deploydns-appconfig-dnsapps | Creates and routes the DNS entries for the openIDL applications |
<env_id>-<org_id>-deploy-app-config | Templates the application configuration, deploys the configurations as secrets in the application k8s cluster |
<env_id>-<org_id>-deploy-app | Deploy the openIDL applications |
...