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

Environment mode #538

Closed
13 tasks done
quentinovega opened this issue Apr 5, 2023 · 0 comments
Closed
13 tasks done

Environment mode #538

quentinovega opened this issue Apr 5, 2023 · 0 comments
Assignees
Labels
api Issue related with API element enhancement New feature or request priority: high UI Issue related with Daikoku UI
Milestone

Comments

@quentinovega
Copy link
Contributor

quentinovega commented Apr 5, 2023

Daikoku can be setup as "environment usage" configuring the tenant.
All Usage plan are now an environment. Environment are a plan but had his own swagger, documentation & testing conf.
It could be nice to report easily conf from an environment to another.
Add a way to display only one env. by selecting one in front page and api pages.

  • add env mode in tenant
  • list all possible env in tenant (with a default flag for one)
    • if delete => delete all implemented env (with a warning message)
    • if new => api have possibility to implement it
  • add optionnal props on UsagePlans
    • swagger
    • docs
    • testing
  • display new plans props on frontend
  • the properties of the api are those of the default env (if not implemented by api, nothing)
  • api have now a selector to implement existing env
  • add the ability to import from another env
  • add the ability to "upgrade" env (ex: preprod to prod => migrate all docs from preprod to prod)
@quentinovega quentinovega added enhancement New feature or request api Issue related with API element UI Issue related with Daikoku UI priority: high labels Apr 5, 2023
@quentinovega quentinovega added this to the v16.next milestone Apr 5, 2023
@quentinovega quentinovega self-assigned this Apr 5, 2023
@quentinovega quentinovega modified the milestones: v16.next, v16.3.0 Jul 18, 2023
quentinovega added a commit that referenced this issue Aug 8, 2023
quentinovega added a commit that referenced this issue Aug 9, 2023
quentinovega added a commit that referenced this issue Aug 22, 2023
quentinovega added a commit that referenced this issue Aug 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api Issue related with API element enhancement New feature or request priority: high UI Issue related with Daikoku UI
Projects
Status: Done
Status: Done
Development

No branches or pull requests

1 participant