Skip to content

Commit ebca827

Browse files
committed
image-policy P3 (#17) Batch B1: Lane-A keel on floating no-updater apps
Adds keel.sh force/match-tag/poll(@4h) to three floating-tag + Always workloads that had no updater (cribl-am-relay, wg-prod, external-dns-mdapi), moving them cleanly into Lane A. Deployment-metadata annotations only, so no pod restart. Per user 2026-06-22: all floating app-tier -> Lane A, no exceptions, force + match-tag.
1 parent 9ca49f6 commit ebca827

3 files changed

Lines changed: 14 additions & 0 deletions

File tree

‎external-dns-mdapi/external-dns-mdapi.yml‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,11 @@ metadata:
7777
namespace: split-horizon
7878
labels:
7979
app: external-dns-mdapi
80+
annotations:
81+
keel.sh/policy: force
82+
keel.sh/match-tag: "true"
83+
keel.sh/trigger: poll
84+
keel.sh/pollSchedule: "@every 4h"
8085
spec:
8186
replicas: 1
8287
strategy:

‎monitoring-cribl-am-relay/relay.yml‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -379,6 +379,10 @@ metadata:
379379
namespace: cribl
380380
annotations:
381381
reloader.stakater.com/auto: "true"
382+
keel.sh/policy: force
383+
keel.sh/match-tag: "true"
384+
keel.sh/trigger: poll
385+
keel.sh/pollSchedule: "@every 4h"
382386
spec:
383387
replicas: 1
384388
selector:

‎vpn/wg-deploy.yml‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@ kind: Deployment
33
metadata:
44
name: wg-prod
55
namespace: vpn
6+
annotations:
7+
keel.sh/policy: force
8+
keel.sh/match-tag: "true"
9+
keel.sh/trigger: poll
10+
keel.sh/pollSchedule: "@every 4h"
611
spec:
712
replicas: 1
813
selector:

0 commit comments

Comments
 (0)