Skip to content

Add new instructions API #104

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 442 commits into from
Closed

Add new instructions API #104

wants to merge 442 commits into from

Conversation

rambo
Copy link
Contributor

@rambo rambo commented Jul 6, 2024

The flow:

sequenceDiagram
    actor User
    participant ui
    participant rmapi as RASSE
    participant iapi as Product Integration API
    actor apidev as Integration API dev
    
    apidev->>apidev: Create content as RUNE YAML
    apidev->>apidev: Compile RUNE to JSON
    apidev->>iapi: JSON to API code
    apidev->>iapi: Make JSON dynamic
    User->>ui: Open page with products
    ui->>rmapi: Ask for product list
    rmapi->>rmapi: Check manifest for products
    loop For every product
    rmapi->>iapi: Query metadata
    iapi->>rmapi: Return metadata
    end
    rmapi->>ui: Return all products' metadata
    ui->>User: Render list
    User->>ui: Select product
    ui->>rmapi: Query produt instructions
    rmapi->>iapi: Ask for user specific instructions
    iapi->>iapi: Construct JSON for this user
    iapi->>rmapi: Return personalized JSON
    rmapi->>ui: Return personalized JSON
    ui->>User: Render
Loading

aarne33 and others added 30 commits September 24, 2023 12:36
…deployment-and-fix-for-swagger-ui-deployment

GitHub action/28 refactor openapi deployment and fix for swagger UI deployment
Build updates and update submodules
Testfixes including first version "test_cert_bundle.py"
…reate themselves an user which will be used from this point on for admin ops
Make the integration test use login tokens and mTLS
@karppo karppo closed this Nov 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants