Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

...