Skip to content

[velero] Add Velero Plugin#601

Merged
ricoberger merged 1 commit intomainfrom
velero-add-velero-plugin
Aug 21, 2023
Merged

[velero] Add Velero Plugin#601
ricoberger merged 1 commit intomainfrom
velero-add-velero-plugin

Conversation

@ricoberger
Copy link
Copy Markdown
Member

Add a Velero plugin which can be used to view backups, restores and schedules for Velero. The plugin can also be used to create new backups. For this a template can be specified via the
"frontendOptions.backupTemplate" paramter. This template is shown to the user and can be adjusted before the backup is created.

@ricoberger ricoberger added the changelog: added A new feature was added label Aug 21, 2023
@codecov
Copy link
Copy Markdown

codecov bot commented Aug 21, 2023

Codecov Report

Merging #601 (c3ac851) into main (3e5a5e3) will increase coverage by 0.05%.
Report is 1 commits behind head on main.
The diff coverage is 87.46%.

@@            Coverage Diff             @@
##             main     #601      +/-   ##
==========================================
+ Coverage   72.07%   72.12%   +0.05%     
==========================================
  Files         422      430       +8     
  Lines       65290    66332    +1042     
  Branches     2796     2860      +64     
==========================================
+ Hits        47057    47844     +787     
- Misses      17938    18193     +255     
  Partials      295      295              
Flag Coverage Δ
go 70.34% <33.96%> (-1.36%) ⬇️
node-app 0.00% <0.00%> (ø)
node-azure 94.45% <ø> (ø)
node-core 42.10% <46.15%> (+<0.01%) ⬆️
node-datadog 92.85% <ø> (ø)
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 91.09% <91.09%> (?)

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

Files Changed Coverage Δ
app/packages/app/src/main.tsx 0.00% <0.00%> (ø)
pkg/plugins/velero/router.go 25.71% <25.71%> (ø)
app/packages/core/src/context/APIContext.tsx 78.29% <46.15%> (-1.26%) ⬇️
pkg/plugins/velero/velero.go 50.00% <50.00%> (ø)
app/packages/velero/src/components/VeleroPage.tsx 71.01% <71.01%> (ø)
app/packages/velero/src/components/Resources.tsx 97.90% <97.90%> (ø)
...packages/velero/src/components/ResourceDetails.tsx 100.00% <100.00%> (ø)
app/packages/velero/src/components/VeleroPanel.tsx 100.00% <100.00%> (ø)
app/packages/velero/src/index.ts 100.00% <100.00%> (ø)
app/packages/velero/src/utils/utils.ts 100.00% <100.00%> (ø)

... and 2 files with indirect coverage changes

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

Add a Velero plugin which can be used to view backups, restores and
schedules for Velero. The plugin can also be used to create new backups.
For this a template can be specified via the
"frontendOptions.backupTemplate" paramter. This template is shown to the
user and can be adjusted before the backup is created.
@ricoberger ricoberger force-pushed the velero-add-velero-plugin branch from 1e03205 to c3ac851 Compare August 21, 2023 08:55
@ricoberger ricoberger merged commit 9df3fed into main Aug 21, 2023
@ricoberger ricoberger deleted the velero-add-velero-plugin branch August 21, 2023 11:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog: added A new feature was added

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant