Skip to content

Catalog Backend Design proposal#635

Open
mayuka-c wants to merge 20 commits intoIBM:mainfrom
mayuka-c:catalog-proposal
Open

Catalog Backend Design proposal#635
mayuka-c wants to merge 20 commits intoIBM:mainfrom
mayuka-c:catalog-proposal

Conversation

@mayuka-c
Copy link
Copy Markdown
Member

@mayuka-c mayuka-c commented Apr 17, 2026

  • Overall Architecture
  • Catalog Installations and CLI commands
  • DB Designs
  • API Designs

Copied mostly from the docs maintained in IBM box.

There will be changes on DB design like

  • PK for application table

  • Removal of architecture table

  • Removal of users table in accordance with storing in podman secrets.

  • Preferring to have seperate infra table. Reasons mentioned in the doc. I do have documented clubbing services and infra table into one single table with its Pros and Cons. Open for any suggestions :) -> Edit Based on todays meeting we go with 1:1 and stay with having only services table and later in next release we will go with separate ones.

  • API calls with appropriate endpoints, schema, implementation steps (For applications endpoints).

Signed-off-by: mayuka-c <Mayuka.C@ibm.com>
Signed-off-by: mayuka-c <Mayuka.C@ibm.com>
Signed-off-by: mayuka-c <Mayuka.C@ibm.com>
Signed-off-by: mayuka-c <Mayuka.C@ibm.com>
Signed-off-by: mayuka-c <Mayuka.C@ibm.com>
@mayuka-c mayuka-c changed the title [WIP] Catalog proposal Catalog Backend Design proposal Apr 17, 2026
@mayuka-c mayuka-c requested review from mkumatag and yussufsh April 17, 2026 17:05
…n update

Signed-off-by: mayuka-c <Mayuka.C@ibm.com>
Comment thread docs/proposals/catalog/architecture.md Outdated
Signed-off-by: mayuka-c <Mayuka.C@ibm.com>
@mayuka-c mayuka-c requested a review from ryanmarc April 20, 2026 04:49
Comment thread docs/proposals/catalog/catalog-services-installation-proposal.md
Comment thread docs/proposals/catalog/application-deployment-api-proposal.md Outdated
Comment thread docs/proposals/catalog/application-deployment-api-proposal.md Outdated
Comment thread docs/proposals/catalog/application-deployment-api-proposal.md Outdated
Comment thread docs/proposals/catalog/db-design-proposal.md
Signed-off-by: mayuka-c <Mayuka.C@ibm.com>
Signed-off-by: mayuka-c <Mayuka.C@ibm.com>
@mayuka-c
Copy link
Copy Markdown
Member Author

Have updated the description with recent updates done after today's internal squad discussion. PTAL

yussufsh and others added 4 commits April 21, 2026 01:03
Signed-off-by: Yussuf Shaikh <yussuf.shaikh1@ibm.com>
Signed-off-by: mayuka-c <Mayuka.C@ibm.com>
Signed-off-by: mayuka-c <Mayuka.C@ibm.com>
Signed-off-by: mayuka-c <Mayuka.C@ibm.com>
@mayuka-c mayuka-c marked this pull request as ready for review April 22, 2026 04:45
@mayuka-c mayuka-c requested a review from Shubhamag12 April 27, 2026 07:37
Comment thread docs/proposals/catalog/application-deployment-api-proposal.md
Comment thread docs/proposals/catalog/application-deployment-api-proposal.md Outdated
Comment thread docs/proposals/catalog/application-deployment-api-proposal.md Outdated
Comment thread docs/proposals/catalog/application-deployment-api-proposal.md Outdated
Comment thread docs/proposals/catalog/application-deployment-api-proposal.md
Comment thread docs/proposals/catalog/application-deployment-api-proposal.md
Comment thread docs/proposals/catalog/application-deployment-api-proposal.md Outdated
Comment thread docs/proposals/catalog/application-deployment-api-proposal.md
Comment thread docs/proposals/catalog/application-deployment-api-proposal.md
Comment thread docs/proposals/catalog/application-deployment-api-proposal.md Outdated
Signed-off-by: mayuka-c <Mayuka.C@ibm.com>
@mayuka-c mayuka-c requested a review from mkumatag April 27, 2026 10:55
Signed-off-by: mayuka-c <Mayuka.C@ibm.com>
Signed-off-by: mayuka-c <Mayuka.C@ibm.com>
Signed-off-by: mayuka-c <Mayuka.C@ibm.com>
Signed-off-by: mayuka-c <Mayuka.C@ibm.com>
Signed-off-by: mayuka-c <Mayuka.C@ibm.com>
Signed-off-by: mayuka-c <Mayuka.C@ibm.com>
@mkumatag
Copy link
Copy Markdown
Member

Please convert all the text based diagrams to mermaid ones, it will be easy to view and update

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.

3 participants