Skip to content
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

📝 Register a new app #1700

Closed
9 tasks done
Tracked by #1828
ymao2 opened this issue Sep 28, 2023 · 1 comment
Closed
9 tasks done
Tracked by #1828

📝 Register a new app #1700

ymao2 opened this issue Sep 28, 2023 · 1 comment
Labels
data-platform-apps-and-tools This issue is owned by Data Platform Apps and Tools epic

Comments

@ymao2
Copy link
Contributor

ymao2 commented Sep 28, 2023

Brief summary of what this Epic is

Background

After finishing app-migration, we need to start to think about how to handle the request of registering a new app.

The key points we need to consider

  • how to capture such request? : e.g. github issue or through cpanel
  • steps for creating required infrastructure (namespace, ecr ..) on CP, auth0 and getting the app ready in cpanel which allow users to manage the app through cpanel
    • cluster related
      • namespace
      • resources: etc.
      • rbac
    • AWS app role + trust-relationships between AWS app role and CP role
    • Auth0 clients if auth is required
    • github workflows
    • Register the app in Cpanel
  • how about static page app?

Current status for getting a app deployed

if something is missed, feel free to add them

  • a few scripts + github workflow(?) for getting the infrastructure created on CP
  • cpanel has the feature of registering an app which will get aws-role, auth-clients and github secrets & vars created
    There is no auto-step to link the above 2 steps. There is question about what is the best way to add the trust-relationship
  • static page (?)

Done when

  • A user-story and related flows has been well-defined
  • A list of break-down tasks

List of issues in this epic

@ymao2 ymao2 added epic data-platform-apps-and-tools This issue is owned by Data Platform Apps and Tools labels Sep 28, 2023
@julialawrence julialawrence added epic data-platform-apps-and-tools This issue is owned by Data Platform Apps and Tools and removed epic data-platform-apps-and-tools This issue is owned by Data Platform Apps and Tools labels Sep 28, 2023
@Gary-H9 Gary-H9 changed the title [📝 ] Register a new app 📝 Register a new app Oct 10, 2023
@jacobwoffenden jacobwoffenden moved this from 👀 TODO to 🤩 Epics in Analytical Platform Feb 15, 2024
@julialawrence
Copy link
Contributor

Closing as duplicate of #1828

@github-project-automation github-project-automation bot moved this from ⛰ Epic to 🎉 Done in Analytical Platform Feb 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
data-platform-apps-and-tools This issue is owned by Data Platform Apps and Tools epic
Projects
Archived in project
Development

No branches or pull requests

2 participants