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

zalando-incubator / stackset-controller / 20238936797
50%

Build:
DEFAULT BRANCH: master
Ran 15 Dec 2025 04:10PM UTC
Jobs 1
Files 44
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

15 Dec 2025 04:06PM UTC coverage: 50.085% (+0.3%) from 49.791%
20238936797

push

github

web-flow
feature: zalando.org/forward-backend annotation support to enable migration to eks (#716)

* feature: zalando.org/forward-backend annotation support to enable migration to eks

Usage:

```
apiVersion: zalando.org/v1
kind: StackSet
metadata:
  annotations:
    zalando.org/forward-backend: eks migration
..
```

This will execute the migration preparation, such that the next traffic switch will send the traffic to the forward backend.

Signed-off-by: Sandor Szücs <sandor.szuecs@zalando.de>

* feature: externalIngress needs to be notified that we do a cluster migration, too

Signed-off-by: Sandor Szücs <sandor.szuecs@zalando.de>

* refactor: move resource patching into the stack
feature: reduce resource waste by setting replicas to 1 for the new unused stack, that will not receive any traffic

Signed-off-by: Sandor Szücs <sandor.szuecs@zalando.de>

* doc: add context how the migration will work so we will understand in the future why we scale down to 1
fix: ExternalIngress has also to get the anntoation to be set, such that it can execute a migration as expected

Signed-off-by: Sandor Szücs <sandor.szuecs@zalando.de>

* reafctor: change to pathc all resource creations

Signed-off-by: Sandor Szücs <sandor.szuecs@zalando.de>

* doc: move the migration docs

Signed-off-by: Sandor Szücs <sandor.szuecs@zalando.de>

* revert pkg/core/types.go

Signed-off-by: Sandor Szücs <sandor.szuecs@zalando.de>

* refactor: simplify test check

Signed-off-by: Sandor Szücs <sandor.szuecs@zalando.de>

* external ingress controllers should read stack.Annotations

Signed-off-by: Sandor Szücs <sandor.szuecs@zalando.de>

* deployment test

Signed-off-by: Sandor Szücs <sandor.szuecs@zalando.de>

* doc: link to ingress annotation

Signed-off-by: Sandor Szücs <sandor.szuecs@zalando.de>

* add tests

Signed-off-by: Sandor Szücs <sandor.szuecs@zalando.de>

* fix: panic if stacktemplate annotations are nil

Signed-off-by: Sandor Szücs <sandor.szuecs@zalando.de>

* fix: we do not need a ... (continued)

38 of 42 new or added lines in 2 files covered. (90.48%)

2660 of 5311 relevant lines covered (50.08%)

0.56 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
4
92.03
-1.19% pkg/core/stackset.go
Jobs
ID Job ID Ran Files Coverage
1 20238936797.1 15 Dec 2025 04:10PM UTC 44
50.08
GitHub Action Run
Source Files on build 20238936797
  • Tree
  • List 44
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 55467bac on github
  • Prev Build on master (#18907394894)
  • Next Build on master (#20363439916)
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