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

KG 0.31 - Additional Misc Features #10

Open
22 of 25 tasks
NotChristianGarcia opened this issue May 20, 2022 · 0 comments
Open
22 of 25 tasks

KG 0.31 - Additional Misc Features #10

NotChristianGarcia opened this issue May 20, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@NotChristianGarcia
Copy link
Member

NotChristianGarcia commented May 20, 2022

  • Add character length limit for pod_id.
  • Image allowlist.
  • Catalog attr to show all pods in some catalog endpoint.
  • Add multi-port feature Pods so one pod can have multiple declared ports with different addresses.
  • Fix multi-port feature dropping tcp declarations due to colliding service names in Traefik
  • Add an endpoint for allow/block list per tenant (requires a separate db table per tenant + global)
  • Get global tables working with the current alembic setup.
  • Fix update/creation timestamp attr
  • Pod Stop
  • Pod Restart
  • PVC for each database pod based on pod attr?
  • Add in init container support.
  • Create local dummy cert for local dev.
  • Rework image declaration and add support for tags
  • Catalog endpoint for templates + images
  • Pod attr switch between k8 deploy or pod creation. Currently creating pods, not deployment.
  • Ensure logs get snapshotted when pod in complete and erroring it out in api.
  • Add a way for users to input their pod_password in environment variables without copy paste.
  • If pod doesn't get created properly, service won't either, even if pod gets to healthy. Needs health check + better logic.
  • Create admin and user creds for Neo4J
    • Need to delete existence of admin_password so that user can't access it. Currently an env.
      • This could be done with an init_container if there's a PVC for the neo db.
  • Require better logic for changing Nginx configmap. "Check if current matches correct, if not, update".
  • Maybe make the Nginx reload faster?
  • Environment variable proliferation
  • Fix terminating status pods acting as ready.
@NotChristianGarcia NotChristianGarcia self-assigned this May 20, 2022
@NotChristianGarcia NotChristianGarcia moved this from To Do to In Progress in Tapis Project Beta Board May 20, 2022
@NotChristianGarcia NotChristianGarcia added the enhancement New feature or request label Jun 17, 2022
@NotChristianGarcia NotChristianGarcia moved this from In Progress to Done/Production in Tapis Project Beta Board Feb 10, 2023
@NotChristianGarcia NotChristianGarcia moved this from Done/Production to In Progress in Tapis Project Beta Board Feb 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant