Move webhook server into separate pod to resolve situations where there can be a circular dependency by the operator on itself #2326
GitHub Actions / Test report - MySQL integrations
succeeded
Feb 20, 2025 in 0s
0 passed, 1 failed and 0 skipped
❌ /tmp/test_report.xml
1 tests were completed in 121s with 0 passed, 1 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
helm_tests/databases/mysql | 1❌ | 121s | ||
helm_tests/databases/mysql/client | 0ms |
❌ helm_tests/databases/mysql
❌ TestMySQLEnforcementTestSuite
time="2025-02-20T22:28:33Z" level=info msg="Using kubeconfig" kubeconfig=/home/runner/.kube/config
Annotations
Check failure on line 0 in /tmp/test_report.xml
github-actions / Test report - MySQL integrations
helm_tests/databases/mysql ► TestMySQLEnforcementTestSuite
Failed test found in:
/tmp/test_report.xml
Error:
time="2025-02-20T22:28:33Z" level=info msg="Using kubeconfig" kubeconfig=/home/runner/.kube/config
Raw output
time="2025-02-20T22:28:33Z" level=info msg="Using kubeconfig" kubeconfig=/home/runner/.kube/config
time="2025-02-20T22:28:33Z" level=info msg="Loaded helm chart" chart=otterize-kubernetes
time="2025-02-20T22:28:33Z" level=info msg="Installing otterize helm chart" namespace=otterize-system values="map[credentialsOperator:map[debug:true] global:map[deployment:map[networkMapper:false] telemetry:map[enabled:false]] intentsOperator:map[debug:true operator:map[image:intents-operator pullPolicy:Never repository:us-central1-docker.pkg.dev/main-383408/otterize tag:ce7cfc5b8031b17ff790d09a338009a50eedb29c] webhookServer:map[image: pullPolicy:Never repository:us-central1-docker.pkg.dev/main-383408/otterize tag:ce7cfc5b8031b17ff790d09a338009a50eedb29c]]]"
time="2025-02-20T22:28:34Z" level=debug msg="creating 1 resource(s)"
time="2025-02-20T22:28:34Z" level=debug msg="creating 28 resource(s)"
time="2025-02-20T22:28:34Z" level=debug msg="beginning wait for 28 resources with timeout of 2m0s"
time="2025-02-20T22:28:34Z" level=debug msg="Deployment is not ready: otterize-system/credentials-operator-controller-manager. 0 out of 1 expected pods are ready"
time="2025-02-20T22:28:36Z" level=debug msg="Deployment is not ready: otterize-system/credentials-operator-controller-manager. 0 out of 1 expected pods are ready"
time="2025-02-20T22:28:38Z" level=debug msg="Deployment is not ready: otterize-system/credentials-operator-controller-manager. 0 out of 1 expected pods are ready"
time="2025-02-20T22:28:40Z" level=debug msg="Deployment is not ready: otterize-system/credentials-operator-controller-manager. 0 out of 1 expected pods are ready"
time="2025-02-20T22:28:42Z" level=debug msg="Deployment is not ready: otterize-system/credentials-operator-controller-manager. 0 out of 1 expected pods are ready"
time="2025-02-20T22:28:44Z" level=debug msg="Deployment is not ready: otterize-system/credentials-operator-controller-manager. 0 out of 1 expected pods are ready"
time="2025-02-20T22:28:46Z" level=debug msg="Deployment is not ready: otterize-system/credentials-operator-controller-manager. 0 out of 1 expected pods are ready"
time="2025-02-20T22:28:48Z" level=debug msg="Deployment is not ready: otterize-system/credentials-operator-controller-manager. 0 out of 1 expected pods are ready"
time="2025-02-20T22:28:50Z" level=debug msg="Deployment is not ready: otterize-system/credentials-operator-controller-manager. 0 out of 1 expected pods are ready"
time="2025-02-20T22:28:52Z" level=debug msg="Deployment is not ready: otterize-system/credentials-operator-controller-manager. 0 out of 1 expected pods are ready"
time="2025-02-20T22:28:54Z" level=debug msg="Deployment is not ready: otterize-system/credentials-operator-controller-manager. 0 out of 1 expected pods are ready"
time="2025-02-20T22:28:56Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-controller-manager. 0 out of 1 expected pods are ready"
time="2025-02-20T22:28:58Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-controller-manager. 0 out of 1 expected pods are ready"
time="2025-02-20T22:29:00Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-controller-manager. 0 out of 1 expected pods are ready"
time="2025-02-20T22:29:02Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-controller-manager. 0 out of 1 expected pods are ready"
time="2025-02-20T22:29:04Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-controller-manager. 0 out of 1 expected pods are ready"
time="2025-02-20T22:29:06Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-controller-manager. 0 out of 1 expected pods are ready"
time="2025-02-20T22:29:08Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:29:10Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:29:12Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:29:14Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:29:16Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:29:18Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:29:20Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:29:22Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:29:24Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:29:26Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:29:28Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:29:30Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:29:32Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:29:34Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:29:36Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:29:38Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:29:40Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:29:42Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:29:44Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:29:46Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:29:48Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:29:50Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:29:52Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:29:54Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:29:56Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:29:58Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:30:00Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:30:02Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:30:04Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:30:06Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:30:08Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:30:10Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:30:12Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:30:14Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:30:16Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:30:18Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:30:20Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:30:22Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:30:24Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:30:26Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:30:28Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:30:30Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:30:32Z" level=debug msg="Deployment is not ready: otterize-system/intents-operator-webhook-server. 0 out of 1 expected pods are ready"
time="2025-02-20T22:30:34Z" level=debug msg="Error received when checking status of resource credentials-operator-controller-manager-metrics-service. Error: 'client rate limiter Wait returned an error: context deadline exceeded', Resource details: 'Resource: \"/v1, Resource=services\", GroupVersionKind: \"/v1, Kind=Service\"\nName: \"credentials-operator-controller-manager-metrics-service\", Namespace: \"otterize-system\"'"
time="2025-02-20T22:30:34Z" level=debug msg="Retryable error? true"
time="2025-02-20T22:30:34Z" level=debug msg="Retrying as current number of retries 0 less than max number of retries 30"
base_suite.go:170:
Error Trace: /home/runner/work/intents-operator/intents-operator/tests/base_suite.go:170
/home/runner/work/intents-operator/intents-operator/tests/databases/mysql/mysql_test.go:43
/home/runner/go/pkg/mod/github.com/stretchr/[email protected]/suite/suite.go:157
/home/runner/work/intents-operator/intents-operator/tests/databases/mysql/mysql_test.go:450
Error: Received unexpected error:
context deadline exceeded
Test: TestMySQLEnforcementTestSuite
Loading