Skip to content

[velero] UI Improvements#602

Merged
ricoberger merged 1 commit intomainfrom
velero-ui-improvements
Aug 24, 2023
Merged

[velero] UI Improvements#602
ricoberger merged 1 commit intomainfrom
velero-ui-improvements

Conversation

@ricoberger
Copy link
Copy Markdown
Member

This commit contains some improvements for the UI of the Velero plugin. These improvements are:

  • Add status indication in the table for the Velero resources
  • Add details tab in the details drawer of the Velero resources, which shows the information from the table + some additional fields from the CR
  • Add table view for logs, which allows users to see all log lines in a table. A user can also switch to the known plain text view via a toggle button

@codecov
Copy link
Copy Markdown

codecov bot commented Aug 24, 2023

Codecov Report

Merging #602 (90d45c7) into main (9df3fed) will increase coverage by 0.13%.
The diff coverage is 53.47%.

@@            Coverage Diff             @@
##             main     #602      +/-   ##
==========================================
+ Coverage   72.09%   72.23%   +0.13%     
==========================================
  Files         278      430     +152     
  Lines       54292    66610   +12318     
  Branches     2730     2879     +149     
==========================================
+ Hits        39143    48115    +8972     
- Misses      15059    18193    +3134     
- Partials       90      302     +212     
Flag Coverage Δ
go 71.50% <ø> (?)
node-app 0.00% <ø> (ø)
node-azure 94.62% <ø> (+0.16%) ⬆️
node-core 42.10% <ø> (ø)
node-datadog 92.84% <ø> (-0.01%) ⬇️
node-elasticsearch 91.73% <ø> (ø)
node-flux 65.99% <ø> (ø)
node-github 98.30% <ø> (ø)
node-grafana 89.65% <ø> (ø)
node-harbor 94.88% <ø> (ø)
node-helm 99.15% <ø> (ø)
node-jaeger 90.96% <ø> (ø)
node-jira 95.66% <ø> (ø)
node-kiali 89.98% <ø> (ø)
node-klogs 93.45% <ø> (ø)
node-mongodb 95.88% <ø> (ø)
node-opsgenie 83.77% <ø> (ø)
node-prometheus 88.16% <ø> (ø)
node-rss 96.16% <ø> (ø)
node-runbooks 96.36% <ø> (ø)
node-signalsciences 97.47% <ø> (ø)
node-sonarqube 96.12% <ø> (ø)
node-sql 88.83% <ø> (?)
node-techdocs 94.20% <ø> (ø)
node-velero 82.44% <53.47%> (-8.65%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

Files Changed Coverage Δ
...p/packages/azure/src/components/CostManagement.tsx 95.62% <ø> (+1.03%) ⬆️
app/packages/datadog/src/components/Metrics.tsx 93.56% <ø> (-0.04%) ⬇️
app/packages/velero/src/components/Resources.tsx 91.02% <40.00%> (-6.88%) ⬇️
...packages/velero/src/components/ResourceDetails.tsx 69.85% <55.60%> (-30.15%) ⬇️
app/packages/velero/src/utils/utils.ts 100.00% <100.00%> (ø)

... and 152 files with indirect coverage changes

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@ricoberger ricoberger force-pushed the velero-ui-improvements branch from 99d882c to cfb6528 Compare August 24, 2023 14:20
This commit contains some improvements for the UI of the Velero plugin.
These improvements are:

- Add status indication in the table for the Velero resources
- Add details tab in the details drawer of the Velero resources, which
  shows the information from the table + some additional fields from the
  CR
- Add table view for logs, which allows users to see all log lines in a
  table. A user can also switch to the known plain text view via a
  toggle button
@ricoberger ricoberger force-pushed the velero-ui-improvements branch from cfb6528 to 90d45c7 Compare August 24, 2023 14:39
@ricoberger ricoberger merged commit d37aaa9 into main Aug 24, 2023
@ricoberger ricoberger deleted the velero-ui-improvements branch August 24, 2023 14:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant