• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

kubevirt / containerized-data-importer / #4711
49%

Build:
DEFAULT BRANCH: main
Ran 03 Jun 2024 08:46PM UTC
Jobs 1
Files 155
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

03 Jun 2024 08:39PM UTC coverage: 59.016% (+0.1%) from 58.918%
#4711

push

travis-ci

web-flow
Make upload client/server certs configurable (#3252)

* Add client cert config to CDI resource

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* make client certs configurable

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* Create uploadserver.Config

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* uploadserver should read certs from files

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* make sure to not close doneChan when error occurs

generally tighten up handling of "done" "uploading" and "processing"

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* add deadline support to uploadserver

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* Add deadline support to upload controller

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* clone controller should use configured client cert duration

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* make lint check happy

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* Extend existing func test to validate client certs configurable and will be rotated

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* Use deadline/rotation for clone pods as well

Forgot about the case where a source PVC may be in use.  Bay be a big delay from when target pod is created and source.

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

---------

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

283 of 371 new or added lines in 12 files covered. (76.28%)

9 existing lines in 4 files now uncovered.

16269 of 27567 relevant lines covered (59.02%)

0.65 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
99.15
-0.85% pkg/operator/resources/cert/factory.go
2
74.51
-0.16% pkg/controller/clone-controller.go
2
81.82
8.13% pkg/operator/api.go
3
86.29
0.77% pkg/controller/util.go
7
0.0
0.0% cmd/cdi-importer/importer.go
9
77.25
0.06% pkg/controller/upload-controller.go
22
69.75
0.57% pkg/uploadserver/uploadserver.go
42
0.0
0.0% cmd/cdi-uploadserver/uploadserver.go

Uncovered Existing Lines

Lines Coverage ∆ File
1
0.0
0.0% cmd/cdi-uploadserver/uploadserver.go
1
0.0
0.0% cmd/cdi-importer/importer.go
3
69.75
0.57% pkg/uploadserver/uploadserver.go
4
75.14
-1.13% pkg/importer/http-datasource.go
Jobs
ID Job ID Ran Files Coverage
1 #4711.1 03 Jun 2024 08:46PM UTC 155
59.02
Source Files on build #4711
  • Tree
  • List 155
  • Changed 12
  • Source Changed 0
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 073336b1 on github
  • Prev Build on main
  • Next Build on main
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc