Open Digital Architecture - Component Accelerator
- Tutorial to deploy and observe a running component
- Tutorial to build ODA-Component from Open-API Reference Implementation
- Step 1. Download Reference Implementation
- Step 2. (optionally) test locally with local MongoDb.
- Step 3. Configure for use within Kubernetes.
- 3.1 Configure MongoDb connection url to use within Kubernetes
- 3.2 Use environment variables to allow API path to be configured externally
- 3.3 Add home resource at root of the API, and also move where the docs and api-docs are hosted
- Step 4. Package the nodejs implementation into a docker image
- Step 5. Create PartyRole Implementation
- Step 6. Create PartyRole Initialisation Implementation
- Step 6.1 Package the nodejs implementation into a docker image following step 4 above.
- Step 7. Create Component Envelope
- Step 6. Test component envelope using component CTK
- Step 8. Deploy the component envelope into Open Digital Lab canvas
- Directory Structure
- ISSUES & resolution
- ODA Canvas Design
- Design Epics
- ODA Canvas - use-case library
- Usecase List
- Install Canvas use case
- Manage Components use case
- Configure Exposed APIs use-case
- Configure Published Events use-case
- Configure Users and Roles use case
- Configure Observability use case
- Discover dependent APIs use case
- Configure Subscribed Events use-case
- Internal authentication use-case
- External authentication use-case
- View technical observability use-case
- View business observability use-case
- Upgrade Canvas use case
- Secrets Management for Component
- Use case naming conventions
- ODA Canvas source code
- Open Digital Architecture - Controllers/Operators
- Webuooks and Utilities