unikubehq / frontend Goto Github PK
View Code? Open in Web Editor NEWFrontend for the Unikube platform. Run k8s π³ π’ dev setups π€ with ease! π€©
Home Page: https://unikube.io
License: Apache License 2.0
Frontend for the Unikube platform. Run k8s π³ π’ dev setups π€ with ease! π€©
Home Page: https://unikube.io
License: Apache License 2.0
Currently the organization create views are not translated.
https://docs.sentry.io/platforms/javascript/enriching-events/transaction-name/
Helps us debugging - e.g. which route/view is currently rendered.
Automatically update changelog when release is created.
Probably we could use:
https://github.com/release-it/release-it
When creating a new project in the frontend you will see the following page (after the initial data has been entered):
At this point, especially when you don't want to add a member, its not clear that the project has already been created. Maybe an additional button could clarify it, e.g. a button like:
Delete for SOPS is not available.
Currently, there is no option to update a project after it's created. This is required to fetch new decks (or remove deck that don't exist anymore) and configure them accordingly.
I tried to save the project again (which triggers an update I think). However, that cause the project's Access Token
to be set to the Access Username
's value. In turn, a project is rendered completely unusable because of RepositoryAuthenticationFailed
errors.
Sentry DSN is currently hard-coded.
Goals:
Seems like not all organization members are available after a project is created.
Add Project Cluster Settings to frontend.
Currently planned settings:
Cluster Port
Render Variables for helm rendering process.
Enforce conventional commit format (https://www.conventionalcommits.org/)
Show errors when invitation to organization fails. Currently it fails silently.
Add Github Action - when new release is drafted - create a new tag / docker image and push it to registry.
Package seems to be not very well maintained.
I am experiencing issues with the tests on a regular basis - issues which seem to be a problem for others to:
championswimmer/vuex-module-decorators#354
championswimmer/vuex-module-decorators#309
championswimmer/vuex-module-decorators#304
SOPS save is broken. Probably happened during refactor.
β¬dit: Seems like project just needs to be updated.
Snackbars are currently always displayed with the primary color which indicated "success".
However, there are already some cases where it makes sense to color the snackbar red to indicate an error.
After new registration the intro process pops up. However, when creating a new (or perhaps joining an existing organization, too) organization the process continues. The user is not able to go to the dashboard overview.
This might be caused by a missing token refresh.
A 'full refresh' solves this.
Add linting Github Action.
Add button which allows to update project's charts via git.
Make it more explicit.
Instead of 1.0.1
use [email protected]
to avoid release name conflicts in Sentry.
After a refresh of the application the selected application is reset.
In addition, there are situations in which I am editing a project from another organization:
When reloading the page there is some unintuitive behaviour - e.g.:
We're planning a new feature which allows to override values for the helm chart rendering process.
These values should be displayed and editable by the frontend.
The search bar doesn't make much sense in the detail view, since we removed the sidebar.
Currently there is no document title available. This could be added/updated through router guards.
Currently the user is not informed about the project status (whether cloning succeeded, was parsed successful etc...)
We should probably find a way to visualise that state, maybe including information on how to fix a "bad" status.
Fix package name - it's still named unikube-frontend2.
The button "Delete Project" on the project detail page is not working.
Cypress generates screenshots when test fails. These should be stored via Github CI.
Show loading spinner when Project or Environment is saved.
Currently, after project creation one has to add SOPS and maybe edit cluster settings. This could be part of the project creation wizard.
Currently the project is not updated - it seems like settings are not updated even though they are.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.