devtron-labs / dashboard Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
If you are trying to resolve an environment-specific issue or have a one-off question about the edge case that does not require a feature then please consider asking a question in Devtron Discord channel.
Checklist:
Describe the bug
In case of no GitOps Only deployment_initiated status is there due to which the breakdown is showing in progress state even after the deployment success
To Reproduce
[ordered list the process to finding and recreating the issue, example below]
Expected behavior
It should show the actual status of deployment
Current behavior
the deployment status is showing in progress
Screenshots
If applicable, add screenshots to help explain your problem.
Logs
Paste any relevant application logs here.
Added filters to chart group
Please Describe The Problem To Be Solved
To make CICD light we are breaking Security module (Clair) separately and listing it on the modules pages. So if user wants it he can install it.
Divide CICD into 2 part
CICD and Security module (Clair)
Update all the libraries to the latest versions
Some libraries are still on old versions and we're missing on latest features released in those libraries. So we need to update the versions for the same.
Update libraries one by one and make changes in code wherever required.
Please Describe The Problem To Be Solved
To make CICD light we are breaking ESO module separately and listing it on the modules pages. So if user wants it he can install it.
Divide CICD into 2 part
CICD and ESO
Hide ESO options from dropdown on secret and secret override page
Show module installation link in the dropdown
Please Describe The Problem To Be Solved
Currently we only have SES as email agent so we need to provide user the option to choose SMTP for send email notifications
(Optional): Suggest A Solution
Add handler for SMTP
Fetch the config from DB
send the notification through SMTP
If there are multiple solutions, please present each one separately. Save comparisons for the very end.)
Please Describe The Problem To Be Solved
Updating the old doc url to the corresponding new URLs
(Optional): Suggest A Solution
https://docs.google.com/spreadsheets/d/1AmUybQIq5Z7kaQz-0yn4M68orkNrWzkE3AQ_xogoDsw/edit#gid=383794493
Not Showing deprecated charts In chart group
section of Charts
Checklist:
Describe the bug
There are no deprecated charts In chart group
section of Charts
To Reproduce
Charts
left side to the navDiscover
tab Èdit
buttonExpected behavior
All the charts should be shown.
Recently devtron is allowing user Azure
provider as well with git hub and Gitlab
Please Describe The Problem To Be Solved
Remove default fetch all apps for App selector in header, Change it to fetch on user search
(Optional): Suggest A Solution
Provide typeahead to user and only fetch app list after 3 char input.
If there are multiple solutions, please present each one separately. Save comparisons for the very end.)
Checklist:
Describe the bug
While adding a custom helm repository, the name field shows the error Name is required
even if a name is provided that is less than 5 characters. The error message should be rather Name should be at least 5 characters
to be more accurate.
To Reproduce
Global Configurations
and click on Chart Repositories
+ Add repository
Expected behavior
The error message should be rather Name should be at least 5 characters
to be more accurate.
Current behavior
The name field shows the error Name is required
even if a name is provided that is less than 5 characters during a
Screenshots
Logs
N/A
Please Describe The Problem To Be Solved
Earlier Devron allowed apps that are deployed from devtron's dashboard only
Recently User can access those apps too that are deployed externally
If you are trying to resolve an environment-specific issue or have a one-off question about the edge case that does not require a feature then please consider asking a question in Devtron Discord channel.
Checklist:
Describe the bug
Whenever you land on discover chart page chart group is always showing empty
To Reproduce
[ordered list the process to finding and recreating the issue, example below]
Expected behavior
Chart group should be visible if available
Current behavior
Always showing empty chart group
If applicable, add screenshots to help explain your problem.
Logs
Paste any relevant application logs here.
Please Describe The Problem To Be Solved
Updtae all the library to latest
(Optional): Suggest A Solution
Updated the library and add corresponding fix in the code
If there are multiple solutions, please present each one separately. Save comparisons for the very end.)
In the current version of dashboard, GCP type container registry is not present as an exclusive type but is used in the category "other". Also, current backend implementation only allows service-json-key for authorization. For this same implementation, username needs to be fixed which is = "_json_key". To -
If you are trying to resolve an environment-specific issue or have a one-off question about the edge case that does not require a feature then please consider asking a question in Devtron Discord channel.
Checklist:
Describe the bug
To Reproduce
[ordered list the process to finding and recreating the issue, example below]
Expected behavior
There should be proper messaging for this
![Screenshot 2022-08-29 at 7.30.30 PM.png](https://ima![Screenshot 2022-08-29 at 7.31.14 PM.png](https://images.zenhubusercontent.com/61b8b0ebbb4c94db2fbe0e73/f2b6a3f3-edf3-412b-8bf3-8558b21fed8b)ges.zenhubusercontent.com/61b8b0ebbb4c94db2fbe0e73/6f14b714-1a99-48ab-8c4c-3d74b7e64da8)
What all will be covered ?
Milestones
widget
Component signature, API Signature
UI design
Component implementation
Create Suggestions
Integration on component
Keyboard Navigation
Please Describe The Problem To Be Solved
Provide user option to add SMTP config select it for sending the notification
(Optional): Suggest A Solution
Add a popup to configure the SMTP account
show all the listed SMTP accounts
Show user option to select SMTP accounts for notifications
If there are multiple solutions, please present each one separately. Save comparisons for the very end.)
Global Configuration > Git account
Global Configuration> Chart Repository
Describe the bug
App configuration > On update branch name remains same even after clicking on the Update button, which then Works fine after refresh.
Checklist:
Expected behavior
App configuration > On update branch name the state must get the update.
Please Describe The Problem To Be Solved
(Optional): Suggest A Solution
If there are multiple solutions, please present each one separately. Save comparisons for the very end.)
Please Describe The Problem To Be Solved
Currently we list only the latest 15 commits. If user wants to deploy some older commit, there is no way of doing that.
(Optional): Suggest A Solution
provide a search box in which user can put the specific commit hash and search based on that
So that the specific commit get fetched and user can deploy that.
If there are multiple solutions, please present each one separately. Save comparisons for the very end.)
Please Describe The Problem To Be Solved
After argoCD upgrade the deployment is taking more time. To give user clear perspective of what's happening we need to show the deployment status and break down
(Optional): Suggest A Solution
Show deployment status on app details page along with app status
On click of deployment status open drawer to show detailed breakdown of status
Implement the same breakdown screen on the deployment history page
User is redirecting to guided onboarding page always after refresh
closes devtron-labs/devtron#213
Resize to 20px
center aligned
Please Describe The Problem To Be Solved
There are some issues and some enhancement ro be fixed
If you are trying to resolve an environment-specific issue or have a one-off question about the edge case that does not require a feature then please consider asking a question in Devtron Discord channel.
Checklist:
Describe the bug
There are multiple issues listed on Sentry
To Reproduce
[ordered list the process to finding and recreating the issue, example below]
Expected behavior
The list should have 0 issues
Current behavior
There are multiple issue listed which should not be there
Screenshots
If applicable, add screenshots to help explain your problem.
Logs
Paste any relevant application logs here.
Allow user to with build access to change branch name during build step
Issue
For a chart that is currently deployed and current version isn't deprecated but the upcoming version is deprecated there should be a way for the user to see the update required alert in the deployed charts' list.
Eg. for nginx-ingress if someone has made the deployment with version 1.41.2 (not deprecated) but the new versions of the chart are deprecated he should be shown an upgrade required alert on the deployed charts' list.
Please Describe The Problem To Be Solved
To make devtron light we are removing the default MINIO integration and making it optional. Can be added later via config if required.
Add a check of blob configuration on artifact, logs and cache. if config available show stored artifact, logs and provide caching option. if not available provide user doc link to configure if he wants.
#Summary
Some UI enhancement to enhance the user experience in the app configuration section
To enhance user's experience
Give user better guidance and support on the page
Add default repo link to for first time user to setup dummy app and look into the features
https://docs.google.com/document/d/11sBQTKH9gjC2U-vB8P6y2F2-qHMNOK1Ts7znvuApEmw/
Please Describe The Problem To Be Solved
Integration, testing and code review
If there are multiple solutions, please present each one separately. Save comparisons for the very end.)
Please Describe The Problem To Be Solved
Provide user option to select build platform at the time of docker build config
(Optional): Suggest A Solution
Provide user a creatable dropdown
Show some default platform options
Allow user to add/select new platforms which is not there in the list
Please Describe The Problem To Be Solved
Currently the polling interval is set to 30 seconds on all app details pages, Sometime depending on the need user wants to change this.
Create separate env variables for all 3 types of app details
Take the variables from config map so that user can configure it based on his requirements
Updated empty states for all sections:
Empty states (for EA-only mode)
Fixes: #235
Need to Fix Css bugs from https://docs.google.com/spreadsheets/d/1CB_fhlBlrPASmlPVWOfdg9njR_vBzVp9_BZES4bvKbg/edit#gid=0
Tasklist
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.