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

SUSE / connect / 2925
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: update_example
DEFAULT BRANCH: master
Ran 28 Aug 2020 07:36AM UTC
Jobs 1
Files 37
Run time 2s
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

pending completion
2925

push

travis-ci

tmuntaner
Write Config Even During Failure Conditions

We noticed a problem in RMT that came from a failure logic in
SUSEConnect.

* A server is registered against RMT with SUSEConnect, but that product
  isn't mirrored yet in RMT.
* As the Connect API announce endpoint does not verify that a product is
  mirrored, RMT has no idea that a subsequent call will try to activate
  an unmirrored product.
* The server is announced to RMT, so RMT gave it credentials which are
  saved on the server.
* During the activation phase, RMT tells the server it can't activate,
  so the registration process in SUSEConenct errors and the config isn't
  written.

The problem is that SUSEConnect already got the credentials from the
RMT server, but because it errored, it didn't save /etc/SUSEConnect to
know where those credentials are valid. Instead, we should save
/etc/SUSEConnect, as the system is valid in RMT, it's activation just
isn't and can be fixed without a deregistration.

1210 of 1210 relevant lines covered (100.0%)

18.01 hits per line

Jobs
ID Job ID Ran Files Coverage
1 2925.1 (2.1) 28 Aug 2020 07:36AM UTC 0
100.0
Travis Job 2925.1
Source Files on build 2925
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #2925
  • fff44880 on github
  • Next Build on write-config-even-during-exception (#2927)
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