Skip to content

Commit eac04bf

Browse files
committed
ci: add workflow to test targetAllocator with default image enabled
1 parent c166294 commit eac04bf

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

.github/workflows/operator-test.yaml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,13 +59,15 @@ jobs:
5959
helm install --namespace=opentelemetry-operator-system --create-namespace my-opentelemetry-operator ./charts/opentelemetry-operator \
6060
--set 'manager.extraArgs[0]="--enable-go-instrumentation"' \
6161
--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"
6364
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
6466
6567
- name: Run e2e tests
6668
working-directory: ./opentelemetry-operator
6769
# 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"
6971

7072
operator-test-no-certmanager:
7173
runs-on: ubuntu-latest
@@ -113,10 +115,12 @@ jobs:
113115
--set 'manager.extraArgs[0]="--enable-go-instrumentation"' \
114116
--set "manager.collectorImage.repository=ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-k8s" \
115117
--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"
117120
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
118122
119123
- name: Run e2e tests
120124
working-directory: ./opentelemetry-operator
121125
# 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

Comments
 (0)