|
Ran
|
Jobs
1
|
Files
126
|
Run time
24s
|
Badge
README BADGES
|
push
travis-ci
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
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 5 | 9897.5 (PATH=/opt/python/3.6.7/bin:$PATH CLUSTER=k8s) | 0 |
44.01 |
Travis Job 9897.5 |