@@ -59,13 +59,15 @@ jobs:
59
59
helm install --namespace=opentelemetry-operator-system --create-namespace my-opentelemetry-operator ./charts/opentelemetry-operator \
60
60
--set 'manager.extraArgs[0]="--enable-go-instrumentation"' \
61
61
--set "manager.collectorImage.repository=ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-k8s" \
62
- --set "manager.podLabels.control-plane=controller-manager"
62
+ --set "manager.podLabels.control-plane=controller-manager" \
63
+ --set "manager.targetAllocator.enabled=true"
63
64
kubectl wait --timeout=5m --for=condition=available deployment my-opentelemetry-operator -n opentelemetry-operator-system
65
+ kubectl wait --for=condition=ready pod -l app.kubernetes.io/component=targetallocator -n opentelemetry-operator-system --timeout=120s
64
66
65
67
- name : Run e2e tests
66
68
working-directory : ./opentelemetry-operator
67
69
# see https://github.com/open-telemetry/opentelemetry-helm-charts/issues/1180 for flaky test
68
- run : chainsaw test --test-dir ./tests/e2e --exclude-test-regex "chainsaw/multiple-configmaps" --exclude-test-regex "chainsaw/smoke-pod-dns-config"
70
+ run : chainsaw test --test-dir ./tests/e2e --exclude-test-regex "chainsaw/multiple-configmaps" --exclude-test-regex "chainsaw/smoke-pod-dns-config"
69
71
70
72
operator-test-no-certmanager :
71
73
runs-on : ubuntu-latest
@@ -113,10 +115,12 @@ jobs:
113
115
--set 'manager.extraArgs[0]="--enable-go-instrumentation"' \
114
116
--set "manager.collectorImage.repository=ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-k8s" \
115
117
--set "manager.podLabels.control-plane=controller-manager" \
116
- --set "admissionWebhooks.certManager.enabled=false"
118
+ --set "admissionWebhooks.certManager.enabled=false" \
119
+ --set "manager.targetAllocator.enabled=true"
117
120
kubectl wait --timeout=5m --for=condition=available deployment my-opentelemetry-operator -n opentelemetry-operator-system
121
+ kubectl wait --for=condition=ready pod -l app.kubernetes.io/component=targetallocator -n opentelemetry-operator-system --timeout=120s
118
122
119
123
- name : Run e2e tests
120
124
working-directory : ./opentelemetry-operator
121
125
# see https://github.com/open-telemetry/opentelemetry-helm-charts/issues/1180 for flaky test
122
- run : chainsaw test --test-dir ./tests/e2e --exclude-test-regex "chainsaw/multiple-configmaps" --exclude-test-regex "chainsaw/smoke-pod-dns-config"
126
+ run : chainsaw test --test-dir ./tests/e2e --exclude-test-regex "chainsaw/multiple-configmaps" --exclude-test-regex "chainsaw/smoke-pod-dns-config"
0 commit comments