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

operator-framework / operator-sdk / 9897
31%

Build:
DEFAULT BRANCH: master
Ran 21 Apr 2020 07:26PM UTC
Jobs 1
Files 126
Run time 24s
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

21 Apr 2020 07:09PM UTC coverage: 44.012% (+0.1%) from 43.883%
9897

push

travis-ci

web-flow
pkg/helm/release/manager.go: refactor to use ThreeWayMergePatch for native k8s objects (#2869)

A follow-up PR to #2808 and #2777. @joelanford

In this PR we are using the Kubernetes strategic three-way merge patch for patches by the helm-operator for native Kubernetes objects.
This ensures that we are using the correct merge strategy that is defined in the OpenAPI schema of the object. #2808

However, we do not have the required schema information for custom resources(CRs). So we need to fall back to the previous manual json-patch.
To detect CRs we are using the same method as helm https://github.com/helm/helm/blob/b21b00978/pkg/kube/client.go#L391

Co-authored-by: Joe Lanford <joe.lanford@gmail.com>
Co-authored-by: Henning Surmeier <h.surmeier@mittwald.de>

3414 of 7757 relevant lines covered (44.01%)

4.95 hits per line

Jobs
ID Job ID Ran Files Coverage
5 9897.5 (PATH=/opt/python/3.6.7/bin:$PATH CLUSTER=k8s) 21 Apr 2020 07:26PM UTC 0
44.01
Travis Job 9897.5
Source Files on build 9897
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #9897
  • cc11ac4a on github
  • Prev Build on master (#9879)
  • Next Build on master (#9910)
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