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

zalando-incubator / cluster-lifecycle-manager / 1259 / 1
23%
master: 23%

Build:
DEFAULT BRANCH: master
Ran 11 Dec 2019 10:28AM UTC
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

11 Dec 2019 10:22AM UTC coverage: 51.969% (+1.9%) from 50.023%
GOLANGCI_RELEASE="v1.21.0"

push

travis-ci

web-flow
Support multiple config sources (#201)

* Config: turn into an interface

* Make Config an interface with accessors for the various manifests
instead of a bare struct with a Path inside. This allows us to have
Config implementations that can transparently merge multiple
repositories, for example.

* Provisioner: use the new Config interface instead of manually mucking
with the paths.

* Provisioner: drop the CoreOS support.

* Provisioner: deprecate the explicit .UserData and
.S3GeneratedFilesPath template context values, users should update to
.Values.XXX instead.

Signed-off-by: Alexey Ermakov <alexey.ermakov@zalando.de>

* Refactor channel.Config a bit

 * Make configSource.Update() not return anything
 * Add configSource.Version() which resolves a version for a channel,
   this allows the various sources to have their own version
   implementations
 * Move Get() to the resolved version
 * Add a simple source that caches versions between updates so
   controller doesn't have to run git every time

Signed-off-by: Alexey Ermakov <alexey.ermakov@zalando.de>

* Add CombinedSource

Add a config source that unifies multiple other config sources.
Different manifest types are processed as follows:
 * defaults and deletions are merged
 * for Kubernetes manifests, the last source that has a definition for a
   particular component wins, this is done on a per-component
   (directory), not a per-file basis
 * stack definitions and node pool setup is taken from the first source
   only

Signed-off-by: Alexey Ermakov <alexey.ermakov@zalando.de>

* Replace existing arguments with --config-source

Signed-off-by: Alexey Ermakov <alexey.ermakov@zalando.de>

* Fix CachingSource

Signed-off-by: Alexey Ermakov <alexey.ermakov@zalando.de>

2376 of 4572 relevant lines covered (51.97%)

13.05 hits per line

Source Files on job 1259.1 (GOLANGCI_RELEASE="v1.21.0")
  • Tree
  • List 0
  • Changed 13
  • Source Changed 13
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 1078
  • Travis Job 1259.1
  • 6d8eb9e6 on github
  • Prev Job for GOLANGCI_RELEASE="v1.21.0" on master (#1258.1)
  • Next Job for GOLANGCI_RELEASE="v1.21.0" on master (#1262.1)
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