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

cloudfoundry-incubator / service-fabrik-broker / 6044 / 5
88%
master: 88%

Build:
DEFAULT BRANCH: master
Ran 28 Mar 2022 11:50AM UTC
Files 218
Run time 19s
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

28 Mar 2022 11:44AM UTC coverage: 77.891%. Remained the same
SETTINGS_PATH="$(pwd)/broker/config/settings.yml"

push

travis-ci-com

web-flow
prevent accidental deletion of sfplans by users. (#1532)

* Add mcd reconciler to prevent accidental deletion of sfplans.

* Check if the corresponding sfplan needs to be deleted while deleting sfserviceinstance.

If user initiates sfplan deletion while there are sfserviceinstances existing for this plan
which are not set to be deleted. Since the deletion timestamp for the sfplan will
be set the first time user tried to delete the plan, any subsequent tries to delete the same
plan will not trigger the reconciler as the sfplan CR remains the same.
Hence, every time an sfserviceinstance is deleted, we check if the corresponding sfplan
has non-zero deletion ts, and if so perform an update on the plan to force trigger the
reconciliation. If, this is the last sfserviceinstance that belongs to the plan set to be
deleted, the reconciler will remove the finalizer and delete the sfplan. However, this logic
is only applicable to the master cluster while the sfplan flow on sister cluster pretty much
remains the same.

* Add tests to prevent accidental deletion of sfplans.

2972 of 4499 branches covered (66.06%)

Branch coverage included in aggregate %.

10257 of 12485 relevant lines covered (82.15%)

34.88 hits per line

Source Files on job 6044.5 (SETTINGS_PATH="$(pwd)/broker/config/settings.yml")
  • Tree
  • List 0
  • Changed 31
  • Source Changed 0
  • Coverage Changed 31
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 4042
  • Travis Job 6044.5
  • 817e8ebc on github
  • Prev Job for SETTINGS_PATH="$(pwd)/broker/config/settings.yml" on master (#6034.5)
  • Next Job for SETTINGS_PATH="$(pwd)/broker/config/settings.yml" on master (#6049.5)
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