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

zalando-incubator / stackset-controller / 846 / 1
50%
master: 50%

Build:
DEFAULT BRANCH: master
Ran 23 May 2019 12:57PM UTC
Files 6
Run time 0s
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

23 May 2019 12:53PM UTC coverage: 44.647% (+0.07%) from 44.578%
GO111MODULE=on GOLANGCI_RELEASE="v1.16.0"

push

travis-ci

muaazsaleem
Not switching traffic until all the prescaling stacks are ready (#128)

When there are multiple stacks which are prescaled and one of them doesn't have all it's replicas ready then traffic is only sent to the one with all replicas ready. This is an issue because both could have been receiving traffic and suddenly only one will get all the traffic.

* Added test for broken traffic switching with multiple prescaled stacks

Signed-off-by: Arjun Naik <arjun.rn@gmail.com>
Signed-off-by: Muhammad Muaaz Saleem <muhammad.muaaz.saleem@zalando.de>

* Not switching traffic until all the prescaling stacks are ready

Holding off on switching traffic until all the prescaling stacks are
ready. This avoids a situation where a stack gets too much traffic because
others aren't ready yet.

Signed-off-by: Muhammad Muaaz Saleem <muhammad.muaaz.saleem@zalando.de>

* Resolving conflicts with master

Using the entities package to resolve conflicts with master

Signed-off-by: Muhammad Muaaz Saleem <muhammad.muaaz.saleem@zalando.de>

* Adding clarifying comment

Signed-off-by: Muhammad Muaaz Saleem <muhammad.muaaz.saleem@zalando.de>

* [WIP] First attempt at propagating traffic switching event

Propagating traffic switching event in case traffic wasn't switched
because some stacks aren't ready yet

Signed-off-by: Muhammad Muaaz Saleem <muhammad.muaaz.saleem@zalando.de>

* Fixing unit tests

Signed-off-by: Muhammad Muaaz Saleem <muhammad.muaaz.saleem@zalando.de>

* Fixing bug where ingress doesn't get created if traffic won't switch

Signed-off-by: Muhammad Muaaz Saleem <muhammad.muaaz.saleem@zalando.de>

* The zero value of a struct is not nil

Signed-off-by: Muhammad Muaaz Saleem <muhammad.muaaz.saleem@zalando.de>

* Fixing unit tests and removing unnecessary var

Signed-off-by: Muhammad Muaaz Saleem <muhammad.muaaz.saleem@zalando.de>

* Adding an e2e test

Adding an e2e test to verify that traffic isn't completely switched to... (continued)

759 of 1700 relevant lines covered (44.65%)

2.06 hits per line

Source Files on job 846.1 (GO111MODULE=on GOLANGCI_RELEASE="v1.16.0")
  • Tree
  • List 0
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 514
  • Travis Job 846.1
  • 5741148a on github
  • Prev Job for GO111MODULE=on GOLANGCI_RELEASE="v1.16.0" on master (#804.1)
  • Next Job for GO111MODULE=on GOLANGCI_RELEASE="v1.16.0" on master (#854.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

© 2025 Coveralls, Inc