From 06984dc490d8addcabc665b26b7dd0bc9af47963 Mon Sep 17 00:00:00 2001 From: Ragot Geoffrey Date: Wed, 2 Aug 2023 17:58:35 +0200 Subject: [PATCH] fix: ignore opentelemetry config on benthos if monitoring is not specified (#467) --- .../monopod-disabled-one-service.yaml | 4 +- .../results/services--v1/auth.yaml | 4 +- .../results/services--v1/control.yaml | 4 +- .../results/services--v1/gateway.yaml | 4 +- .../results/services--v1/payments.yaml | 4 +- .../results/services--v1/search-benthos.yaml | 4 +- .../results/services--v1/search.yaml | 4 +- .../results/services--v1/stargate.yaml | 4 +- .../results/services--v1/wallets.yaml | 4 +- .../results/services--v1/webhooks.yaml | 4 +- .../deployments-apps-v1/monopod-latest.yaml | 4 +- .../results/services--v1/auth.yaml | 4 +- .../results/services--v1/control.yaml | 4 +- .../results/services--v1/gateway.yaml | 4 +- .../results/services--v1/ledger.yaml | 4 +- .../results/services--v1/orchestration.yaml | 4 +- .../results/services--v1/payments.yaml | 4 +- .../results/services--v1/search-benthos.yaml | 4 +- .../results/services--v1/search.yaml | 4 +- .../results/services--v1/stargate.yaml | 4 +- .../results/services--v1/wallets.yaml | 4 +- .../results/services--v1/webhooks.yaml | 4 +- .../deployments-apps-v1/monopod-ledgerv1.yaml | 4 +- .../results/services--v1/auth.yaml | 4 +- .../results/services--v1/control.yaml | 4 +- .../results/services--v1/gateway.yaml | 4 +- .../results/services--v1/ledger.yaml | 4 +- .../results/services--v1/orchestration.yaml | 4 +- .../results/services--v1/payments.yaml | 4 +- .../results/services--v1/search-benthos.yaml | 4 +- .../results/services--v1/search.yaml | 4 +- .../results/services--v1/stargate.yaml | 4 +- .../results/services--v1/wallets.yaml | 4 +- .../results/services--v1/webhooks.yaml | 4 +- .../monopod-search-before-v0-7-0.yaml | 4 +- .../results/services--v1/auth.yaml | 4 +- .../results/services--v1/control.yaml | 4 +- .../results/services--v1/gateway.yaml | 4 +- .../results/services--v1/ledger.yaml | 4 +- .../results/services--v1/orchestration.yaml | 4 +- .../results/services--v1/payments.yaml | 4 +- .../results/services--v1/search-benthos.yaml | 4 +- .../results/services--v1/search.yaml | 4 +- .../results/services--v1/stargate.yaml | 4 +- .../results/services--v1/wallets.yaml | 4 +- .../results/services--v1/webhooks.yaml | 4 +- .../results/deployments-apps-v1/auth.yaml | 4 +- .../results/deployments-apps-v1/control.yaml | 4 +- .../results/deployments-apps-v1/gateway.yaml | 4 +- .../results/deployments-apps-v1/ledger.yaml | 4 +- .../orchestration-worker.yaml | 4 +- .../deployments-apps-v1/orchestration.yaml | 4 +- .../results/deployments-apps-v1/payments.yaml | 4 +- .../deployments-apps-v1/search-benthos.yaml | 4 +- .../results/deployments-apps-v1/search.yaml | 4 +- .../results/deployments-apps-v1/stargate.yaml | 4 +- .../results/deployments-apps-v1/wallets.yaml | 4 +- .../deployments-apps-v1/webhooks-worker.yaml | 4 +- .../results/deployments-apps-v1/webhooks.yaml | 4 +- .../results/services--v1/auth.yaml | 4 +- .../results/services--v1/control.yaml | 4 +- .../results/services--v1/gateway.yaml | 4 +- .../results/services--v1/ledger.yaml | 4 +- .../results/services--v1/orchestration.yaml | 4 +- .../results/services--v1/payments.yaml | 4 +- .../results/services--v1/search-benthos.yaml | 4 +- .../results/services--v1/search.yaml | 4 +- .../results/services--v1/stargate.yaml | 4 +- .../results/services--v1/wallets.yaml | 4 +- .../results/services--v1/webhooks.yaml | 4 +- .../results/deployments-apps-v1/auth.yaml | 4 +- .../results/deployments-apps-v1/control.yaml | 4 +- .../results/deployments-apps-v1/gateway.yaml | 4 +- .../results/deployments-apps-v1/ledger.yaml | 4 +- .../results/deployments-apps-v1/payments.yaml | 4 +- .../deployments-apps-v1/search-benthos.yaml | 4 +- .../results/deployments-apps-v1/search.yaml | 4 +- .../results/deployments-apps-v1/stargate.yaml | 4 +- .../results/deployments-apps-v1/wallets.yaml | 4 +- .../deployments-apps-v1/webhooks-worker.yaml | 4 +- .../results/deployments-apps-v1/webhooks.yaml | 4 +- .../results/services--v1/auth.yaml | 4 +- .../results/services--v1/control.yaml | 4 +- .../results/services--v1/gateway.yaml | 4 +- .../results/services--v1/ledger.yaml | 4 +- .../results/services--v1/payments.yaml | 4 +- .../results/services--v1/search-benthos.yaml | 4 +- .../results/services--v1/search.yaml | 4 +- .../results/services--v1/stargate.yaml | 4 +- .../results/services--v1/wallets.yaml | 4 +- .../results/services--v1/webhooks.yaml | 4 +- .../configuration.yaml | 64 +++ .../results/configmaps--v1/auth-config.yaml | 51 ++ .../configmaps--v1/gateway-config.yaml | 106 ++++ .../search-benthos-resources.yaml | 35 ++ .../search-benthos-streams.yaml | 458 ++++++++++++++++++ .../search-benthos-templates.yaml | 124 +++++ .../results/deployments-apps-v1/auth.yaml | 116 +++++ .../results/deployments-apps-v1/control.yaml | 81 ++++ .../results/deployments-apps-v1/gateway.yaml | 86 ++++ .../results/deployments-apps-v1/ledger.yaml | 102 ++++ .../orchestration-worker.yaml | 91 ++++ .../deployments-apps-v1/orchestration.yaml | 103 ++++ .../results/deployments-apps-v1/payments.yaml | 104 ++++ .../deployments-apps-v1/search-benthos.yaml | 124 +++++ .../results/deployments-apps-v1/search.yaml | 98 ++++ .../results/deployments-apps-v1/stargate.yaml | 89 ++++ .../results/deployments-apps-v1/wallets.yaml | 85 ++++ .../deployments-apps-v1/webhooks-worker.yaml | 91 ++++ .../results/deployments-apps-v1/webhooks.yaml | 101 ++++ .../gateway.yaml | 22 + .../payments-v0.6.5-post-upgrade.yaml | 18 + .../payments-v0.6.5-pre-upgrade.yaml | 18 + .../payments-v0.6.7-pre-upgrade.yaml | 18 + .../payments-v0.6.8-pre-upgrade.yaml | 18 + .../payments-v0.7.0-post-upgrade.yaml | 18 + .../payments-v0.7.0-pre-upgrade.yaml | 18 + .../payments-v0.8.0-post-upgrade.yaml | 18 + .../payments-v0.8.0-pre-upgrade.yaml | 18 + .../payments-v0.8.1-post-upgrade.yaml | 18 + .../payments-v0.9.0-pre-upgrade.yaml | 18 + .../payments-v0.9.1-pre-upgrade.yaml | 18 + .../payments-v0.9.4-pre-upgrade.yaml | 18 + .../search-v0.7.0-post-upgrade.yaml | 18 + .../search-v0.7.0-pre-upgrade.yaml | 18 + .../wallets-v0.4.3-post-upgrade.yaml | 18 + .../results/secrets--v1/auth-secret.yaml | 10 + .../results/services--v1/auth.yaml | 27 ++ .../results/services--v1/control.yaml | 27 ++ .../results/services--v1/gateway.yaml | 27 ++ .../results/services--v1/ledger.yaml | 27 ++ .../results/services--v1/orchestration.yaml | 27 ++ .../results/services--v1/payments.yaml | 27 ++ .../results/services--v1/search-benthos.yaml | 27 ++ .../results/services--v1/search.yaml | 27 ++ .../results/services--v1/stargate.yaml | 27 ++ .../results/services--v1/wallets.yaml | 27 ++ .../results/services--v1/webhooks.yaml | 27 ++ .../multipod-latest-no-monitoring/stack.yaml | 11 + .../versions.yaml | 5 + .../results/deployments-apps-v1/auth.yaml | 4 +- .../results/deployments-apps-v1/control.yaml | 4 +- .../results/deployments-apps-v1/gateway.yaml | 4 +- .../results/deployments-apps-v1/ledger.yaml | 4 +- .../orchestration-worker.yaml | 4 +- .../deployments-apps-v1/orchestration.yaml | 4 +- .../results/deployments-apps-v1/payments.yaml | 4 +- .../deployments-apps-v1/search-benthos.yaml | 4 +- .../results/deployments-apps-v1/search.yaml | 4 +- .../results/deployments-apps-v1/stargate.yaml | 4 +- .../results/deployments-apps-v1/wallets.yaml | 4 +- .../deployments-apps-v1/webhooks-worker.yaml | 4 +- .../results/deployments-apps-v1/webhooks.yaml | 4 +- .../results/services--v1/auth.yaml | 4 +- .../results/services--v1/control.yaml | 4 +- .../results/services--v1/gateway.yaml | 4 +- .../results/services--v1/ledger.yaml | 4 +- .../results/services--v1/orchestration.yaml | 4 +- .../results/services--v1/payments.yaml | 4 +- .../results/services--v1/search-benthos.yaml | 4 +- .../results/services--v1/search.yaml | 4 +- .../results/services--v1/stargate.yaml | 4 +- .../results/services--v1/wallets.yaml | 4 +- .../results/services--v1/webhooks.yaml | 4 +- .../internal/handlers/handler_search.go | 37 +- 165 files changed, 2977 insertions(+), 244 deletions(-) create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/configuration.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/auth-config.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/gateway-config.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/search-benthos-resources.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/search-benthos-streams.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/search-benthos-templates.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/auth.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/control.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/gateway.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/ledger.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/orchestration-worker.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/orchestration.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/payments.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/search-benthos.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/search.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/stargate.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/wallets.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/webhooks-worker.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/webhooks.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/ingresses-networking.k8s.io-v1/gateway.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-pre-upgrade.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.6.7-pre-upgrade.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.6.8-pre-upgrade.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-pre-upgrade.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-pre-upgrade.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.9.0-pre-upgrade.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.9.1-pre-upgrade.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.9.4-pre-upgrade.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/secrets--v1/auth-secret.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/auth.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/control.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/gateway.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/ledger.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/orchestration.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/payments.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/search-benthos.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/search.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/stargate.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/wallets.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/webhooks.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/stack.yaml create mode 100644 components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/versions.yaml diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/deployments-apps-v1/monopod-disabled-one-service.yaml b/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/deployments-apps-v1/monopod-disabled-one-service.yaml index f7a20b0430..c9682eb091 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/deployments-apps-v1/monopod-disabled-one-service.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/deployments-apps-v1/monopod-disabled-one-service.yaml @@ -741,8 +741,8 @@ spec: name: search-benthos-templates status: conditions: - - lastTransitionTime: "2023-08-02T15:44:39Z" - lastUpdateTime: "2023-08-02T15:44:39Z" + - lastTransitionTime: "2023-08-02T15:52:17Z" + lastUpdateTime: "2023-08-02T15:52:17Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/auth.yaml b/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/auth.yaml index 8c41436074..18edf5989c 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/auth.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/auth.yaml @@ -6,9 +6,9 @@ metadata: name: auth namespace: monopod-disabled-one-service spec: - clusterIP: 10.0.0.134 + clusterIP: 10.0.0.184 clusterIPs: - - 10.0.0.134 + - 10.0.0.184 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/control.yaml b/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/control.yaml index 04bad41ef6..9df12053b6 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/control.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/control.yaml @@ -6,9 +6,9 @@ metadata: name: control namespace: monopod-disabled-one-service spec: - clusterIP: 10.0.0.152 + clusterIP: 10.0.0.145 clusterIPs: - - 10.0.0.152 + - 10.0.0.145 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/gateway.yaml b/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/gateway.yaml index 9cf90fd662..3d827f6228 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/gateway.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/gateway.yaml @@ -6,9 +6,9 @@ metadata: name: gateway namespace: monopod-disabled-one-service spec: - clusterIP: 10.0.0.20 + clusterIP: 10.0.0.236 clusterIPs: - - 10.0.0.20 + - 10.0.0.236 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/payments.yaml b/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/payments.yaml index c77bdd07ec..409eb4071a 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/payments.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/payments.yaml @@ -6,9 +6,9 @@ metadata: name: payments namespace: monopod-disabled-one-service spec: - clusterIP: 10.0.0.144 + clusterIP: 10.0.0.58 clusterIPs: - - 10.0.0.144 + - 10.0.0.58 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/search-benthos.yaml b/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/search-benthos.yaml index 619a1526a2..63ba94e0d4 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/search-benthos.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/search-benthos.yaml @@ -6,9 +6,9 @@ metadata: name: search-benthos namespace: monopod-disabled-one-service spec: - clusterIP: 10.0.0.3 + clusterIP: 10.0.0.43 clusterIPs: - - 10.0.0.3 + - 10.0.0.43 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/search.yaml b/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/search.yaml index 3504786852..3f2618c5a9 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/search.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/search.yaml @@ -6,9 +6,9 @@ metadata: name: search namespace: monopod-disabled-one-service spec: - clusterIP: 10.0.0.50 + clusterIP: 10.0.0.76 clusterIPs: - - 10.0.0.50 + - 10.0.0.76 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/stargate.yaml b/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/stargate.yaml index 1b09b20644..adf6cee55b 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/stargate.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/stargate.yaml @@ -6,9 +6,9 @@ metadata: name: stargate namespace: monopod-disabled-one-service spec: - clusterIP: 10.0.0.222 + clusterIP: 10.0.0.126 clusterIPs: - - 10.0.0.222 + - 10.0.0.126 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/wallets.yaml b/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/wallets.yaml index 7453916cbc..fce9d9d72a 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/wallets.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/wallets.yaml @@ -6,9 +6,9 @@ metadata: name: wallets namespace: monopod-disabled-one-service spec: - clusterIP: 10.0.0.168 + clusterIP: 10.0.0.59 clusterIPs: - - 10.0.0.168 + - 10.0.0.59 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/webhooks.yaml b/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/webhooks.yaml index 6f93fe9e20..f12150b0d5 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/webhooks.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-disabled-one-service/results/services--v1/webhooks.yaml @@ -6,9 +6,9 @@ metadata: name: webhooks namespace: monopod-disabled-one-service spec: - clusterIP: 10.0.0.76 + clusterIP: 10.0.0.223 clusterIPs: - - 10.0.0.76 + - 10.0.0.223 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/deployments-apps-v1/monopod-latest.yaml b/components/operator/internal/controllers/stack/testdata/monopod-latest/results/deployments-apps-v1/monopod-latest.yaml index 65db393d85..f8eefc7915 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/deployments-apps-v1/monopod-latest.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-latest/results/deployments-apps-v1/monopod-latest.yaml @@ -953,8 +953,8 @@ spec: name: search-benthos-templates status: conditions: - - lastTransitionTime: "2023-08-02T15:44:39Z" - lastUpdateTime: "2023-08-02T15:44:39Z" + - lastTransitionTime: "2023-08-02T15:52:17Z" + lastUpdateTime: "2023-08-02T15:52:17Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/auth.yaml b/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/auth.yaml index 88b49ec653..bc3eb7d5bc 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/auth.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/auth.yaml @@ -6,9 +6,9 @@ metadata: name: auth namespace: monopod-latest spec: - clusterIP: 10.0.0.7 + clusterIP: 10.0.0.21 clusterIPs: - - 10.0.0.7 + - 10.0.0.21 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/control.yaml b/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/control.yaml index 682582d160..a498fd3fa4 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/control.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/control.yaml @@ -6,9 +6,9 @@ metadata: name: control namespace: monopod-latest spec: - clusterIP: 10.0.0.234 + clusterIP: 10.0.0.101 clusterIPs: - - 10.0.0.234 + - 10.0.0.101 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/gateway.yaml b/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/gateway.yaml index c02ef4054a..7d7194fa04 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/gateway.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/gateway.yaml @@ -6,9 +6,9 @@ metadata: name: gateway namespace: monopod-latest spec: - clusterIP: 10.0.0.132 + clusterIP: 10.0.0.131 clusterIPs: - - 10.0.0.132 + - 10.0.0.131 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/ledger.yaml b/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/ledger.yaml index 170c108e0a..9071ab144a 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/ledger.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/ledger.yaml @@ -6,9 +6,9 @@ metadata: name: ledger namespace: monopod-latest spec: - clusterIP: 10.0.0.102 + clusterIP: 10.0.0.192 clusterIPs: - - 10.0.0.102 + - 10.0.0.192 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/orchestration.yaml b/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/orchestration.yaml index 052bce2008..6f9d5f668a 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/orchestration.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/orchestration.yaml @@ -6,9 +6,9 @@ metadata: name: orchestration namespace: monopod-latest spec: - clusterIP: 10.0.0.161 + clusterIP: 10.0.0.134 clusterIPs: - - 10.0.0.161 + - 10.0.0.134 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/payments.yaml b/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/payments.yaml index c6914017c5..d81fbc8ea5 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/payments.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/payments.yaml @@ -6,9 +6,9 @@ metadata: name: payments namespace: monopod-latest spec: - clusterIP: 10.0.0.85 + clusterIP: 10.0.0.75 clusterIPs: - - 10.0.0.85 + - 10.0.0.75 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/search-benthos.yaml b/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/search-benthos.yaml index 7259728c05..d5b619f85f 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/search-benthos.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/search-benthos.yaml @@ -6,9 +6,9 @@ metadata: name: search-benthos namespace: monopod-latest spec: - clusterIP: 10.0.0.52 + clusterIP: 10.0.0.6 clusterIPs: - - 10.0.0.52 + - 10.0.0.6 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/search.yaml b/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/search.yaml index d4d36f2103..bc0dfd8b31 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/search.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/search.yaml @@ -6,9 +6,9 @@ metadata: name: search namespace: monopod-latest spec: - clusterIP: 10.0.0.248 + clusterIP: 10.0.0.201 clusterIPs: - - 10.0.0.248 + - 10.0.0.201 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/stargate.yaml b/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/stargate.yaml index 714f7e99a2..6b1c04853e 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/stargate.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/stargate.yaml @@ -6,9 +6,9 @@ metadata: name: stargate namespace: monopod-latest spec: - clusterIP: 10.0.0.16 + clusterIP: 10.0.0.168 clusterIPs: - - 10.0.0.16 + - 10.0.0.168 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/wallets.yaml b/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/wallets.yaml index 63a0f6cd91..99a8a2f6b4 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/wallets.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/wallets.yaml @@ -6,9 +6,9 @@ metadata: name: wallets namespace: monopod-latest spec: - clusterIP: 10.0.0.183 + clusterIP: 10.0.0.242 clusterIPs: - - 10.0.0.183 + - 10.0.0.242 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/webhooks.yaml b/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/webhooks.yaml index 93b27a240d..b4798493e6 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/webhooks.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-latest/results/services--v1/webhooks.yaml @@ -6,9 +6,9 @@ metadata: name: webhooks namespace: monopod-latest spec: - clusterIP: 10.0.0.135 + clusterIP: 10.0.0.10 clusterIPs: - - 10.0.0.135 + - 10.0.0.10 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/deployments-apps-v1/monopod-ledgerv1.yaml b/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/deployments-apps-v1/monopod-ledgerv1.yaml index 0ddec84fdf..3987853112 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/deployments-apps-v1/monopod-ledgerv1.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/deployments-apps-v1/monopod-ledgerv1.yaml @@ -956,8 +956,8 @@ spec: name: search-benthos-templates status: conditions: - - lastTransitionTime: "2023-08-02T15:44:40Z" - lastUpdateTime: "2023-08-02T15:44:40Z" + - lastTransitionTime: "2023-08-02T15:52:17Z" + lastUpdateTime: "2023-08-02T15:52:17Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/auth.yaml b/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/auth.yaml index 6ea6a4f2e0..ddb6afa9f0 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/auth.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/auth.yaml @@ -6,9 +6,9 @@ metadata: name: auth namespace: monopod-ledgerv1 spec: - clusterIP: 10.0.0.221 + clusterIP: 10.0.0.60 clusterIPs: - - 10.0.0.221 + - 10.0.0.60 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/control.yaml b/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/control.yaml index dbd62e7e40..371abdcd92 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/control.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/control.yaml @@ -6,9 +6,9 @@ metadata: name: control namespace: monopod-ledgerv1 spec: - clusterIP: 10.0.0.131 + clusterIP: 10.0.0.224 clusterIPs: - - 10.0.0.131 + - 10.0.0.224 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/gateway.yaml b/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/gateway.yaml index 499401dbe7..538177053b 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/gateway.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/gateway.yaml @@ -6,9 +6,9 @@ metadata: name: gateway namespace: monopod-ledgerv1 spec: - clusterIP: 10.0.0.219 + clusterIP: 10.0.0.240 clusterIPs: - - 10.0.0.219 + - 10.0.0.240 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/ledger.yaml b/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/ledger.yaml index 2abaefd408..2abe98dc96 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/ledger.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/ledger.yaml @@ -6,9 +6,9 @@ metadata: name: ledger namespace: monopod-ledgerv1 spec: - clusterIP: 10.0.0.129 + clusterIP: 10.0.0.137 clusterIPs: - - 10.0.0.129 + - 10.0.0.137 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/orchestration.yaml b/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/orchestration.yaml index b19af76000..c62a219986 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/orchestration.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/orchestration.yaml @@ -6,9 +6,9 @@ metadata: name: orchestration namespace: monopod-ledgerv1 spec: - clusterIP: 10.0.0.121 + clusterIP: 10.0.0.238 clusterIPs: - - 10.0.0.121 + - 10.0.0.238 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/payments.yaml b/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/payments.yaml index 8b478bb652..b9d5bf99e2 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/payments.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/payments.yaml @@ -6,9 +6,9 @@ metadata: name: payments namespace: monopod-ledgerv1 spec: - clusterIP: 10.0.0.112 + clusterIP: 10.0.0.194 clusterIPs: - - 10.0.0.112 + - 10.0.0.194 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/search-benthos.yaml b/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/search-benthos.yaml index cef57ef5d7..ca0b922eff 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/search-benthos.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/search-benthos.yaml @@ -6,9 +6,9 @@ metadata: name: search-benthos namespace: monopod-ledgerv1 spec: - clusterIP: 10.0.0.114 + clusterIP: 10.0.0.191 clusterIPs: - - 10.0.0.114 + - 10.0.0.191 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/search.yaml b/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/search.yaml index d1354f2bc1..a645ff43b1 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/search.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/search.yaml @@ -6,9 +6,9 @@ metadata: name: search namespace: monopod-ledgerv1 spec: - clusterIP: 10.0.0.210 + clusterIP: 10.0.0.96 clusterIPs: - - 10.0.0.210 + - 10.0.0.96 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/stargate.yaml b/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/stargate.yaml index 01935c2c43..594a51eb7c 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/stargate.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/stargate.yaml @@ -6,9 +6,9 @@ metadata: name: stargate namespace: monopod-ledgerv1 spec: - clusterIP: 10.0.0.71 + clusterIP: 10.0.0.86 clusterIPs: - - 10.0.0.71 + - 10.0.0.86 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/wallets.yaml b/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/wallets.yaml index 588cb17fc3..f9d72f434a 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/wallets.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/wallets.yaml @@ -6,9 +6,9 @@ metadata: name: wallets namespace: monopod-ledgerv1 spec: - clusterIP: 10.0.0.61 + clusterIP: 10.0.0.7 clusterIPs: - - 10.0.0.61 + - 10.0.0.7 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/webhooks.yaml b/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/webhooks.yaml index 5022fa45b3..0d64c42c87 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/webhooks.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-ledgerv1/results/services--v1/webhooks.yaml @@ -6,9 +6,9 @@ metadata: name: webhooks namespace: monopod-ledgerv1 spec: - clusterIP: 10.0.0.29 + clusterIP: 10.0.0.25 clusterIPs: - - 10.0.0.29 + - 10.0.0.25 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/deployments-apps-v1/monopod-search-before-v0-7-0.yaml b/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/deployments-apps-v1/monopod-search-before-v0-7-0.yaml index db95aee363..455ba6103f 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/deployments-apps-v1/monopod-search-before-v0-7-0.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/deployments-apps-v1/monopod-search-before-v0-7-0.yaml @@ -990,8 +990,8 @@ spec: name: search-benthos-templates status: conditions: - - lastTransitionTime: "2023-08-02T15:44:40Z" - lastUpdateTime: "2023-08-02T15:44:40Z" + - lastTransitionTime: "2023-08-02T15:52:18Z" + lastUpdateTime: "2023-08-02T15:52:18Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/auth.yaml b/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/auth.yaml index beca6b34b6..b9bf27da58 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/auth.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/auth.yaml @@ -6,9 +6,9 @@ metadata: name: auth namespace: monopod-search-before-v0-7-0 spec: - clusterIP: 10.0.0.75 + clusterIP: 10.0.0.70 clusterIPs: - - 10.0.0.75 + - 10.0.0.70 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/control.yaml b/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/control.yaml index 4095b9c8c1..b4c675fc93 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/control.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/control.yaml @@ -6,9 +6,9 @@ metadata: name: control namespace: monopod-search-before-v0-7-0 spec: - clusterIP: 10.0.0.148 + clusterIP: 10.0.0.185 clusterIPs: - - 10.0.0.148 + - 10.0.0.185 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/gateway.yaml b/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/gateway.yaml index c813cde8f2..332383db26 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/gateway.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/gateway.yaml @@ -6,9 +6,9 @@ metadata: name: gateway namespace: monopod-search-before-v0-7-0 spec: - clusterIP: 10.0.0.151 + clusterIP: 10.0.0.77 clusterIPs: - - 10.0.0.151 + - 10.0.0.77 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/ledger.yaml b/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/ledger.yaml index 7c0a085149..7b36136aee 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/ledger.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/ledger.yaml @@ -6,9 +6,9 @@ metadata: name: ledger namespace: monopod-search-before-v0-7-0 spec: - clusterIP: 10.0.0.216 + clusterIP: 10.0.0.237 clusterIPs: - - 10.0.0.216 + - 10.0.0.237 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/orchestration.yaml b/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/orchestration.yaml index 224c2703fa..372dd8b887 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/orchestration.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/orchestration.yaml @@ -6,9 +6,9 @@ metadata: name: orchestration namespace: monopod-search-before-v0-7-0 spec: - clusterIP: 10.0.0.140 + clusterIP: 10.0.0.26 clusterIPs: - - 10.0.0.140 + - 10.0.0.26 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/payments.yaml b/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/payments.yaml index 4df755919d..f6a858dc7c 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/payments.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/payments.yaml @@ -6,9 +6,9 @@ metadata: name: payments namespace: monopod-search-before-v0-7-0 spec: - clusterIP: 10.0.0.60 + clusterIP: 10.0.0.202 clusterIPs: - - 10.0.0.60 + - 10.0.0.202 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/search-benthos.yaml b/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/search-benthos.yaml index b4526bfaf2..821c946398 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/search-benthos.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/search-benthos.yaml @@ -6,9 +6,9 @@ metadata: name: search-benthos namespace: monopod-search-before-v0-7-0 spec: - clusterIP: 10.0.0.217 + clusterIP: 10.0.0.186 clusterIPs: - - 10.0.0.217 + - 10.0.0.186 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/search.yaml b/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/search.yaml index 8268d664ee..b6c499414e 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/search.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/search.yaml @@ -6,9 +6,9 @@ metadata: name: search namespace: monopod-search-before-v0-7-0 spec: - clusterIP: 10.0.0.157 + clusterIP: 10.0.0.193 clusterIPs: - - 10.0.0.157 + - 10.0.0.193 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/stargate.yaml b/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/stargate.yaml index da9fd851db..9d559886fc 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/stargate.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/stargate.yaml @@ -6,9 +6,9 @@ metadata: name: stargate namespace: monopod-search-before-v0-7-0 spec: - clusterIP: 10.0.0.19 + clusterIP: 10.0.0.241 clusterIPs: - - 10.0.0.19 + - 10.0.0.241 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/wallets.yaml b/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/wallets.yaml index 0b7e9dcfc1..983d64781f 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/wallets.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/wallets.yaml @@ -6,9 +6,9 @@ metadata: name: wallets namespace: monopod-search-before-v0-7-0 spec: - clusterIP: 10.0.0.162 + clusterIP: 10.0.0.150 clusterIPs: - - 10.0.0.162 + - 10.0.0.150 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/webhooks.yaml b/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/webhooks.yaml index 82da4b8650..bfab813eec 100644 --- a/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/webhooks.yaml +++ b/components/operator/internal/controllers/stack/testdata/monopod-search-before-v0.7.0/results/services--v1/webhooks.yaml @@ -6,9 +6,9 @@ metadata: name: webhooks namespace: monopod-search-before-v0-7-0 spec: - clusterIP: 10.0.0.4 + clusterIP: 10.0.0.187 clusterIPs: - - 10.0.0.4 + - 10.0.0.187 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/auth.yaml b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/auth.yaml index 4bda0aee13..2a64f868c9 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/auth.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/auth.yaml @@ -126,8 +126,8 @@ spec: name: config status: conditions: - - lastTransitionTime: "2023-08-02T15:44:41Z" - lastUpdateTime: "2023-08-02T15:44:41Z" + - lastTransitionTime: "2023-08-02T15:52:18Z" + lastUpdateTime: "2023-08-02T15:52:18Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/control.yaml b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/control.yaml index 5c46817c6b..34e192839b 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/control.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/control.yaml @@ -89,8 +89,8 @@ spec: terminationGracePeriodSeconds: 30 status: conditions: - - lastTransitionTime: "2023-08-02T15:44:41Z" - lastUpdateTime: "2023-08-02T15:44:41Z" + - lastTransitionTime: "2023-08-02T15:52:18Z" + lastUpdateTime: "2023-08-02T15:52:18Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/gateway.yaml b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/gateway.yaml index 35491bcc55..8898679156 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/gateway.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/gateway.yaml @@ -94,8 +94,8 @@ spec: name: config status: conditions: - - lastTransitionTime: "2023-08-02T15:44:41Z" - lastUpdateTime: "2023-08-02T15:44:41Z" + - lastTransitionTime: "2023-08-02T15:52:18Z" + lastUpdateTime: "2023-08-02T15:52:18Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/ledger.yaml b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/ledger.yaml index 4ae3d5c435..9daaded817 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/ledger.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/ledger.yaml @@ -110,8 +110,8 @@ spec: terminationGracePeriodSeconds: 30 status: conditions: - - lastTransitionTime: "2023-08-02T15:44:41Z" - lastUpdateTime: "2023-08-02T15:44:41Z" + - lastTransitionTime: "2023-08-02T15:52:18Z" + lastUpdateTime: "2023-08-02T15:52:18Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/orchestration-worker.yaml b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/orchestration-worker.yaml index 1690e4ab2e..50dd481381 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/orchestration-worker.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/orchestration-worker.yaml @@ -99,8 +99,8 @@ spec: terminationGracePeriodSeconds: 30 status: conditions: - - lastTransitionTime: "2023-08-02T15:44:41Z" - lastUpdateTime: "2023-08-02T15:44:41Z" + - lastTransitionTime: "2023-08-02T15:52:18Z" + lastUpdateTime: "2023-08-02T15:52:18Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/orchestration.yaml b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/orchestration.yaml index fca7beb095..b9318ba14a 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/orchestration.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/orchestration.yaml @@ -111,8 +111,8 @@ spec: terminationGracePeriodSeconds: 30 status: conditions: - - lastTransitionTime: "2023-08-02T15:44:41Z" - lastUpdateTime: "2023-08-02T15:44:41Z" + - lastTransitionTime: "2023-08-02T15:52:18Z" + lastUpdateTime: "2023-08-02T15:52:18Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/payments.yaml b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/payments.yaml index f4de0f35cb..d03f0d24c3 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/payments.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/payments.yaml @@ -112,8 +112,8 @@ spec: terminationGracePeriodSeconds: 30 status: conditions: - - lastTransitionTime: "2023-08-02T15:44:41Z" - lastUpdateTime: "2023-08-02T15:44:41Z" + - lastTransitionTime: "2023-08-02T15:52:18Z" + lastUpdateTime: "2023-08-02T15:52:18Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/search-benthos.yaml b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/search-benthos.yaml index 9b1a3fed01..00c62ace37 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/search-benthos.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/search-benthos.yaml @@ -141,8 +141,8 @@ spec: name: templates status: conditions: - - lastTransitionTime: "2023-08-02T15:44:41Z" - lastUpdateTime: "2023-08-02T15:44:41Z" + - lastTransitionTime: "2023-08-02T15:52:18Z" + lastUpdateTime: "2023-08-02T15:52:18Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/search.yaml b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/search.yaml index e54655b9e8..e6d466acef 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/search.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/search.yaml @@ -106,8 +106,8 @@ spec: terminationGracePeriodSeconds: 30 status: conditions: - - lastTransitionTime: "2023-08-02T15:44:41Z" - lastUpdateTime: "2023-08-02T15:44:41Z" + - lastTransitionTime: "2023-08-02T15:52:18Z" + lastUpdateTime: "2023-08-02T15:52:18Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/stargate.yaml b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/stargate.yaml index 011a7017f0..084231a20e 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/stargate.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/stargate.yaml @@ -97,8 +97,8 @@ spec: terminationGracePeriodSeconds: 30 status: conditions: - - lastTransitionTime: "2023-08-02T15:44:41Z" - lastUpdateTime: "2023-08-02T15:44:41Z" + - lastTransitionTime: "2023-08-02T15:52:18Z" + lastUpdateTime: "2023-08-02T15:52:18Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/wallets.yaml b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/wallets.yaml index 93132c4c82..e5749e4e4a 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/wallets.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/wallets.yaml @@ -93,8 +93,8 @@ spec: terminationGracePeriodSeconds: 30 status: conditions: - - lastTransitionTime: "2023-08-02T15:44:41Z" - lastUpdateTime: "2023-08-02T15:44:41Z" + - lastTransitionTime: "2023-08-02T15:52:18Z" + lastUpdateTime: "2023-08-02T15:52:18Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/webhooks-worker.yaml b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/webhooks-worker.yaml index a44ec6d5bb..5f0b385d2b 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/webhooks-worker.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/webhooks-worker.yaml @@ -99,8 +99,8 @@ spec: terminationGracePeriodSeconds: 30 status: conditions: - - lastTransitionTime: "2023-08-02T15:44:41Z" - lastUpdateTime: "2023-08-02T15:44:41Z" + - lastTransitionTime: "2023-08-02T15:52:18Z" + lastUpdateTime: "2023-08-02T15:52:18Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/webhooks.yaml b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/webhooks.yaml index 77921fb5eb..70cefa3ee7 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/webhooks.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/deployments-apps-v1/webhooks.yaml @@ -109,8 +109,8 @@ spec: terminationGracePeriodSeconds: 30 status: conditions: - - lastTransitionTime: "2023-08-02T15:44:41Z" - lastUpdateTime: "2023-08-02T15:44:41Z" + - lastTransitionTime: "2023-08-02T15:52:18Z" + lastUpdateTime: "2023-08-02T15:52:18Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/auth.yaml b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/auth.yaml index 66e770c82b..c17ed654fb 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/auth.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/auth.yaml @@ -6,9 +6,9 @@ metadata: name: auth namespace: multipod-debug spec: - clusterIP: 10.0.0.54 + clusterIP: 10.0.0.57 clusterIPs: - - 10.0.0.54 + - 10.0.0.57 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/control.yaml b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/control.yaml index 0a5b0c0965..d23801a420 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/control.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/control.yaml @@ -6,9 +6,9 @@ metadata: name: control namespace: multipod-debug spec: - clusterIP: 10.0.0.155 + clusterIP: 10.0.0.12 clusterIPs: - - 10.0.0.155 + - 10.0.0.12 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/gateway.yaml b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/gateway.yaml index a1976d55e6..351a9399ae 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/gateway.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/gateway.yaml @@ -6,9 +6,9 @@ metadata: name: gateway namespace: multipod-debug spec: - clusterIP: 10.0.0.164 + clusterIP: 10.0.0.61 clusterIPs: - - 10.0.0.164 + - 10.0.0.61 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/ledger.yaml b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/ledger.yaml index 9711c6a282..35bde7181c 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/ledger.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/ledger.yaml @@ -6,9 +6,9 @@ metadata: name: ledger namespace: multipod-debug spec: - clusterIP: 10.0.0.243 + clusterIP: 10.0.0.195 clusterIPs: - - 10.0.0.243 + - 10.0.0.195 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/orchestration.yaml b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/orchestration.yaml index 8ac01eeaba..b7024a1a43 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/orchestration.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/orchestration.yaml @@ -6,9 +6,9 @@ metadata: name: orchestration namespace: multipod-debug spec: - clusterIP: 10.0.0.199 + clusterIP: 10.0.0.52 clusterIPs: - - 10.0.0.199 + - 10.0.0.52 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/payments.yaml b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/payments.yaml index 2dac8b61b8..f19c79b960 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/payments.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/payments.yaml @@ -6,9 +6,9 @@ metadata: name: payments namespace: multipod-debug spec: - clusterIP: 10.0.0.31 + clusterIP: 10.0.0.253 clusterIPs: - - 10.0.0.31 + - 10.0.0.253 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/search-benthos.yaml b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/search-benthos.yaml index e63f13830b..3f527f3492 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/search-benthos.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/search-benthos.yaml @@ -6,9 +6,9 @@ metadata: name: search-benthos namespace: multipod-debug spec: - clusterIP: 10.0.0.44 + clusterIP: 10.0.0.163 clusterIPs: - - 10.0.0.44 + - 10.0.0.163 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/search.yaml b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/search.yaml index 08c861a489..0ad34b7fe2 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/search.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/search.yaml @@ -6,9 +6,9 @@ metadata: name: search namespace: multipod-debug spec: - clusterIP: 10.0.0.158 + clusterIP: 10.0.0.13 clusterIPs: - - 10.0.0.158 + - 10.0.0.13 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/stargate.yaml b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/stargate.yaml index 5e38ccdaa8..fb9b7a8613 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/stargate.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/stargate.yaml @@ -6,9 +6,9 @@ metadata: name: stargate namespace: multipod-debug spec: - clusterIP: 10.0.0.136 + clusterIP: 10.0.0.248 clusterIPs: - - 10.0.0.136 + - 10.0.0.248 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/wallets.yaml b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/wallets.yaml index ee8a7661aa..a6b6f363a6 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/wallets.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/wallets.yaml @@ -6,9 +6,9 @@ metadata: name: wallets namespace: multipod-debug spec: - clusterIP: 10.0.0.229 + clusterIP: 10.0.0.174 clusterIPs: - - 10.0.0.229 + - 10.0.0.174 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/webhooks.yaml b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/webhooks.yaml index 092cd3f35f..e606e63dc3 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/webhooks.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-debug/results/services--v1/webhooks.yaml @@ -6,9 +6,9 @@ metadata: name: webhooks namespace: multipod-debug spec: - clusterIP: 10.0.0.55 + clusterIP: 10.0.0.102 clusterIPs: - - 10.0.0.55 + - 10.0.0.102 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/auth.yaml b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/auth.yaml index 72c20e0199..539dedfb60 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/auth.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/auth.yaml @@ -124,8 +124,8 @@ spec: name: config status: conditions: - - lastTransitionTime: "2023-08-02T15:44:41Z" - lastUpdateTime: "2023-08-02T15:44:41Z" + - lastTransitionTime: "2023-08-02T15:52:19Z" + lastUpdateTime: "2023-08-02T15:52:19Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/control.yaml b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/control.yaml index ea9bd2b3ce..ef6147abef 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/control.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/control.yaml @@ -89,8 +89,8 @@ spec: terminationGracePeriodSeconds: 30 status: conditions: - - lastTransitionTime: "2023-08-02T15:44:41Z" - lastUpdateTime: "2023-08-02T15:44:41Z" + - lastTransitionTime: "2023-08-02T15:52:19Z" + lastUpdateTime: "2023-08-02T15:52:19Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/gateway.yaml b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/gateway.yaml index f89e47645d..d0483b3a6f 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/gateway.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/gateway.yaml @@ -94,8 +94,8 @@ spec: name: config status: conditions: - - lastTransitionTime: "2023-08-02T15:44:41Z" - lastUpdateTime: "2023-08-02T15:44:41Z" + - lastTransitionTime: "2023-08-02T15:52:19Z" + lastUpdateTime: "2023-08-02T15:52:19Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/ledger.yaml b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/ledger.yaml index 20e075f831..a26f601928 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/ledger.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/ledger.yaml @@ -110,8 +110,8 @@ spec: terminationGracePeriodSeconds: 30 status: conditions: - - lastTransitionTime: "2023-08-02T15:44:41Z" - lastUpdateTime: "2023-08-02T15:44:41Z" + - lastTransitionTime: "2023-08-02T15:52:19Z" + lastUpdateTime: "2023-08-02T15:52:19Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/payments.yaml b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/payments.yaml index ec79fb4c5b..20ae0fdbe8 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/payments.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/payments.yaml @@ -112,8 +112,8 @@ spec: terminationGracePeriodSeconds: 30 status: conditions: - - lastTransitionTime: "2023-08-02T15:44:41Z" - lastUpdateTime: "2023-08-02T15:44:41Z" + - lastTransitionTime: "2023-08-02T15:52:19Z" + lastUpdateTime: "2023-08-02T15:52:19Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/search-benthos.yaml b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/search-benthos.yaml index c4d01bb87f..7ea600a25d 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/search-benthos.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/search-benthos.yaml @@ -141,8 +141,8 @@ spec: name: templates status: conditions: - - lastTransitionTime: "2023-08-02T15:44:41Z" - lastUpdateTime: "2023-08-02T15:44:41Z" + - lastTransitionTime: "2023-08-02T15:52:19Z" + lastUpdateTime: "2023-08-02T15:52:19Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/search.yaml b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/search.yaml index e3d815f35a..148c78a382 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/search.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/search.yaml @@ -106,8 +106,8 @@ spec: terminationGracePeriodSeconds: 30 status: conditions: - - lastTransitionTime: "2023-08-02T15:44:41Z" - lastUpdateTime: "2023-08-02T15:44:41Z" + - lastTransitionTime: "2023-08-02T15:52:19Z" + lastUpdateTime: "2023-08-02T15:52:19Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/stargate.yaml b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/stargate.yaml index 04f2b9fed4..fe7f8a0106 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/stargate.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/stargate.yaml @@ -97,8 +97,8 @@ spec: terminationGracePeriodSeconds: 30 status: conditions: - - lastTransitionTime: "2023-08-02T15:44:41Z" - lastUpdateTime: "2023-08-02T15:44:41Z" + - lastTransitionTime: "2023-08-02T15:52:19Z" + lastUpdateTime: "2023-08-02T15:52:19Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/wallets.yaml b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/wallets.yaml index 037760a733..6c58923181 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/wallets.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/wallets.yaml @@ -93,8 +93,8 @@ spec: terminationGracePeriodSeconds: 30 status: conditions: - - lastTransitionTime: "2023-08-02T15:44:41Z" - lastUpdateTime: "2023-08-02T15:44:41Z" + - lastTransitionTime: "2023-08-02T15:52:19Z" + lastUpdateTime: "2023-08-02T15:52:19Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/webhooks-worker.yaml b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/webhooks-worker.yaml index b5c4e8cd0f..21eef172e7 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/webhooks-worker.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/webhooks-worker.yaml @@ -99,8 +99,8 @@ spec: terminationGracePeriodSeconds: 30 status: conditions: - - lastTransitionTime: "2023-08-02T15:44:41Z" - lastUpdateTime: "2023-08-02T15:44:41Z" + - lastTransitionTime: "2023-08-02T15:52:19Z" + lastUpdateTime: "2023-08-02T15:52:19Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/webhooks.yaml b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/webhooks.yaml index 572755ec2b..50e3e40768 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/webhooks.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/deployments-apps-v1/webhooks.yaml @@ -109,8 +109,8 @@ spec: terminationGracePeriodSeconds: 30 status: conditions: - - lastTransitionTime: "2023-08-02T15:44:41Z" - lastUpdateTime: "2023-08-02T15:44:41Z" + - lastTransitionTime: "2023-08-02T15:52:19Z" + lastUpdateTime: "2023-08-02T15:52:19Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/auth.yaml b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/auth.yaml index 53a7c2bfda..65e047c1b0 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/auth.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/auth.yaml @@ -6,9 +6,9 @@ metadata: name: auth namespace: multipod-disabled-one-service spec: - clusterIP: 10.0.0.5 + clusterIP: 10.0.0.130 clusterIPs: - - 10.0.0.5 + - 10.0.0.130 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/control.yaml b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/control.yaml index 3b2451e8c0..74c79115c5 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/control.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/control.yaml @@ -6,9 +6,9 @@ metadata: name: control namespace: multipod-disabled-one-service spec: - clusterIP: 10.0.0.11 + clusterIP: 10.0.0.212 clusterIPs: - - 10.0.0.11 + - 10.0.0.212 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/gateway.yaml b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/gateway.yaml index ad091331fa..4d8cb55e4c 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/gateway.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/gateway.yaml @@ -6,9 +6,9 @@ metadata: name: gateway namespace: multipod-disabled-one-service spec: - clusterIP: 10.0.0.244 + clusterIP: 10.0.0.68 clusterIPs: - - 10.0.0.244 + - 10.0.0.68 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/ledger.yaml b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/ledger.yaml index 76b7460470..1fdad63b72 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/ledger.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/ledger.yaml @@ -6,9 +6,9 @@ metadata: name: ledger namespace: multipod-disabled-one-service spec: - clusterIP: 10.0.0.69 + clusterIP: 10.0.0.99 clusterIPs: - - 10.0.0.69 + - 10.0.0.99 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/payments.yaml b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/payments.yaml index 123d3022db..aa4ef7bc9d 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/payments.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/payments.yaml @@ -6,9 +6,9 @@ metadata: name: payments namespace: multipod-disabled-one-service spec: - clusterIP: 10.0.0.159 + clusterIP: 10.0.0.105 clusterIPs: - - 10.0.0.159 + - 10.0.0.105 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/search-benthos.yaml b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/search-benthos.yaml index 2e342ca5b4..7934d9c711 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/search-benthos.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/search-benthos.yaml @@ -6,9 +6,9 @@ metadata: name: search-benthos namespace: multipod-disabled-one-service spec: - clusterIP: 10.0.0.124 + clusterIP: 10.0.0.219 clusterIPs: - - 10.0.0.124 + - 10.0.0.219 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/search.yaml b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/search.yaml index c8535bbb73..11574c66ec 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/search.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/search.yaml @@ -6,9 +6,9 @@ metadata: name: search namespace: multipod-disabled-one-service spec: - clusterIP: 10.0.0.116 + clusterIP: 10.0.0.203 clusterIPs: - - 10.0.0.116 + - 10.0.0.203 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/stargate.yaml b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/stargate.yaml index 4752c8cc4d..aad169d609 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/stargate.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/stargate.yaml @@ -6,9 +6,9 @@ metadata: name: stargate namespace: multipod-disabled-one-service spec: - clusterIP: 10.0.0.86 + clusterIP: 10.0.0.125 clusterIPs: - - 10.0.0.86 + - 10.0.0.125 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/wallets.yaml b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/wallets.yaml index 703ce9421f..375dcf9cb7 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/wallets.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/wallets.yaml @@ -6,9 +6,9 @@ metadata: name: wallets namespace: multipod-disabled-one-service spec: - clusterIP: 10.0.0.88 + clusterIP: 10.0.0.40 clusterIPs: - - 10.0.0.88 + - 10.0.0.40 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/webhooks.yaml b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/webhooks.yaml index 4064887fb2..c86bcae21a 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/webhooks.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-disabled-one-service/results/services--v1/webhooks.yaml @@ -6,9 +6,9 @@ metadata: name: webhooks namespace: multipod-disabled-one-service spec: - clusterIP: 10.0.0.30 + clusterIP: 10.0.0.111 clusterIPs: - - 10.0.0.30 + - 10.0.0.111 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/configuration.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/configuration.yaml new file mode 100644 index 0000000000..dcbd48923b --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/configuration.yaml @@ -0,0 +1,64 @@ +apiVersion: stack.formance.com/v1beta3 +kind: Configuration +metadata: + name: default +spec: + broker: + kafka: + brokers: + - kafka:1234 + services: + auth: + postgres: + disableSSLMode: true + host: localhost + password: root + port: 5432 + username: root + control: {} + ledger: + postgres: + disableSSLMode: true + host: localhost + password: root + port: 5432 + username: root + orchestration: + postgres: + disableSSLMode: true + host: localhost + password: root + port: 5432 + username: root + payments: + encryptionKey: + postgres: + disableSSLMode: true + host: localhost + password: root + port: 5432 + username: root + search: + batching: + count: + period: + elasticSearch: + host: elasticsearch + pathPrefix: '' + port: 9200 + scheme: http + stargate: + wallets: + webhooks: + postgres: + disableSSLMode: true + host: localhost + password: root + port: 5432 + username: root + temporal: + address: + namespace: + tls: + crt: + key: diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/auth-config.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/auth-config.yaml new file mode 100644 index 0000000000..4a28292a97 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/auth-config.yaml @@ -0,0 +1,51 @@ +apiVersion: v1 +data: + config.yaml: | + clients: + - public: false + description: null + redirectUris: + - http://example.net/auth/login + PostLogoutRedirectUris: + - http://example.net/auth/destroy + scopes: + - openid + - profile + - email + - offline + id: control + secrets: + - mocked-secret + - public: false + description: null + redirectUris: [] + PostLogoutRedirectUris: [] + scopes: + - openid + id: orchestration + secrets: + - mocked-secret + - public: false + description: null + redirectUris: [] + PostLogoutRedirectUris: [] + scopes: + - openid + id: stargate + secrets: + - mocked-secret + - public: false + description: null + redirectUris: [] + PostLogoutRedirectUris: [] + scopes: + - openid + id: wallets + secrets: + - mocked-secret +kind: ConfigMap +metadata: + labels: + stack: "true" + name: auth-config + namespace: multipod-latest-no-monitoring diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/gateway-config.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/gateway-config.yaml new file mode 100644 index 0000000000..e6594f30f6 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/gateway-config.yaml @@ -0,0 +1,106 @@ +apiVersion: v1 +data: + Caddyfile: |- + (cors) { + header { + Access-Control-Allow-Methods "GET,OPTIONS,PUT,POST,DELETE,HEAD,PATCH" + Access-Control-Allow-Headers content-type + Access-Control-Max-Age 100 + Access-Control-Allow-Origin * + } + } + + (handle_route_without_auth) { + # handle does not strips the prefix from the request path + handle {args.0}/* { + reverse_proxy {args.1} + + import cors + } + } + + (handle_path_route_with_auth) { + # handle_path automatically strips the prefix from the request path + handle_path {args.0}* { + reverse_proxy {args.1} + + import cors + + import auth + } + } + + (handle_path_route_without_auth) { + # handle_path automatically strips the prefix from the request path + handle_path {args.0}* { + reverse_proxy {args.1} + + import cors + } + } + + (auth) { + auth { + issuer http://example.net/api/auth + + read_key_set_max_retries 10 + } + } + + { + + + # Many directives manipulate the HTTP handler chain and the order in which + # those directives are evaluated matters. So the jwtauth directive must be + # ordered. + # c.f. https://caddyserver.com/docs/caddyfile/directives#directive-order + order auth before basicauth + order versions after metrics + } + + :8000 { + tracing { + span gateway + } + log { + output stdout + } + import handle_path_route_without_auth /api/auth auth:8080 + import handle_path_route_with_auth /api/ledger ledger:8080 + import handle_path_route_with_auth /api/orchestration orchestration:8080 + import handle_path_route_with_auth /api/payments payments:8080 + import handle_path_route_with_auth /api/search search:8080 + import handle_path_route_with_auth /api/search-benthos search-benthos:4195 + import handle_path_route_with_auth /api/stargate stargate:8080 + import handle_path_route_with_auth /api/wallets wallets:8080 + import handle_path_route_with_auth /api/webhooks webhooks:8080 + + handle /versions { + versions { + region "us-west-1" + env "staging" + endpoints { + auth http://auth:8080/_info http://auth:8080/_healthcheck + ledger http://ledger:8080/_info http://ledger:8080/_healthcheck + orchestration http://orchestration:8080/_info http://orchestration:8080/_healthcheck + payments http://payments:8080/_info http://payments:8080/_health + search http://search:8080/_info http://search:8080/_healthcheck + stargate http://stargate:8080/_info http://stargate:8080/_healthcheck + wallets http://wallets:8080/_info http://wallets:8080/_healthcheck + webhooks http://webhooks:8080/_info http://webhooks:8080/_healthcheck + } + } + } + + # handle all other requests + handle { + reverse_proxy control:3000 + import cors + } + } +kind: ConfigMap +metadata: + labels: + stack: "true" + name: gateway-config + namespace: multipod-latest-no-monitoring diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/search-benthos-resources.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/search-benthos-resources.yaml new file mode 100644 index 0000000000..61fd9b9862 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/search-benthos-resources.yaml @@ -0,0 +1,35 @@ +apiVersion: v1 +data: + output_elasticsearch.yaml: | + output_resources: + - label: elasticsearch + processors: + - mapping: | + root = this.merge({ + "stack": env("STACK") + }) + meta id = "%s-%s".format(env("STACK"), meta("id")) + elasticsearch: + urls: + - ${OPENSEARCH_URL} + id: ${!meta("id")} + sniff: false + healthcheck: false + index: ${OPENSEARCH_INDEX} + action: ${!meta("action")} + tls: + enabled: true + skip_cert_verify: true + basic_auth: + enabled: ${BASIC_AUTH_ENABLED} + username: ${BASIC_AUTH_USERNAME} + password: ${BASIC_AUTH_PASSWORD} + batching: + count: ${OPENSEARCH_BATCHING_COUNT} + period: ${OPENSEARCH_BATCHING_PERIOD} +kind: ConfigMap +metadata: + labels: + stack: "true" + name: search-benthos-resources + namespace: multipod-latest-no-monitoring diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/search-benthos-streams.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/search-benthos-streams.yaml new file mode 100644 index 0000000000..9aef37a20a --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/search-benthos-streams.yaml @@ -0,0 +1,458 @@ +apiVersion: v1 +data: + ledger_ingestion.yaml: | + --- + input: + event_bus: + topic: ledger + consumer_group: search + + pipeline: + processors: + - switch_event_type: + events: + - label: COMMITTED_TRANSACTIONS + processors: + - bloblang: | + map account { + root = this.map_each(v -> v.value.map_each(v2 -> { + "action": "upsert", + "id": v.key, + "document": { + "data": { + "address": v.key + }, + "indexed": { + "address": v.key + }, + "kind": "ACCOUNT" + } + }).values()).values().flatten() + } + + map tx { + root = { + "action": "index", + "id": "%s".format(this.txid), + "document": { + "data": { + "postings": this.postings, + "reference": this.reference, + "txid": this.txid, + "timestamp": this.timestamp, + "metadata": if this.metadata { this.metadata } else {{}} + }, + "indexed": { + "reference": this.reference, + "txid": this.txid, + "timestamp": this.timestamp, + "asset": this.postings.map_each(p -> p.asset), + "source": this.postings.map_each(p -> p.source), + "destination": this.postings.map_each(p -> p.destination), + "amount": this.postings.map_each(p -> if p.asset.contains("/") { + [ + p.amount, + p.amount / if p.asset.split("/").index(1).number(){ range(0, p.asset.split("/").index(1).number()).fold(1, t -> t.tally * 10) } else { 1 } # amount / pow(10, decimal part of asset) + ] + } else { [ p.amount ] }).flatten().map_each(v -> "%v".format(v)) + }, + "kind": "TRANSACTION" + } + } + } + + map committedTransactions { + root = [ + this.payload.transactions.map_each(t -> t.apply("tx")).map_each(t -> t.assign({ + "id": "TRANSACTION-%s-%s".format(this.payload.ledger, t.id) + })), + this.payload.transactions.map_each(t -> t.postings.map_each(p -> [{ + "action": "upsert", + "id": "ACCOUNT-%s-%s".format(this.payload.ledger, p.source), + "document": { + "data": { + "address": p.source + }, + "indexed": { + "address": p.source + }, + "kind": "ACCOUNT" + } + }, { + "action": "upsert", + "id": "ACCOUNT-%s-%s".format(this.payload.ledger, p.destination), + "document": { + "data": { + "address": p.destination + }, + "indexed": { + "address": p.destination + }, + "kind": "ACCOUNT" + } + }])).flatten().flatten() + ].flatten().map_each(t -> t.merge({ + "document": { + "when": this.date, + "ledger": this.payload.ledger, + "data": { + "ledger": this.payload.ledger + }, + "indexed": { + "ledger": this.payload.ledger + } + }, + })) + } + + root = this.apply("committedTransactions") + - unarchive: + format: json_array + - bloblang: | + meta action = this.action + meta id = this.id + root = this.document + - label: SAVED_METADATA + processors: + - bloblang: | + meta targetType = this.payload.targetType + meta targetId = this.payload.targetId + meta ledger = this.payload.ledger + meta id = "%s-%s-%s".format(this.payload.targetType, this.payload.ledger, this.payload.targetId) + meta action = "upsert" + root = this + - get_doc: + id: ${!meta("id")} + - catch: + - log: + level: INFO + message: Document not found, assume it is an account + - bloblang: | + root = this.assign({ + "_doc": { + "data": { + "address": meta("targetId"), + "metadata": {} + }, + "indexed": { + "address": meta("targetId") + }, + "kind": "ACCOUNT", # If not found, so, this is an account + } + }) + - bloblang: | + root = this._doc.assign({ + "data": { + "metadata": this.payload.metadata, + "ledger": this.payload.ledger + }, + "indexed": { + "ledger": this.payload.ledger + }, + "ledger": this.payload.ledger, + "when": this.date + }) + + output: + resource: elasticsearch + ledger_reindex.yaml: | + input: + http_server: + path: / + + output: + broker: + outputs: + - http_client: + verb: POST + url: http://localhost:4195/ledger_reindex_volumes + - http_client: + verb: POST + url: http://localhost:4195/ledger_reindex_transactions + - http_client: + verb: POST + url: http://localhost:4195/ledger_reindex_accounts + ledger_reindex_accounts.yaml: | + input: + http_server: + path: / + + pipeline: + processors: + - bloblang: | + meta ledger = this.ledger + meta batchSize = 100 + - postgres_query: + service: ledger + query: 'select count(*) as accounts_count from "${! meta("ledger") }".accounts' + - unarchive: + format: json_array + - bloblang: | + meta loopCount = (this.accounts_count.number() / meta("batchSize").number()).ceil() + meta loopIndex = 0 + - while: + check: 'meta("loopIndex") < meta("loopCount")' + processors: + - postgres_query: + service: ledger + query: | + select address, metadata + from "${! meta("ledger") }".accounts + offset ${! meta("loopIndex").number() * meta("batchSize").number() } + limit ${! meta("batchSize") } + - bloblang: + meta loopIndex = meta("loopIndex").number() + 1 + - unarchive: + format: json_array + - bloblang: | + root = this.assign({ + "metadata": this.metadata.parse_json() + }) + - bloblang: | + meta action = "upsert" + meta id = "ACCOUNT-%s-%d".format(meta("ledger"), this.address) + root = { + "data": { + "address": this.address, + "ledger": meta("ledger"), + "metadata": this.metadata + }, + "indexed": { + "address": this.address, + "ledger": meta("ledger") + }, + "kind": "ACCOUNT", + "ledger": meta("ledger") + } + + output: + resource: elasticsearch + ledger_reindex_all.yaml: | + input: + http_server: + path: / + + pipeline: + processors: + - postgres_query: + service: ledger + query: 'select * from "_system".ledgers' + - unarchive: + format: json_array + + output: + broker: + outputs: + - http_client: + verb: POST + url: http://localhost:4195/ledger_reindex + ledger_reindex_transactions.yaml: | + input: + http_server: + path: / + + pipeline: + processors: + - bloblang: | + meta ledger = this.ledger + meta batchSize = 100 + - postgres_query: + service: ledger + query: 'select count(*) as transactions_count from "${! meta("ledger") }".transactions' + - unarchive: + format: json_array + - bloblang: | + meta loopCount = (this.transactions_count.number() / meta("batchSize").number()).ceil() + meta loopIndex = 0 + - while: + check: 'meta("loopIndex") < meta("loopCount")' + processors: + - postgres_query: + service: ledger + query: | + select id, timestamp, reference, metadata, postings + from "${! meta("ledger") }".transactions + offset ${! meta("loopIndex").number() * meta("batchSize").number() } + limit ${! meta("batchSize") } + - bloblang: + meta loopIndex = meta("loopIndex").number() + 1 + - unarchive: + format: json_array + - bloblang: | + root = this.assign({ + "postings": this.postings.parse_json(), + "metadata": this.metadata.parse_json() + }) + - bloblang: | + meta action = "upsert" + meta id = "TRANSACTION-%s-%d".format(meta("ledger"), this.id) + root = { + "data": { + "postings": this.postings, + "reference": this.reference, + "txid": this.id, + "timestamp": this.timestamp, + "metadata": if this.metadata { this.metadata } else {{}}, + "ledger": meta("ledger") + }, + "indexed": { + "reference": this.reference, + "txid": this.id, + "timestamp": this.timestamp, + "asset": this.postings.map_each(p -> p.asset), + "source": this.postings.map_each(p -> p.source), + "destination": this.postings.map_each(p -> p.destination), + "amount": this.postings.map_each(p -> if p.asset.contains("/") { + [ + p.amount, + p.amount / range(0, p.asset.split("/").index(1).number()).fold(1, t -> t.tally * 10) # amount / pow(10, decimal part of asset) + ] + } else { [ p.amount ] }).flatten().map_each(v -> "%v".format(v)), + "ledger": meta("ledger") + }, + "kind": "TRANSACTION", + "ledger": meta("ledger") + } + + output: + resource: elasticsearch + ledger_reindex_volumes.yaml: | + input: + http_server: + path: / + + pipeline: + processors: + - bloblang: | + meta ledger = this.ledger + meta batchSize = 100 + - postgres_query: + service: ledger + query: 'select count(*) as volumes_count from "${! meta("ledger") }".volumes' + - unarchive: + format: json_array + - bloblang: | + meta loopCount = (this.volumes_count.number() / meta("batchSize").number()).ceil() + meta loopIndex = 0 + - while: + check: 'meta("loopIndex") < meta("loopCount")' + processors: + - postgres_query: + service: ledger + query: | + select account, asset, input, output + from "${! meta("ledger") }".volumes + offset ${! meta("loopIndex").number() * meta("batchSize").number() } + limit ${! meta("batchSize") } + - bloblang: + meta loopIndex = meta("loopIndex").number() + 1 + - unarchive: + format: json_array + - bloblang: | + meta action = "upsert" + meta id = "ASSET-%s-%s-%s".format(meta("ledger"), this.account, this.asset) + root = { + "data": { + "name": this.asset, + "input": this.input, + "output": this.output, + "account": this.account, + "ledger": meta("ledger") + }, + "indexed": { + "account": this.account, + "name": this.asset, + "ledger": meta("ledger") + }, + "kind": "ASSET", + "ledger": meta("ledger") + } + + output: + resource: elasticsearch + payments_ingestion.yaml: | + input: + event_bus: + topic: payments + consumer_group: search + + pipeline: + processors: + - switch_event_type: + events: + - label: SAVED_PAYMENT + processors: + - bloblang: | + root = { + "data": this.payload, + "indexed": { + "provider": this.payload.provider, + "reference": this.payload.reference, + "scheme": this.payload.scheme, + "type": this.payload.type, + "status": this.payload.status, + "id": this.payload.id, + "initialAmount": this.payload.initialAmount, + "createdAt": this.payload.createdAt + }, + "kind": "PAYMENT", + "when": this.date + } + meta action = "index" + meta id = "PAYMENT-%s".format(this.payload.id) + + output: + resource: elasticsearch + payments_reset.yaml: | + input: + event_bus: + topic: payments + consumer_group: search-payments-resets + + pipeline: + processors: + - switch_event_type: + events: + - label: CONNECTOR_RESET + processors: + - bloblang: | + root = { + "query": { + "bool": { + "must": [ + { + "match": { + "kind": "PAYMENT" + } + }, + { + "match": { + "indexed.provider": this.payload.connector + } + }, + { + "match": { + "stack": env("STACK") + } + } + ] + } + } + } + + output: + http_client: + url: ${OPENSEARCH_URL}/${OPENSEARCH_INDEX}/_delete_by_query + verb: POST + headers: + Content-Type: application/json + basic_auth: + enabled: ${BASIC_AUTH_ENABLED} + username: ${BASIC_AUTH_USERNAME} + password: ${BASIC_AUTH_PASSWORD} +kind: ConfigMap +metadata: + labels: + stack: "true" + name: search-benthos-streams + namespace: multipod-latest-no-monitoring diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/search-benthos-templates.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/search-benthos-templates.yaml new file mode 100644 index 0000000000..5431ee42f8 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/configmaps--v1/search-benthos-templates.yaml @@ -0,0 +1,124 @@ +apiVersion: v1 +data: + event_bus.yaml: | + name: event_bus + type: input + + fields: + - name: topic + type: string + - name: consumer_group + type: string + + mapping: | + root = if env("BROKER") == "kafka" {{ + "kafka": { + "addresses": [ env("KAFKA_ADDRESS") ], + "topics": [ env("TOPIC_PREFIX") + this.topic ], + "target_version": env("KAFKA_VERSION"), + "consumer_group": this.consumer_group, + "checkpoint_limit": 1024, + "sasl": { + "mechanism": env("KAFKA_SASL_MECHANISM"), + "password": env("KAFKA_SASL_PASSWORD"), + "user": env("KAFKA_SASL_USERNAME") + }, + "tls": { + "enabled": env("KAFKA_TLS_ENABLED") == "true" + }, + "extract_tracing_map": "root = meta()" + } + }} else {{ + "nats_jetstream": { + "urls": [env("NATS_URL")], + "queue": this.consumer_group, + "subject": env("TOPIC_PREFIX") + this.topic, + "durable": this.consumer_group + } + }} + get_doc.yaml: | + name: get_doc + type: processor + + fields: + - name: id + type: string + + mapping: | + root = { + "branch": { + "request_map": "root = \"\"", + "result_map": "root._doc = this", + "processors": [ + { + "http": { + "url": "%s/%s/_doc/%s-%s".format(env("OPENSEARCH_URL"), env("OPENSEARCH_INDEX"), env("STACK"), this.id), + "verb": "GET", + "basic_auth": { + "enabled": env("BASIC_AUTH_ENABLED") == "true", + "username": env("BASIC_AUTH_USERNAME"), + "password": env("BASIC_AUTH_PASSWORD") + }, + "tls": { + "enabled": true, + "skip_cert_verify": true + } + } + }, { + "bloblang": "root = this._source" + } + ] + } + } + postgres_query.yaml: | + name: postgres_query + type: processor + + fields: + - name: query + type: string + - name: service + type: string + + mapping: | + root = { + "sql_raw": { + "dsn": env("%s_POSTGRES_URI".format(this.service.uppercase())), + "driver": "postgres", + "query": this.query, + "unsafe_dynamic_query": true + } + } + switch_event_type.yaml: | + name: switch_event_type + type: processor + + fields: + - kind: list + type: unknown + name: events + + mapping: | + root = { + "switch": this.events.map_each(eventDefinition -> { + "check": "this.type == \"%s\"".format(eventDefinition.label), + "processors": eventDefinition.processors + }).append({ + "processors": [ + { + "log": { + "message": "unable to handle message ${! content() }" + } + }, + { + "bloblang": "root = deleted()" + } + ] + }) + } +kind: ConfigMap +metadata: + labels: + stack: "true" + name: search-benthos-templates + namespace: multipod-latest-no-monitoring diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/auth.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/auth.yaml new file mode 100644 index 0000000000..db9b40dc02 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/auth.yaml @@ -0,0 +1,116 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + reloader.stakater.com/auto: "true" + generation: 1 + labels: + app.kubernetes.io/name: auth + formance.com/monopod: "false" + stack: "true" + name: auth + namespace: multipod-latest-no-monitoring +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + app.kubernetes.io/name: auth + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 25% + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + app.kubernetes.io/name: auth + spec: + containers: + - args: + - serve + env: + - name: POSTGRES_HOST + value: localhost + - name: POSTGRES_PORT + value: "5432" + - name: POSTGRES_DATABASE + value: multipod-latest-no-monitoring-auth + - name: POSTGRES_USERNAME + value: root + - name: POSTGRES_PASSWORD + value: root + - name: POSTGRES_NO_DATABASE_URI + value: postgresql://$(POSTGRES_USERNAME):$(POSTGRES_PASSWORD)@$(POSTGRES_HOST):$(POSTGRES_PORT) + - name: POSTGRES_URI + value: $(POSTGRES_NO_DATABASE_URI)/$(POSTGRES_DATABASE)?sslmode=disable + - name: LISTEN + value: :8080 + - name: DEBUG + value: "false" + - name: DEV + value: "false" + - name: STACK_URL + value: http://example.net + - name: OTEL_SERVICE_NAME + value: auth + - name: STACK + value: multipod-latest-no-monitoring + - name: CONFIG + value: /config/config/config.yaml + - name: DELEGATED_CLIENT_SECRET + - name: DELEGATED_CLIENT_ID + - name: DELEGATED_ISSUER + - name: BASE_URL + value: http://example.net/api/auth + - name: SIGNING_KEY + valueFrom: + secretKeyRef: + key: signingKey + name: auth-secret + image: ghcr.io/formancehq/auth:latest + imagePullPolicy: Always + livenessProbe: + failureThreshold: 20 + httpGet: + path: /_healthcheck + port: 8080 + scheme: HTTP + initialDelaySeconds: 1 + periodSeconds: 2 + successThreshold: 1 + timeoutSeconds: 30 + name: auth + ports: + - containerPort: 8080 + name: http + protocol: TCP + resources: + requests: + cpu: 100m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /config/config + name: config + readOnly: true + dnsPolicy: ClusterFirst + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + name: auth-config + name: config +status: + conditions: + - lastTransitionTime: "2023-08-02T15:52:20Z" + lastUpdateTime: "2023-08-02T15:52:20Z" + status: "True" + type: Available + observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/control.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/control.yaml new file mode 100644 index 0000000000..6358c518db --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/control.yaml @@ -0,0 +1,81 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + reloader.stakater.com/auto: "true" + generation: 1 + labels: + app.kubernetes.io/name: control + formance.com/monopod: "false" + stack: "true" + name: control + namespace: multipod-latest-no-monitoring +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + app.kubernetes.io/name: control + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 25% + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + app.kubernetes.io/name: control + spec: + containers: + - env: + - name: DEBUG + value: "false" + - name: DEV + value: "false" + - name: STACK_URL + value: http://example.net + - name: OTEL_SERVICE_NAME + value: control + - name: STACK + value: multipod-latest-no-monitoring + - name: API_URL + value: http://example.net + - name: ENCRYPTION_KEY + value: 9h44y2ZqrDuUy5R9NGLA9hca7uRUr932 + - name: ENCRYPTION_IV + value: b6747T6eP9DnMvEw + - name: CLIENT_ID + value: control + - name: CLIENT_SECRET + value: mocked-secret + - name: REDIRECT_URI + value: http://example.net + - name: UNSECURE_COOKIES + value: "false" + image: ghcr.io/formancehq/control:latest + imagePullPolicy: Always + name: control + ports: + - containerPort: 3000 + name: http + protocol: TCP + resources: + requests: + cpu: 100m + memory: 512Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + dnsPolicy: ClusterFirst + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 +status: + conditions: + - lastTransitionTime: "2023-08-02T15:52:20Z" + lastUpdateTime: "2023-08-02T15:52:20Z" + status: "True" + type: Available + observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/gateway.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/gateway.yaml new file mode 100644 index 0000000000..c718419a75 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/gateway.yaml @@ -0,0 +1,86 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + reloader.stakater.com/auto: "true" + generation: 1 + labels: + app.kubernetes.io/name: gateway + formance.com/monopod: "false" + stack: "true" + name: gateway + namespace: multipod-latest-no-monitoring +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + app.kubernetes.io/name: gateway + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 25% + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + app.kubernetes.io/name: gateway + spec: + containers: + - args: + - run + - --config + - /config/config/Caddyfile + - --adapter + - caddyfile + command: + - /usr/bin/caddy + env: + - name: DEBUG + value: "false" + - name: DEV + value: "false" + - name: STACK_URL + value: http://example.net + - name: OTEL_SERVICE_NAME + value: gateway + - name: STACK + value: multipod-latest-no-monitoring + - name: OTEL_EXPORTER_OTLP_TRACES_ENDPOINT + value: http://$(OTEL_TRACES_EXPORTER_OTLP_ENDPOINT) + image: ghcr.io/formancehq/gateway:latest + imagePullPolicy: Always + name: gateway + ports: + - containerPort: 8000 + name: http + protocol: TCP + resources: + requests: + cpu: 100m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /config/config + name: config + readOnly: true + dnsPolicy: ClusterFirst + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + name: gateway-config + name: config +status: + conditions: + - lastTransitionTime: "2023-08-02T15:52:20Z" + lastUpdateTime: "2023-08-02T15:52:20Z" + status: "True" + type: Available + observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/ledger.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/ledger.yaml new file mode 100644 index 0000000000..e0715d30cc --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/ledger.yaml @@ -0,0 +1,102 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + reloader.stakater.com/auto: "true" + generation: 1 + labels: + app.kubernetes.io/name: ledger + formance.com/monopod: "false" + stack: "true" + name: ledger + namespace: multipod-latest-no-monitoring +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + app.kubernetes.io/name: ledger + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 25% + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + app.kubernetes.io/name: ledger + spec: + containers: + - env: + - name: POSTGRES_HOST + value: localhost + - name: POSTGRES_PORT + value: "5432" + - name: POSTGRES_DATABASE + value: multipod-latest-no-monitoring-ledger + - name: POSTGRES_USERNAME + value: root + - name: POSTGRES_PASSWORD + value: root + - name: POSTGRES_NO_DATABASE_URI + value: postgresql://$(POSTGRES_USERNAME):$(POSTGRES_PASSWORD)@$(POSTGRES_HOST):$(POSTGRES_PORT) + - name: POSTGRES_URI + value: $(POSTGRES_NO_DATABASE_URI)/$(POSTGRES_DATABASE)?sslmode=disable + - name: BIND + value: :8080 + - name: DEBUG + value: "false" + - name: DEV + value: "false" + - name: STACK_URL + value: http://example.net + - name: OTEL_SERVICE_NAME + value: ledger + - name: STACK + value: multipod-latest-no-monitoring + - name: STORAGE_DRIVER + value: postgres + - name: PUBLISHER_TOPIC_MAPPING + value: '*:multipod-latest-no-monitoring-ledger' + - name: BROKER + value: kafka + - name: PUBLISHER_KAFKA_ENABLED + value: "true" + - name: PUBLISHER_KAFKA_BROKER + value: kafka:1234 + - name: STORAGE_POSTGRES_CONN_STRING + value: $(POSTGRES_URI) + image: ghcr.io/formancehq/ledger:latest + imagePullPolicy: Always + livenessProbe: + failureThreshold: 20 + httpGet: + path: /_healthcheck + port: 8080 + scheme: HTTP + initialDelaySeconds: 1 + periodSeconds: 2 + successThreshold: 1 + timeoutSeconds: 30 + name: ledger + ports: + - containerPort: 8080 + name: http + protocol: TCP + resources: {} + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + dnsPolicy: ClusterFirst + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 +status: + conditions: + - lastTransitionTime: "2023-08-02T15:52:20Z" + lastUpdateTime: "2023-08-02T15:52:20Z" + status: "True" + type: Available + observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/orchestration-worker.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/orchestration-worker.yaml new file mode 100644 index 0000000000..66a88a6c78 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/orchestration-worker.yaml @@ -0,0 +1,91 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + reloader.stakater.com/auto: "true" + generation: 1 + labels: + app.kubernetes.io/name: orchestration + formance.com/monopod: "false" + stack: "true" + name: orchestration-worker + namespace: multipod-latest-no-monitoring +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + app.kubernetes.io/name: orchestration-worker + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 25% + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + app.kubernetes.io/name: orchestration-worker + spec: + containers: + - args: + - worker + env: + - name: POSTGRES_HOST + value: localhost + - name: POSTGRES_PORT + value: "5432" + - name: POSTGRES_DATABASE + value: multipod-latest-no-monitoring-orchestration + - name: POSTGRES_USERNAME + value: root + - name: POSTGRES_PASSWORD + value: root + - name: POSTGRES_NO_DATABASE_URI + value: postgresql://$(POSTGRES_USERNAME):$(POSTGRES_PASSWORD)@$(POSTGRES_HOST):$(POSTGRES_PORT) + - name: POSTGRES_URI + value: $(POSTGRES_NO_DATABASE_URI)/$(POSTGRES_DATABASE)?sslmode=disable + - name: DEBUG + value: "false" + - name: DEV + value: "false" + - name: STACK_URL + value: http://example.net + - name: OTEL_SERVICE_NAME + value: orchestration-worker + - name: STACK + value: multipod-latest-no-monitoring + - name: POSTGRES_DSN + value: $(POSTGRES_URI) + - name: TEMPORAL_TASK_QUEUE + value: multipod-latest-no-monitoring + - name: TEMPORAL_ADDRESS + - name: TEMPORAL_NAMESPACE + - name: TEMPORAL_SSL_CLIENT_KEY + - name: TEMPORAL_SSL_CLIENT_CERT + - name: STACK_CLIENT_ID + value: orchestration + - name: STACK_CLIENT_SECRET + value: mocked-secret + image: ghcr.io/formancehq/orchestration:latest + imagePullPolicy: Always + name: orchestration-worker + resources: + requests: + cpu: 100m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + dnsPolicy: ClusterFirst + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 +status: + conditions: + - lastTransitionTime: "2023-08-02T15:52:20Z" + lastUpdateTime: "2023-08-02T15:52:20Z" + status: "True" + type: Available + observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/orchestration.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/orchestration.yaml new file mode 100644 index 0000000000..2b2cd7038e --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/orchestration.yaml @@ -0,0 +1,103 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + reloader.stakater.com/auto: "true" + generation: 1 + labels: + app.kubernetes.io/name: orchestration + formance.com/monopod: "false" + stack: "true" + name: orchestration + namespace: multipod-latest-no-monitoring +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + app.kubernetes.io/name: orchestration + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 25% + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + app.kubernetes.io/name: orchestration + spec: + containers: + - env: + - name: POSTGRES_HOST + value: localhost + - name: POSTGRES_PORT + value: "5432" + - name: POSTGRES_DATABASE + value: multipod-latest-no-monitoring-orchestration + - name: POSTGRES_USERNAME + value: root + - name: POSTGRES_PASSWORD + value: root + - name: POSTGRES_NO_DATABASE_URI + value: postgresql://$(POSTGRES_USERNAME):$(POSTGRES_PASSWORD)@$(POSTGRES_HOST):$(POSTGRES_PORT) + - name: POSTGRES_URI + value: $(POSTGRES_NO_DATABASE_URI)/$(POSTGRES_DATABASE)?sslmode=disable + - name: DEBUG + value: "false" + - name: DEV + value: "false" + - name: STACK_URL + value: http://example.net + - name: OTEL_SERVICE_NAME + value: orchestration + - name: STACK + value: multipod-latest-no-monitoring + - name: POSTGRES_DSN + value: $(POSTGRES_URI) + - name: TEMPORAL_TASK_QUEUE + value: multipod-latest-no-monitoring + - name: TEMPORAL_ADDRESS + - name: TEMPORAL_NAMESPACE + - name: TEMPORAL_SSL_CLIENT_KEY + - name: TEMPORAL_SSL_CLIENT_CERT + - name: STACK_CLIENT_ID + value: orchestration + - name: STACK_CLIENT_SECRET + value: mocked-secret + image: ghcr.io/formancehq/orchestration:latest + imagePullPolicy: Always + livenessProbe: + failureThreshold: 20 + httpGet: + path: /_healthcheck + port: 8080 + scheme: HTTP + initialDelaySeconds: 1 + periodSeconds: 2 + successThreshold: 1 + timeoutSeconds: 30 + name: orchestration + ports: + - containerPort: 8080 + name: http + protocol: TCP + resources: + requests: + cpu: 100m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + dnsPolicy: ClusterFirst + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 +status: + conditions: + - lastTransitionTime: "2023-08-02T15:52:20Z" + lastUpdateTime: "2023-08-02T15:52:20Z" + status: "True" + type: Available + observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/payments.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/payments.yaml new file mode 100644 index 0000000000..4c76f6b572 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/payments.yaml @@ -0,0 +1,104 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + reloader.stakater.com/auto: "true" + generation: 1 + labels: + app.kubernetes.io/name: payments + formance.com/monopod: "false" + stack: "true" + name: payments + namespace: multipod-latest-no-monitoring +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + app.kubernetes.io/name: payments + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 25% + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + app.kubernetes.io/name: payments + spec: + containers: + - env: + - name: POSTGRES_HOST + value: localhost + - name: POSTGRES_PORT + value: "5432" + - name: POSTGRES_DATABASE + value: multipod-latest-no-monitoring-payments + - name: POSTGRES_USERNAME + value: root + - name: POSTGRES_PASSWORD + value: root + - name: POSTGRES_NO_DATABASE_URI + value: postgresql://$(POSTGRES_USERNAME):$(POSTGRES_PASSWORD)@$(POSTGRES_HOST):$(POSTGRES_PORT) + - name: POSTGRES_URI + value: $(POSTGRES_NO_DATABASE_URI)/$(POSTGRES_DATABASE)?sslmode=disable + - name: LISTEN + value: :8080 + - name: DEBUG + value: "false" + - name: DEV + value: "false" + - name: STACK_URL + value: http://example.net + - name: OTEL_SERVICE_NAME + value: payments + - name: STACK + value: multipod-latest-no-monitoring + - name: BROKER + value: kafka + - name: PUBLISHER_KAFKA_ENABLED + value: "true" + - name: PUBLISHER_KAFKA_BROKER + value: kafka:1234 + - name: POSTGRES_DATABASE_NAME + value: $(POSTGRES_DATABASE) + - name: CONFIG_ENCRYPTION_KEY + - name: PUBLISHER_TOPIC_MAPPING + value: '*:multipod-latest-no-monitoring-payments' + image: ghcr.io/formancehq/payments:latest + imagePullPolicy: Always + livenessProbe: + failureThreshold: 20 + httpGet: + path: /_health + port: 8080 + scheme: HTTP + initialDelaySeconds: 1 + periodSeconds: 2 + successThreshold: 1 + timeoutSeconds: 30 + name: payments + ports: + - containerPort: 8080 + name: http + protocol: TCP + resources: + requests: + cpu: 100m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + dnsPolicy: ClusterFirst + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 +status: + conditions: + - lastTransitionTime: "2023-08-02T15:52:20Z" + lastUpdateTime: "2023-08-02T15:52:20Z" + status: "True" + type: Available + observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/search-benthos.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/search-benthos.yaml new file mode 100644 index 0000000000..46cc2ce9c9 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/search-benthos.yaml @@ -0,0 +1,124 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + reloader.stakater.com/auto: "true" + generation: 1 + labels: + app.kubernetes.io/name: search + formance.com/monopod: "false" + stack: "true" + name: search-benthos + namespace: multipod-latest-no-monitoring +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + app.kubernetes.io/name: search-benthos + strategy: + type: Recreate + template: + metadata: + creationTimestamp: null + labels: + app.kubernetes.io/name: search-benthos + spec: + containers: + - command: + - /benthos + - -r + - /config/resources/*.yaml + - -t + - /config/templates/*.yaml + - --log.level + - trace + - streams + - /config/streams/*.yaml + env: + - name: DEBUG + value: "false" + - name: DEV + value: "false" + - name: STACK_URL + value: http://example.net + - name: OTEL_SERVICE_NAME + value: search-benthos + - name: STACK + value: multipod-latest-no-monitoring + - name: OPENSEARCH_URL + value: http://elasticsearch:9200 + - name: OPENSEARCH_BATCHING_COUNT + value: "0" + - name: OPENSEARCH_BATCHING_PERIOD + - name: TOPIC_PREFIX + value: multipod-latest-no-monitoring- + - name: OPENSEARCH_INDEX + value: stacks + - name: KAFKA_ADDRESS + value: kafka:1234 + - name: LEDGER_POSTGRES_HOST + value: localhost + - name: LEDGER_POSTGRES_PORT + value: "5432" + - name: LEDGER_POSTGRES_DATABASE + value: multipod-latest-no-monitoring-ledger + - name: LEDGER_POSTGRES_USERNAME + value: root + - name: LEDGER_POSTGRES_PASSWORD + value: root + - name: LEDGER_POSTGRES_NO_DATABASE_URI + value: postgresql://$(LEDGER_POSTGRES_USERNAME):$(LEDGER_POSTGRES_PASSWORD)@$(LEDGER_POSTGRES_HOST):$(LEDGER_POSTGRES_PORT) + - name: LEDGER_POSTGRES_URI + value: $(LEDGER_POSTGRES_NO_DATABASE_URI)/$(LEDGER_POSTGRES_DATABASE)?sslmode=disable + - name: BROKER + value: kafka + image: public.ecr.aws/h9j1u6h3/jeffail/benthos:4.12.1 + imagePullPolicy: IfNotPresent + name: search-benthos + ports: + - containerPort: 4195 + name: http + protocol: TCP + resources: + requests: + cpu: 100m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /config/resources + name: resources + readOnly: true + - mountPath: /config/streams + name: streams + readOnly: true + - mountPath: /config/templates + name: templates + readOnly: true + dnsPolicy: ClusterFirst + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + name: search-benthos-resources + name: resources + - configMap: + defaultMode: 420 + name: search-benthos-streams + name: streams + - configMap: + defaultMode: 420 + name: search-benthos-templates + name: templates +status: + conditions: + - lastTransitionTime: "2023-08-02T15:52:20Z" + lastUpdateTime: "2023-08-02T15:52:20Z" + status: "True" + type: Available + observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/search.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/search.yaml new file mode 100644 index 0000000000..825f7ed236 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/search.yaml @@ -0,0 +1,98 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + reloader.stakater.com/auto: "true" + generation: 1 + labels: + app.kubernetes.io/name: search + formance.com/monopod: "false" + stack: "true" + name: search + namespace: multipod-latest-no-monitoring +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + app.kubernetes.io/name: search + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 25% + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + app.kubernetes.io/name: search + spec: + containers: + - env: + - name: BIND + value: :8080 + - name: DEBUG + value: "false" + - name: DEV + value: "false" + - name: STACK_URL + value: http://example.net + - name: OTEL_SERVICE_NAME + value: search + - name: STACK + value: multipod-latest-no-monitoring + - name: OPENSEARCH_URL + value: http://elasticsearch:9200 + - name: OPENSEARCH_BATCHING_COUNT + value: "0" + - name: OPENSEARCH_BATCHING_PERIOD + - name: TOPIC_PREFIX + value: multipod-latest-no-monitoring- + - name: OPENSEARCH_INDEX + value: stacks + - name: KAFKA_ADDRESS + value: kafka:1234 + - name: OPEN_SEARCH_SERVICE + value: elasticsearch:9200 + - name: OPEN_SEARCH_SCHEME + value: http + - name: MAPPING_INIT_DISABLED + value: "true" + - name: ES_INDICES + value: stacks + image: ghcr.io/formancehq/search:latest + imagePullPolicy: Always + livenessProbe: + failureThreshold: 20 + httpGet: + path: /_healthcheck + port: 8080 + scheme: HTTP + initialDelaySeconds: 1 + periodSeconds: 2 + successThreshold: 1 + timeoutSeconds: 30 + name: search + ports: + - containerPort: 8080 + name: http + protocol: TCP + resources: + requests: + cpu: 100m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + dnsPolicy: ClusterFirst + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 +status: + conditions: + - lastTransitionTime: "2023-08-02T15:52:20Z" + lastUpdateTime: "2023-08-02T15:52:20Z" + status: "True" + type: Available + observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/stargate.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/stargate.yaml new file mode 100644 index 0000000000..9bc68cb087 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/stargate.yaml @@ -0,0 +1,89 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + reloader.stakater.com/auto: "true" + generation: 1 + labels: + app.kubernetes.io/name: stargate + formance.com/monopod: "false" + stack: "true" + name: stargate + namespace: multipod-latest-no-monitoring +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + app.kubernetes.io/name: stargate + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 25% + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + app.kubernetes.io/name: stargate + spec: + containers: + - env: + - name: BIND + value: :8080 + - name: DEBUG + value: "false" + - name: DEV + value: "false" + - name: STACK_URL + value: http://example.net + - name: OTEL_SERVICE_NAME + value: stargate + - name: STACK + value: multipod-latest-no-monitoring + - name: ORGANIZATION_ID + value: multipod + - name: STACK_ID + value: latest + - name: STARGATE_SERVER_URL + - name: GATEWAY_URL + value: http://gateway:8000 + - name: STARGATE_AUTH_CLIENT_ID + - name: STARGATE_AUTH_CLIENT_SECRET + - name: STARGATE_AUTH_ISSUER_URL + image: ghcr.io/formancehq/stargate:latest + imagePullPolicy: Always + livenessProbe: + failureThreshold: 20 + httpGet: + path: /_healthcheck + port: 8080 + scheme: HTTP + initialDelaySeconds: 1 + periodSeconds: 2 + successThreshold: 1 + timeoutSeconds: 30 + name: stargate + ports: + - containerPort: 8080 + name: http + protocol: TCP + resources: + requests: + cpu: 100m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + dnsPolicy: ClusterFirst + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 +status: + conditions: + - lastTransitionTime: "2023-08-02T15:52:20Z" + lastUpdateTime: "2023-08-02T15:52:20Z" + status: "True" + type: Available + observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/wallets.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/wallets.yaml new file mode 100644 index 0000000000..e861b60c32 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/wallets.yaml @@ -0,0 +1,85 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + reloader.stakater.com/auto: "true" + generation: 1 + labels: + app.kubernetes.io/name: wallets + formance.com/monopod: "false" + stack: "true" + name: wallets + namespace: multipod-latest-no-monitoring +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + app.kubernetes.io/name: wallets + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 25% + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + app.kubernetes.io/name: wallets + spec: + containers: + - env: + - name: LISTEN + value: :8080 + - name: DEBUG + value: "false" + - name: DEV + value: "false" + - name: STACK_URL + value: http://example.net + - name: OTEL_SERVICE_NAME + value: wallets + - name: STACK + value: multipod-latest-no-monitoring + - name: STORAGE_POSTGRES_CONN_STRING + value: $(POSTGRES_URI) + - name: STACK_CLIENT_ID + value: wallets + - name: STACK_CLIENT_SECRET + value: mocked-secret + image: ghcr.io/formancehq/wallets:latest + imagePullPolicy: Always + livenessProbe: + failureThreshold: 20 + httpGet: + path: /_healthcheck + port: 8080 + scheme: HTTP + initialDelaySeconds: 1 + periodSeconds: 2 + successThreshold: 1 + timeoutSeconds: 30 + name: wallets + ports: + - containerPort: 8080 + name: http + protocol: TCP + resources: + requests: + cpu: 100m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + dnsPolicy: ClusterFirst + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 +status: + conditions: + - lastTransitionTime: "2023-08-02T15:52:20Z" + lastUpdateTime: "2023-08-02T15:52:20Z" + status: "True" + type: Available + observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/webhooks-worker.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/webhooks-worker.yaml new file mode 100644 index 0000000000..2b5776bb1b --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/webhooks-worker.yaml @@ -0,0 +1,91 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + reloader.stakater.com/auto: "true" + generation: 1 + labels: + app.kubernetes.io/name: webhooks + formance.com/monopod: "false" + stack: "true" + name: webhooks-worker + namespace: multipod-latest-no-monitoring +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + app.kubernetes.io/name: webhooks-worker + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 25% + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + app.kubernetes.io/name: webhooks-worker + spec: + containers: + - args: + - worker + env: + - name: POSTGRES_HOST + value: localhost + - name: POSTGRES_PORT + value: "5432" + - name: POSTGRES_DATABASE + value: multipod-latest-no-monitoring-webhooks + - name: POSTGRES_USERNAME + value: root + - name: POSTGRES_PASSWORD + value: root + - name: POSTGRES_NO_DATABASE_URI + value: postgresql://$(POSTGRES_USERNAME):$(POSTGRES_PASSWORD)@$(POSTGRES_HOST):$(POSTGRES_PORT) + - name: POSTGRES_URI + value: $(POSTGRES_NO_DATABASE_URI)/$(POSTGRES_DATABASE)?sslmode=disable + - name: LISTEN + value: :0 + - name: DEBUG + value: "false" + - name: DEV + value: "false" + - name: STACK_URL + value: http://example.net + - name: OTEL_SERVICE_NAME + value: webhooks-worker + - name: STACK + value: multipod-latest-no-monitoring + - name: BROKER + value: kafka + - name: PUBLISHER_KAFKA_ENABLED + value: "true" + - name: PUBLISHER_KAFKA_BROKER + value: kafka:1234 + - name: STORAGE_POSTGRES_CONN_STRING + value: $(POSTGRES_URI) + - name: KAFKA_TOPICS + value: multipod-latest-no-monitoring-ledger multipod-latest-no-monitoring-payments + image: ghcr.io/formancehq/webhooks:latest + imagePullPolicy: Always + name: webhooks-worker + resources: + requests: + cpu: 100m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + dnsPolicy: ClusterFirst + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 +status: + conditions: + - lastTransitionTime: "2023-08-02T15:52:20Z" + lastUpdateTime: "2023-08-02T15:52:20Z" + status: "True" + type: Available + observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/webhooks.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/webhooks.yaml new file mode 100644 index 0000000000..232714a7f5 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/deployments-apps-v1/webhooks.yaml @@ -0,0 +1,101 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + reloader.stakater.com/auto: "true" + generation: 1 + labels: + app.kubernetes.io/name: webhooks + formance.com/monopod: "false" + stack: "true" + name: webhooks + namespace: multipod-latest-no-monitoring +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + app.kubernetes.io/name: webhooks + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 25% + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + app.kubernetes.io/name: webhooks + spec: + containers: + - env: + - name: POSTGRES_HOST + value: localhost + - name: POSTGRES_PORT + value: "5432" + - name: POSTGRES_DATABASE + value: multipod-latest-no-monitoring-webhooks + - name: POSTGRES_USERNAME + value: root + - name: POSTGRES_PASSWORD + value: root + - name: POSTGRES_NO_DATABASE_URI + value: postgresql://$(POSTGRES_USERNAME):$(POSTGRES_PASSWORD)@$(POSTGRES_HOST):$(POSTGRES_PORT) + - name: POSTGRES_URI + value: $(POSTGRES_NO_DATABASE_URI)/$(POSTGRES_DATABASE)?sslmode=disable + - name: LISTEN + value: :8080 + - name: DEBUG + value: "false" + - name: DEV + value: "false" + - name: STACK_URL + value: http://example.net + - name: OTEL_SERVICE_NAME + value: webhooks + - name: STACK + value: multipod-latest-no-monitoring + - name: BROKER + value: kafka + - name: PUBLISHER_KAFKA_ENABLED + value: "true" + - name: PUBLISHER_KAFKA_BROKER + value: kafka:1234 + - name: STORAGE_POSTGRES_CONN_STRING + value: $(POSTGRES_URI) + image: ghcr.io/formancehq/webhooks:latest + imagePullPolicy: Always + livenessProbe: + failureThreshold: 20 + httpGet: + path: /_healthcheck + port: 8080 + scheme: HTTP + initialDelaySeconds: 1 + periodSeconds: 2 + successThreshold: 1 + timeoutSeconds: 30 + name: webhooks + ports: + - containerPort: 8080 + name: http + protocol: TCP + resources: + requests: + cpu: 100m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + dnsPolicy: ClusterFirst + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 +status: + conditions: + - lastTransitionTime: "2023-08-02T15:52:20Z" + lastUpdateTime: "2023-08-02T15:52:20Z" + status: "True" + type: Available + observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/ingresses-networking.k8s.io-v1/gateway.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/ingresses-networking.k8s.io-v1/gateway.yaml new file mode 100644 index 0000000000..14ba3b64ba --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/ingresses-networking.k8s.io-v1/gateway.yaml @@ -0,0 +1,22 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + generation: 1 + labels: + stack: "true" + name: gateway + namespace: multipod-latest-no-monitoring +spec: + rules: + - host: example.net + http: + paths: + - backend: + service: + name: gateway + port: + name: http + path: / + pathType: Prefix +status: + loadBalancer: {} diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml new file mode 100644 index 0000000000..718b010d6b --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-post-upgrade.yaml @@ -0,0 +1,18 @@ +apiVersion: stack.formance.com/v1beta3 +kind: Migration +metadata: + annotations: + reloader.stakater.com/auto: "true" + generation: 1 + labels: + stack: "true" + name: payments-v0.6.5-post-upgrade + namespace: multipod-latest-no-monitoring +spec: + configuration: multipod-latest-no-monitoring + module: payments + postUpgrade: true + targetedVersion: v0.6.5 + version: multipod-latest-no-monitoring +status: + terminated: true diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-pre-upgrade.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-pre-upgrade.yaml new file mode 100644 index 0000000000..0375b037a4 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.6.5-pre-upgrade.yaml @@ -0,0 +1,18 @@ +apiVersion: stack.formance.com/v1beta3 +kind: Migration +metadata: + annotations: + reloader.stakater.com/auto: "true" + generation: 1 + labels: + stack: "true" + name: payments-v0.6.5-pre-upgrade + namespace: multipod-latest-no-monitoring +spec: + configuration: multipod-latest-no-monitoring + module: payments + postUpgrade: false + targetedVersion: v0.6.5 + version: multipod-latest-no-monitoring +status: + terminated: true diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.6.7-pre-upgrade.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.6.7-pre-upgrade.yaml new file mode 100644 index 0000000000..1d5e401217 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.6.7-pre-upgrade.yaml @@ -0,0 +1,18 @@ +apiVersion: stack.formance.com/v1beta3 +kind: Migration +metadata: + annotations: + reloader.stakater.com/auto: "true" + generation: 1 + labels: + stack: "true" + name: payments-v0.6.7-pre-upgrade + namespace: multipod-latest-no-monitoring +spec: + configuration: multipod-latest-no-monitoring + module: payments + postUpgrade: false + targetedVersion: v0.6.7 + version: multipod-latest-no-monitoring +status: + terminated: true diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.6.8-pre-upgrade.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.6.8-pre-upgrade.yaml new file mode 100644 index 0000000000..7989fd69a6 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.6.8-pre-upgrade.yaml @@ -0,0 +1,18 @@ +apiVersion: stack.formance.com/v1beta3 +kind: Migration +metadata: + annotations: + reloader.stakater.com/auto: "true" + generation: 1 + labels: + stack: "true" + name: payments-v0.6.8-pre-upgrade + namespace: multipod-latest-no-monitoring +spec: + configuration: multipod-latest-no-monitoring + module: payments + postUpgrade: false + targetedVersion: v0.6.8 + version: multipod-latest-no-monitoring +status: + terminated: true diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml new file mode 100644 index 0000000000..3b0cdf2fb3 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-post-upgrade.yaml @@ -0,0 +1,18 @@ +apiVersion: stack.formance.com/v1beta3 +kind: Migration +metadata: + annotations: + reloader.stakater.com/auto: "true" + generation: 1 + labels: + stack: "true" + name: payments-v0.7.0-post-upgrade + namespace: multipod-latest-no-monitoring +spec: + configuration: multipod-latest-no-monitoring + module: payments + postUpgrade: true + targetedVersion: v0.7.0 + version: multipod-latest-no-monitoring +status: + terminated: true diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-pre-upgrade.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-pre-upgrade.yaml new file mode 100644 index 0000000000..98f6d8f4b0 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.7.0-pre-upgrade.yaml @@ -0,0 +1,18 @@ +apiVersion: stack.formance.com/v1beta3 +kind: Migration +metadata: + annotations: + reloader.stakater.com/auto: "true" + generation: 1 + labels: + stack: "true" + name: payments-v0.7.0-pre-upgrade + namespace: multipod-latest-no-monitoring +spec: + configuration: multipod-latest-no-monitoring + module: payments + postUpgrade: false + targetedVersion: v0.7.0 + version: multipod-latest-no-monitoring +status: + terminated: true diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml new file mode 100644 index 0000000000..48a672051b --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-post-upgrade.yaml @@ -0,0 +1,18 @@ +apiVersion: stack.formance.com/v1beta3 +kind: Migration +metadata: + annotations: + reloader.stakater.com/auto: "true" + generation: 1 + labels: + stack: "true" + name: payments-v0.8.0-post-upgrade + namespace: multipod-latest-no-monitoring +spec: + configuration: multipod-latest-no-monitoring + module: payments + postUpgrade: true + targetedVersion: v0.8.0 + version: multipod-latest-no-monitoring +status: + terminated: true diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-pre-upgrade.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-pre-upgrade.yaml new file mode 100644 index 0000000000..a28fc4c01a --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.8.0-pre-upgrade.yaml @@ -0,0 +1,18 @@ +apiVersion: stack.formance.com/v1beta3 +kind: Migration +metadata: + annotations: + reloader.stakater.com/auto: "true" + generation: 1 + labels: + stack: "true" + name: payments-v0.8.0-pre-upgrade + namespace: multipod-latest-no-monitoring +spec: + configuration: multipod-latest-no-monitoring + module: payments + postUpgrade: false + targetedVersion: v0.8.0 + version: multipod-latest-no-monitoring +status: + terminated: true diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml new file mode 100644 index 0000000000..9e743da657 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.8.1-post-upgrade.yaml @@ -0,0 +1,18 @@ +apiVersion: stack.formance.com/v1beta3 +kind: Migration +metadata: + annotations: + reloader.stakater.com/auto: "true" + generation: 1 + labels: + stack: "true" + name: payments-v0.8.1-post-upgrade + namespace: multipod-latest-no-monitoring +spec: + configuration: multipod-latest-no-monitoring + module: payments + postUpgrade: true + targetedVersion: v0.8.1 + version: multipod-latest-no-monitoring +status: + terminated: true diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.9.0-pre-upgrade.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.9.0-pre-upgrade.yaml new file mode 100644 index 0000000000..9620425998 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.9.0-pre-upgrade.yaml @@ -0,0 +1,18 @@ +apiVersion: stack.formance.com/v1beta3 +kind: Migration +metadata: + annotations: + reloader.stakater.com/auto: "true" + generation: 1 + labels: + stack: "true" + name: payments-v0.9.0-pre-upgrade + namespace: multipod-latest-no-monitoring +spec: + configuration: multipod-latest-no-monitoring + module: payments + postUpgrade: false + targetedVersion: v0.9.0 + version: multipod-latest-no-monitoring +status: + terminated: true diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.9.1-pre-upgrade.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.9.1-pre-upgrade.yaml new file mode 100644 index 0000000000..9d6035dc73 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.9.1-pre-upgrade.yaml @@ -0,0 +1,18 @@ +apiVersion: stack.formance.com/v1beta3 +kind: Migration +metadata: + annotations: + reloader.stakater.com/auto: "true" + generation: 1 + labels: + stack: "true" + name: payments-v0.9.1-pre-upgrade + namespace: multipod-latest-no-monitoring +spec: + configuration: multipod-latest-no-monitoring + module: payments + postUpgrade: false + targetedVersion: v0.9.1 + version: multipod-latest-no-monitoring +status: + terminated: true diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.9.4-pre-upgrade.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.9.4-pre-upgrade.yaml new file mode 100644 index 0000000000..8bdbe71c6e --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/payments-v0.9.4-pre-upgrade.yaml @@ -0,0 +1,18 @@ +apiVersion: stack.formance.com/v1beta3 +kind: Migration +metadata: + annotations: + reloader.stakater.com/auto: "true" + generation: 1 + labels: + stack: "true" + name: payments-v0.9.4-pre-upgrade + namespace: multipod-latest-no-monitoring +spec: + configuration: multipod-latest-no-monitoring + module: payments + postUpgrade: false + targetedVersion: v0.9.4 + version: multipod-latest-no-monitoring +status: + terminated: true diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml new file mode 100644 index 0000000000..7a76c207b1 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-post-upgrade.yaml @@ -0,0 +1,18 @@ +apiVersion: stack.formance.com/v1beta3 +kind: Migration +metadata: + annotations: + reloader.stakater.com/auto: "true" + generation: 1 + labels: + stack: "true" + name: search-v0.7.0-post-upgrade + namespace: multipod-latest-no-monitoring +spec: + configuration: multipod-latest-no-monitoring + module: search + postUpgrade: true + targetedVersion: v0.7.0 + version: multipod-latest-no-monitoring +status: + terminated: true diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml new file mode 100644 index 0000000000..8e1ff62c5a --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/search-v0.7.0-pre-upgrade.yaml @@ -0,0 +1,18 @@ +apiVersion: stack.formance.com/v1beta3 +kind: Migration +metadata: + annotations: + reloader.stakater.com/auto: "true" + generation: 1 + labels: + stack: "true" + name: search-v0.7.0-pre-upgrade + namespace: multipod-latest-no-monitoring +spec: + configuration: multipod-latest-no-monitoring + module: search + postUpgrade: false + targetedVersion: v0.7.0 + version: multipod-latest-no-monitoring +status: + terminated: true diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml new file mode 100644 index 0000000000..b2374a5ab5 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/migrations-stack.formance.com-v1beta3/wallets-v0.4.3-post-upgrade.yaml @@ -0,0 +1,18 @@ +apiVersion: stack.formance.com/v1beta3 +kind: Migration +metadata: + annotations: + reloader.stakater.com/auto: "true" + generation: 1 + labels: + stack: "true" + name: wallets-v0.4.3-post-upgrade + namespace: multipod-latest-no-monitoring +spec: + configuration: multipod-latest-no-monitoring + module: wallets + postUpgrade: true + targetedVersion: v0.4.3 + version: multipod-latest-no-monitoring +status: + terminated: true diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/secrets--v1/auth-secret.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/secrets--v1/auth-secret.yaml new file mode 100644 index 0000000000..cf49c6e3db --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/secrets--v1/auth-secret.yaml @@ -0,0 +1,10 @@ +apiVersion: v1 +data: + signingKey: ZmFrZS1yc2Eta2V5 +kind: Secret +metadata: + labels: + stack: "true" + name: auth-secret + namespace: multipod-latest-no-monitoring +type: Opaque diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/auth.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/auth.yaml new file mode 100644 index 0000000000..588d7d1472 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/auth.yaml @@ -0,0 +1,27 @@ +apiVersion: v1 +kind: Service +metadata: + labels: + app.kubernetes.io/service-name: auth + name: auth + namespace: multipod-latest-no-monitoring +spec: + clusterIP: 10.0.0.63 + clusterIPs: + - 10.0.0.63 + internalTrafficPolicy: Cluster + ipFamilies: + - IPv4 + ipFamilyPolicy: SingleStack + ports: + - appProtocol: http + name: http + port: 8080 + protocol: TCP + targetPort: 8080 + selector: + app.kubernetes.io/name: auth + sessionAffinity: None + type: ClusterIP +status: + loadBalancer: {} diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/control.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/control.yaml new file mode 100644 index 0000000000..b80dbf0f19 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/control.yaml @@ -0,0 +1,27 @@ +apiVersion: v1 +kind: Service +metadata: + labels: + app.kubernetes.io/service-name: control + name: control + namespace: multipod-latest-no-monitoring +spec: + clusterIP: 10.0.0.112 + clusterIPs: + - 10.0.0.112 + internalTrafficPolicy: Cluster + ipFamilies: + - IPv4 + ipFamilyPolicy: SingleStack + ports: + - appProtocol: http + name: http + port: 3000 + protocol: TCP + targetPort: 3000 + selector: + app.kubernetes.io/name: control + sessionAffinity: None + type: ClusterIP +status: + loadBalancer: {} diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/gateway.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/gateway.yaml new file mode 100644 index 0000000000..9cb0651323 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/gateway.yaml @@ -0,0 +1,27 @@ +apiVersion: v1 +kind: Service +metadata: + labels: + app.kubernetes.io/service-name: gateway + name: gateway + namespace: multipod-latest-no-monitoring +spec: + clusterIP: 10.0.0.239 + clusterIPs: + - 10.0.0.239 + internalTrafficPolicy: Cluster + ipFamilies: + - IPv4 + ipFamilyPolicy: SingleStack + ports: + - appProtocol: http + name: http + port: 8000 + protocol: TCP + targetPort: 8000 + selector: + app.kubernetes.io/name: gateway + sessionAffinity: None + type: ClusterIP +status: + loadBalancer: {} diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/ledger.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/ledger.yaml new file mode 100644 index 0000000000..c853ceea45 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/ledger.yaml @@ -0,0 +1,27 @@ +apiVersion: v1 +kind: Service +metadata: + labels: + app.kubernetes.io/service-name: ledger + name: ledger + namespace: multipod-latest-no-monitoring +spec: + clusterIP: 10.0.0.180 + clusterIPs: + - 10.0.0.180 + internalTrafficPolicy: Cluster + ipFamilies: + - IPv4 + ipFamilyPolicy: SingleStack + ports: + - appProtocol: http + name: http + port: 8080 + protocol: TCP + targetPort: 8080 + selector: + app.kubernetes.io/name: ledger + sessionAffinity: None + type: ClusterIP +status: + loadBalancer: {} diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/orchestration.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/orchestration.yaml new file mode 100644 index 0000000000..3e22a9f8c5 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/orchestration.yaml @@ -0,0 +1,27 @@ +apiVersion: v1 +kind: Service +metadata: + labels: + app.kubernetes.io/service-name: orchestration + name: orchestration + namespace: multipod-latest-no-monitoring +spec: + clusterIP: 10.0.0.22 + clusterIPs: + - 10.0.0.22 + internalTrafficPolicy: Cluster + ipFamilies: + - IPv4 + ipFamilyPolicy: SingleStack + ports: + - appProtocol: http + name: http + port: 8080 + protocol: TCP + targetPort: 8080 + selector: + app.kubernetes.io/name: orchestration + sessionAffinity: None + type: ClusterIP +status: + loadBalancer: {} diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/payments.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/payments.yaml new file mode 100644 index 0000000000..71ef075f8f --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/payments.yaml @@ -0,0 +1,27 @@ +apiVersion: v1 +kind: Service +metadata: + labels: + app.kubernetes.io/service-name: payments + name: payments + namespace: multipod-latest-no-monitoring +spec: + clusterIP: 10.0.0.44 + clusterIPs: + - 10.0.0.44 + internalTrafficPolicy: Cluster + ipFamilies: + - IPv4 + ipFamilyPolicy: SingleStack + ports: + - appProtocol: http + name: http + port: 8080 + protocol: TCP + targetPort: 8080 + selector: + app.kubernetes.io/name: payments + sessionAffinity: None + type: ClusterIP +status: + loadBalancer: {} diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/search-benthos.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/search-benthos.yaml new file mode 100644 index 0000000000..1271d0d4f5 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/search-benthos.yaml @@ -0,0 +1,27 @@ +apiVersion: v1 +kind: Service +metadata: + labels: + app.kubernetes.io/service-name: search-benthos + name: search-benthos + namespace: multipod-latest-no-monitoring +spec: + clusterIP: 10.0.0.245 + clusterIPs: + - 10.0.0.245 + internalTrafficPolicy: Cluster + ipFamilies: + - IPv4 + ipFamilyPolicy: SingleStack + ports: + - appProtocol: http + name: http + port: 4195 + protocol: TCP + targetPort: 4195 + selector: + app.kubernetes.io/name: search-benthos + sessionAffinity: None + type: ClusterIP +status: + loadBalancer: {} diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/search.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/search.yaml new file mode 100644 index 0000000000..5564a0a51b --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/search.yaml @@ -0,0 +1,27 @@ +apiVersion: v1 +kind: Service +metadata: + labels: + app.kubernetes.io/service-name: search + name: search + namespace: multipod-latest-no-monitoring +spec: + clusterIP: 10.0.0.108 + clusterIPs: + - 10.0.0.108 + internalTrafficPolicy: Cluster + ipFamilies: + - IPv4 + ipFamilyPolicy: SingleStack + ports: + - appProtocol: http + name: http + port: 8080 + protocol: TCP + targetPort: 8080 + selector: + app.kubernetes.io/name: search + sessionAffinity: None + type: ClusterIP +status: + loadBalancer: {} diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/stargate.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/stargate.yaml new file mode 100644 index 0000000000..6433e5da85 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/stargate.yaml @@ -0,0 +1,27 @@ +apiVersion: v1 +kind: Service +metadata: + labels: + app.kubernetes.io/service-name: stargate + name: stargate + namespace: multipod-latest-no-monitoring +spec: + clusterIP: 10.0.0.115 + clusterIPs: + - 10.0.0.115 + internalTrafficPolicy: Cluster + ipFamilies: + - IPv4 + ipFamilyPolicy: SingleStack + ports: + - appProtocol: http + name: http + port: 8080 + protocol: TCP + targetPort: 8080 + selector: + app.kubernetes.io/name: stargate + sessionAffinity: None + type: ClusterIP +status: + loadBalancer: {} diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/wallets.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/wallets.yaml new file mode 100644 index 0000000000..106c676013 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/wallets.yaml @@ -0,0 +1,27 @@ +apiVersion: v1 +kind: Service +metadata: + labels: + app.kubernetes.io/service-name: wallets + name: wallets + namespace: multipod-latest-no-monitoring +spec: + clusterIP: 10.0.0.106 + clusterIPs: + - 10.0.0.106 + internalTrafficPolicy: Cluster + ipFamilies: + - IPv4 + ipFamilyPolicy: SingleStack + ports: + - appProtocol: http + name: http + port: 8080 + protocol: TCP + targetPort: 8080 + selector: + app.kubernetes.io/name: wallets + sessionAffinity: None + type: ClusterIP +status: + loadBalancer: {} diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/webhooks.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/webhooks.yaml new file mode 100644 index 0000000000..30375a0b72 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/results/services--v1/webhooks.yaml @@ -0,0 +1,27 @@ +apiVersion: v1 +kind: Service +metadata: + labels: + app.kubernetes.io/service-name: webhooks + name: webhooks + namespace: multipod-latest-no-monitoring +spec: + clusterIP: 10.0.0.97 + clusterIPs: + - 10.0.0.97 + internalTrafficPolicy: Cluster + ipFamilies: + - IPv4 + ipFamilyPolicy: SingleStack + ports: + - appProtocol: http + name: http + port: 8080 + protocol: TCP + targetPort: 8080 + selector: + app.kubernetes.io/name: webhooks + sessionAffinity: None + type: ClusterIP +status: + loadBalancer: {} diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/stack.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/stack.yaml new file mode 100644 index 0000000000..cc9a37df15 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/stack.yaml @@ -0,0 +1,11 @@ +apiVersion: stack.formance.com/v1beta3 +kind: Stack +metadata: + name: stack1 +spec: + debug: false + dev: false + scheme: http + host: example.net + seed: stacks + versions: default diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/versions.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/versions.yaml new file mode 100644 index 0000000000..73946e68c7 --- /dev/null +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest-no-monitoring/versions.yaml @@ -0,0 +1,5 @@ +apiVersion: stack.formance.com/v1beta3 +kind: Versions +metadata: + name: default +spec: {} diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/auth.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/auth.yaml index 620e2e31e8..31911185c4 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/auth.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/auth.yaml @@ -124,8 +124,8 @@ spec: name: config status: conditions: - - lastTransitionTime: "2023-08-02T15:44:42Z" - lastUpdateTime: "2023-08-02T15:44:42Z" + - lastTransitionTime: "2023-08-02T15:52:20Z" + lastUpdateTime: "2023-08-02T15:52:20Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/control.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/control.yaml index 316fcdaff8..1e7f75c308 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/control.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/control.yaml @@ -89,8 +89,8 @@ spec: terminationGracePeriodSeconds: 30 status: conditions: - - lastTransitionTime: "2023-08-02T15:44:42Z" - lastUpdateTime: "2023-08-02T15:44:42Z" + - lastTransitionTime: "2023-08-02T15:52:20Z" + lastUpdateTime: "2023-08-02T15:52:20Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/gateway.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/gateway.yaml index 052ab06b5e..3c53369147 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/gateway.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/gateway.yaml @@ -94,8 +94,8 @@ spec: name: config status: conditions: - - lastTransitionTime: "2023-08-02T15:44:42Z" - lastUpdateTime: "2023-08-02T15:44:42Z" + - lastTransitionTime: "2023-08-02T15:52:20Z" + lastUpdateTime: "2023-08-02T15:52:20Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/ledger.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/ledger.yaml index 9ebd319152..d573daa249 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/ledger.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/ledger.yaml @@ -110,8 +110,8 @@ spec: terminationGracePeriodSeconds: 30 status: conditions: - - lastTransitionTime: "2023-08-02T15:44:42Z" - lastUpdateTime: "2023-08-02T15:44:42Z" + - lastTransitionTime: "2023-08-02T15:52:20Z" + lastUpdateTime: "2023-08-02T15:52:20Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/orchestration-worker.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/orchestration-worker.yaml index cd6f347ebd..fd8b2b30ed 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/orchestration-worker.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/orchestration-worker.yaml @@ -99,8 +99,8 @@ spec: terminationGracePeriodSeconds: 30 status: conditions: - - lastTransitionTime: "2023-08-02T15:44:42Z" - lastUpdateTime: "2023-08-02T15:44:42Z" + - lastTransitionTime: "2023-08-02T15:52:20Z" + lastUpdateTime: "2023-08-02T15:52:20Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/orchestration.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/orchestration.yaml index 8bbad6eac0..68442bc44f 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/orchestration.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/orchestration.yaml @@ -111,8 +111,8 @@ spec: terminationGracePeriodSeconds: 30 status: conditions: - - lastTransitionTime: "2023-08-02T15:44:42Z" - lastUpdateTime: "2023-08-02T15:44:42Z" + - lastTransitionTime: "2023-08-02T15:52:20Z" + lastUpdateTime: "2023-08-02T15:52:20Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/payments.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/payments.yaml index 087c993732..7079de4adc 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/payments.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/payments.yaml @@ -112,8 +112,8 @@ spec: terminationGracePeriodSeconds: 30 status: conditions: - - lastTransitionTime: "2023-08-02T15:44:42Z" - lastUpdateTime: "2023-08-02T15:44:42Z" + - lastTransitionTime: "2023-08-02T15:52:20Z" + lastUpdateTime: "2023-08-02T15:52:20Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/search-benthos.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/search-benthos.yaml index c22a532a50..1b135e2390 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/search-benthos.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/search-benthos.yaml @@ -141,8 +141,8 @@ spec: name: templates status: conditions: - - lastTransitionTime: "2023-08-02T15:44:42Z" - lastUpdateTime: "2023-08-02T15:44:42Z" + - lastTransitionTime: "2023-08-02T15:52:20Z" + lastUpdateTime: "2023-08-02T15:52:20Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/search.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/search.yaml index 5313d38704..cdad1b2768 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/search.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/search.yaml @@ -106,8 +106,8 @@ spec: terminationGracePeriodSeconds: 30 status: conditions: - - lastTransitionTime: "2023-08-02T15:44:42Z" - lastUpdateTime: "2023-08-02T15:44:42Z" + - lastTransitionTime: "2023-08-02T15:52:20Z" + lastUpdateTime: "2023-08-02T15:52:20Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/stargate.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/stargate.yaml index c6eac46a65..a912d9b26f 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/stargate.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/stargate.yaml @@ -97,8 +97,8 @@ spec: terminationGracePeriodSeconds: 30 status: conditions: - - lastTransitionTime: "2023-08-02T15:44:42Z" - lastUpdateTime: "2023-08-02T15:44:42Z" + - lastTransitionTime: "2023-08-02T15:52:20Z" + lastUpdateTime: "2023-08-02T15:52:20Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/wallets.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/wallets.yaml index f29d145037..ae92d18719 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/wallets.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/wallets.yaml @@ -93,8 +93,8 @@ spec: terminationGracePeriodSeconds: 30 status: conditions: - - lastTransitionTime: "2023-08-02T15:44:42Z" - lastUpdateTime: "2023-08-02T15:44:42Z" + - lastTransitionTime: "2023-08-02T15:52:20Z" + lastUpdateTime: "2023-08-02T15:52:20Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/webhooks-worker.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/webhooks-worker.yaml index 604a8372cf..7448871cd7 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/webhooks-worker.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/webhooks-worker.yaml @@ -99,8 +99,8 @@ spec: terminationGracePeriodSeconds: 30 status: conditions: - - lastTransitionTime: "2023-08-02T15:44:42Z" - lastUpdateTime: "2023-08-02T15:44:42Z" + - lastTransitionTime: "2023-08-02T15:52:20Z" + lastUpdateTime: "2023-08-02T15:52:20Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/webhooks.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/webhooks.yaml index bf5f3219a8..a0d8c45264 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/webhooks.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/deployments-apps-v1/webhooks.yaml @@ -109,8 +109,8 @@ spec: terminationGracePeriodSeconds: 30 status: conditions: - - lastTransitionTime: "2023-08-02T15:44:42Z" - lastUpdateTime: "2023-08-02T15:44:42Z" + - lastTransitionTime: "2023-08-02T15:52:20Z" + lastUpdateTime: "2023-08-02T15:52:20Z" status: "True" type: Available observedGeneration: 1 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/auth.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/auth.yaml index 8978f2308e..73511b6881 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/auth.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/auth.yaml @@ -6,9 +6,9 @@ metadata: name: auth namespace: multipod-latest spec: - clusterIP: 10.0.0.38 + clusterIP: 10.0.0.214 clusterIPs: - - 10.0.0.38 + - 10.0.0.214 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/control.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/control.yaml index 11b122870b..64c6eddb79 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/control.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/control.yaml @@ -6,9 +6,9 @@ metadata: name: control namespace: multipod-latest spec: - clusterIP: 10.0.0.90 + clusterIP: 10.0.0.146 clusterIPs: - - 10.0.0.90 + - 10.0.0.146 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/gateway.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/gateway.yaml index 2cd8705509..f419cbe929 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/gateway.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/gateway.yaml @@ -6,9 +6,9 @@ metadata: name: gateway namespace: multipod-latest spec: - clusterIP: 10.0.0.14 + clusterIP: 10.0.0.234 clusterIPs: - - 10.0.0.14 + - 10.0.0.234 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/ledger.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/ledger.yaml index 74efedeacf..c72ce1bc4e 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/ledger.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/ledger.yaml @@ -6,9 +6,9 @@ metadata: name: ledger namespace: multipod-latest spec: - clusterIP: 10.0.0.153 + clusterIP: 10.0.0.103 clusterIPs: - - 10.0.0.153 + - 10.0.0.103 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/orchestration.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/orchestration.yaml index 7f04c4991c..70d53f81ac 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/orchestration.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/orchestration.yaml @@ -6,9 +6,9 @@ metadata: name: orchestration namespace: multipod-latest spec: - clusterIP: 10.0.0.246 + clusterIP: 10.0.0.82 clusterIPs: - - 10.0.0.246 + - 10.0.0.82 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/payments.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/payments.yaml index 6b297e705c..1d2976bac8 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/payments.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/payments.yaml @@ -6,9 +6,9 @@ metadata: name: payments namespace: multipod-latest spec: - clusterIP: 10.0.0.145 + clusterIP: 10.0.0.196 clusterIPs: - - 10.0.0.145 + - 10.0.0.196 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/search-benthos.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/search-benthos.yaml index e4d07f6c38..89e3ca5e43 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/search-benthos.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/search-benthos.yaml @@ -6,9 +6,9 @@ metadata: name: search-benthos namespace: multipod-latest spec: - clusterIP: 10.0.0.89 + clusterIP: 10.0.0.166 clusterIPs: - - 10.0.0.89 + - 10.0.0.166 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/search.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/search.yaml index 93f28335a4..d4513fb08e 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/search.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/search.yaml @@ -6,9 +6,9 @@ metadata: name: search namespace: multipod-latest spec: - clusterIP: 10.0.0.49 + clusterIP: 10.0.0.62 clusterIPs: - - 10.0.0.49 + - 10.0.0.62 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/stargate.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/stargate.yaml index 3af079eaa8..22358cc879 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/stargate.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/stargate.yaml @@ -6,9 +6,9 @@ metadata: name: stargate namespace: multipod-latest spec: - clusterIP: 10.0.0.87 + clusterIP: 10.0.0.104 clusterIPs: - - 10.0.0.87 + - 10.0.0.104 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/wallets.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/wallets.yaml index 2474d097fa..b85d70634a 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/wallets.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/wallets.yaml @@ -6,9 +6,9 @@ metadata: name: wallets namespace: multipod-latest spec: - clusterIP: 10.0.0.105 + clusterIP: 10.0.0.222 clusterIPs: - - 10.0.0.105 + - 10.0.0.222 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/webhooks.yaml b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/webhooks.yaml index ec10bceb26..b74cdc8ca8 100644 --- a/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/webhooks.yaml +++ b/components/operator/internal/controllers/stack/testdata/multipod-latest/results/services--v1/webhooks.yaml @@ -6,9 +6,9 @@ metadata: name: webhooks namespace: multipod-latest spec: - clusterIP: 10.0.0.32 + clusterIP: 10.0.0.251 clusterIPs: - - 10.0.0.32 + - 10.0.0.251 internalTrafficPolicy: Cluster ipFamilies: - IPv4 diff --git a/components/operator/internal/handlers/handler_search.go b/components/operator/internal/handlers/handler_search.go index ea564e84f3..23c4dea42f 100644 --- a/components/operator/internal/handlers/handler_search.go +++ b/components/operator/internal/handlers/handler_search.go @@ -165,7 +165,7 @@ func benthosService(ctx modules.ModuleContext) *modules.Service { fs embed.FS } - for _, x := range []directory{ + directories := []directory{ { name: "templates", fs: benthos.Templates, @@ -178,11 +178,15 @@ func benthosService(ctx modules.ModuleContext) *modules.Service { name: "streams", fs: benthos.Streams, }, - { + } + if ctx.Configuration.Spec.Monitoring != nil { + directories = append(directories, directory{ name: "global", fs: benthosOperator.Global, - }, - } { + }) + } + + for _, x := range directories { data := make(map[string]string) copyDir(x.fs, x.name, x.name, &data) ret[x.name] = modules.Config{ @@ -208,17 +212,22 @@ func benthosService(ctx modules.ModuleContext) *modules.Service { env = env.Append(modules.Env("BROKER", "nats")) } + cmd := []string{ + "/benthos", + "-r", resolveContext.GetConfig("resources").GetMountPath() + "/*.yaml", + "-t", resolveContext.GetConfig("templates").GetMountPath() + "/*.yaml", + } + if ctx.Configuration.Spec.Monitoring != nil { + cmd = append(cmd, "-c", resolveContext.GetConfig("global").GetMountPath()+"/config.yaml") + } + cmd = append(cmd, + "--log.level", "trace", "streams", + resolveContext.GetConfig("streams").GetMountPath()+"/*.yaml") + return modules.Container{ - Env: env, - Image: benthosImage, - Command: []string{ - "/benthos", - "-r", resolveContext.GetConfig("resources").GetMountPath() + "/*.yaml", - "-t", resolveContext.GetConfig("templates").GetMountPath() + "/*.yaml", - "-c", resolveContext.GetConfig("global").GetMountPath() + "/config.yaml", - "--log.level", "trace", "streams", - resolveContext.GetConfig("streams").GetMountPath() + "/*.yaml", - }, + Env: env, + Image: benthosImage, + Command: cmd, DisableRollingUpdate: true, Resources: modules.ResourceSizeSmall(), }