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

mesosphere / kommander-applications / 25066724352
33%

Build:
DEFAULT BRANCH: main
Ran 28 Apr 2026 05:06PM UTC
Jobs 1
Files 10
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

28 Apr 2026 05:03PM UTC coverage: 32.632%. Remained the same
25066724352

push

github

web-flow
fix(kubefed): disable SSA on kubefed install  (#4833)

fix(kubefed): disable SSA on install to prevent KubeFedConfig field ownership race

The kubefed controller-manager creates/patches KubeFedConfig.spec.scope
via SSA with field manager "controller-manager" within ~2 seconds of
starting. When Helm also applies the KubeFedConfig via SSA (field
manager "helm-controller"), a conflict occurs on .spec.scope because two
different field managers claim the same field.

disableTakeOwnership: true does not fix this — it only controls whether
Helm force-takes fields from other managers. With it set to true, Helm
still attempts the SSA apply but fails with a 409 Conflict instead of
silently stealing the field. The install then enters a permanent
retry loop: install -> conflict -> uninstall remediation -> reinstall ->
controller-manager races again -> conflict.

Setting install.serverSideApply: false falls back to client-side apply,
which has no field ownership model and bypasses the race entirely.

Upgrade retains SSA (the default) with disableTakeOwnership: true as a
safety net — by upgrade time the KubeFedConfig already exists and
controller-manager already owns .spec.scope, so Helm should not
force-steal it.

Signed-off-by: Tarun Gupta Akirala <tarun.akirala@nutanix.com>
Co-authored-by: Claude <noreply@anthropic.com>

124 of 380 relevant lines covered (32.63%)

4.55 hits per line

Jobs
ID Job ID Ran Files Coverage
1 25066724352.1 28 Apr 2026 05:06PM UTC 10
32.63
GitHub Action Run
Source Files on build 25066724352
  • Tree
  • List 10
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25066724352
  • b2252540 on github
  • Prev Build on main (#25065781325)
  • Next Build on main (#25089566456)
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