[multi] Sweep Kyverno wait-for redis annotations to redis-master
Replaces `redis.redis:6379` with `redis-master.redis:6379` in all 11 dependency.kyverno.io/wait-for annotations across 8 stacks, plus one docs comment in the Kyverno module. These annotations drive DNS-only `nc -z` init-container readiness checks — zero RW risk. Both hostnames resolve, so there is no wait-for failure window during the rolling re-apply. Closes: code-otr
This commit is contained in:
parent
12a372bf92
commit
4ca793380b
8 changed files with 11 additions and 11 deletions
|
|
@ -201,7 +201,7 @@ resource "kubernetes_deployment" "affine" {
|
||||||
annotations = {
|
annotations = {
|
||||||
"diun.enable" = "true"
|
"diun.enable" = "true"
|
||||||
"diun.include_tags" = "^\\d+\\.\\d+\\.\\d+$"
|
"diun.include_tags" = "^\\d+\\.\\d+\\.\\d+$"
|
||||||
"dependency.kyverno.io/wait-for" = "postgresql.dbaas:5432,redis.redis:6379"
|
"dependency.kyverno.io/wait-for" = "postgresql.dbaas:5432,redis-master.redis:6379"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
spec {
|
spec {
|
||||||
|
|
|
||||||
|
|
@ -84,7 +84,7 @@ resource "kubernetes_deployment" "dawarich" {
|
||||||
annotations = {
|
annotations = {
|
||||||
"diun.enable" = "true"
|
"diun.enable" = "true"
|
||||||
"diun.include_tags" = "^v?\\d+\\.\\d+\\.\\d+$"
|
"diun.include_tags" = "^v?\\d+\\.\\d+\\.\\d+$"
|
||||||
"dependency.kyverno.io/wait-for" = "postgresql.dbaas:5432,redis.redis:6379"
|
"dependency.kyverno.io/wait-for" = "postgresql.dbaas:5432,redis-master.redis:6379"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
spec {
|
spec {
|
||||||
|
|
|
||||||
|
|
@ -180,7 +180,7 @@ resource "kubernetes_deployment" "grampsweb" {
|
||||||
app = "grampsweb"
|
app = "grampsweb"
|
||||||
}
|
}
|
||||||
annotations = {
|
annotations = {
|
||||||
"dependency.kyverno.io/wait-for" = "redis.redis:6379"
|
"dependency.kyverno.io/wait-for" = "redis-master.redis:6379"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
spec {
|
spec {
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
#
|
#
|
||||||
# Usage:
|
# Usage:
|
||||||
# annotations:
|
# annotations:
|
||||||
# dependency.kyverno.io/wait-for: "postgresql.dbaas:5432,redis.redis:6379"
|
# dependency.kyverno.io/wait-for: "postgresql.dbaas:5432,redis-master.redis:6379"
|
||||||
#
|
#
|
||||||
# Each comma-separated entry becomes a busybox init container that runs
|
# Each comma-separated entry becomes a busybox init container that runs
|
||||||
# `nc -z <host> <port>` in a loop until the dependency is reachable.
|
# `nc -z <host> <port>` in a loop until the dependency is reachable.
|
||||||
|
|
|
||||||
|
|
@ -142,7 +142,7 @@ resource "kubernetes_deployment" "onlyoffice-document-server" {
|
||||||
app = "onlyoffice-document-server"
|
app = "onlyoffice-document-server"
|
||||||
}
|
}
|
||||||
annotations = {
|
annotations = {
|
||||||
"dependency.kyverno.io/wait-for" = "mysql.dbaas:3306,redis.redis:6379"
|
"dependency.kyverno.io/wait-for" = "mysql.dbaas:3306,redis-master.redis:6379"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
spec {
|
spec {
|
||||||
|
|
|
||||||
|
|
@ -117,7 +117,7 @@ resource "kubernetes_deployment" "paperless-ngx" {
|
||||||
annotations = {
|
annotations = {
|
||||||
"diun.enable" = "true"
|
"diun.enable" = "true"
|
||||||
"diun.include_tags" = "^\\d+(?:\\.\\d+)?(?:\\.\\d+)?$"
|
"diun.include_tags" = "^\\d+(?:\\.\\d+)?(?:\\.\\d+)?$"
|
||||||
"dependency.kyverno.io/wait-for" = "mysql.dbaas:3306,redis.redis:6379"
|
"dependency.kyverno.io/wait-for" = "mysql.dbaas:3306,redis-master.redis:6379"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
spec {
|
spec {
|
||||||
|
|
|
||||||
|
|
@ -217,7 +217,7 @@ resource "kubernetes_deployment" "realestate-crawler-api" {
|
||||||
"kubernetes.io/cluster-service" = "true"
|
"kubernetes.io/cluster-service" = "true"
|
||||||
}
|
}
|
||||||
annotations = {
|
annotations = {
|
||||||
"dependency.kyverno.io/wait-for" = "mysql.dbaas:3306,redis.redis:6379"
|
"dependency.kyverno.io/wait-for" = "mysql.dbaas:3306,redis-master.redis:6379"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
spec {
|
spec {
|
||||||
|
|
@ -395,7 +395,7 @@ resource "kubernetes_deployment" "realestate-crawler-celery" {
|
||||||
app = "realestate-crawler-celery"
|
app = "realestate-crawler-celery"
|
||||||
}
|
}
|
||||||
annotations = {
|
annotations = {
|
||||||
"dependency.kyverno.io/wait-for" = "mysql.dbaas:3306,redis.redis:6379"
|
"dependency.kyverno.io/wait-for" = "mysql.dbaas:3306,redis-master.redis:6379"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
spec {
|
spec {
|
||||||
|
|
@ -524,7 +524,7 @@ resource "kubernetes_deployment" "realestate-crawler-celery-beat" {
|
||||||
app = "realestate-crawler-celery-beat"
|
app = "realestate-crawler-celery-beat"
|
||||||
}
|
}
|
||||||
annotations = {
|
annotations = {
|
||||||
"dependency.kyverno.io/wait-for" = "mysql.dbaas:3306,redis.redis:6379"
|
"dependency.kyverno.io/wait-for" = "mysql.dbaas:3306,redis-master.redis:6379"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
spec {
|
spec {
|
||||||
|
|
|
||||||
|
|
@ -252,7 +252,7 @@ resource "kubernetes_deployment" "trading-bot-frontend" {
|
||||||
app = "trading-bot-frontend"
|
app = "trading-bot-frontend"
|
||||||
}
|
}
|
||||||
annotations = {
|
annotations = {
|
||||||
"dependency.kyverno.io/wait-for" = "postgresql.dbaas:5432,redis.redis:6379"
|
"dependency.kyverno.io/wait-for" = "postgresql.dbaas:5432,redis-master.redis:6379"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
spec {
|
spec {
|
||||||
|
|
@ -353,7 +353,7 @@ resource "kubernetes_deployment" "trading-bot-workers" {
|
||||||
app = "trading-bot-workers"
|
app = "trading-bot-workers"
|
||||||
}
|
}
|
||||||
annotations = {
|
annotations = {
|
||||||
"dependency.kyverno.io/wait-for" = "postgresql.dbaas:5432,redis.redis:6379"
|
"dependency.kyverno.io/wait-for" = "postgresql.dbaas:5432,redis-master.redis:6379"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
spec {
|
spec {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue