Skip to content

Commit 62d9562

Browse files
committed
fix github actions
1 parent b1a0053 commit 62d9562

2 files changed

Lines changed: 12 additions & 1 deletion

File tree

.github/workflows/integration-tests.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ jobs:
2525
key: ${{ runner.os }}-go-${{ hashFiles('integration-test/go.sum') }}
2626
restore-keys: |
2727
${{ runner.os }}-go-
28+
- name: Run unit tests
29+
run: |
30+
make unit-test
2831
- name: Set up Docker
2932
uses: docker/setup-buildx-action@v3
3033
with:
@@ -105,7 +108,7 @@ jobs:
105108
--create-namespace \
106109
--set ingressClass.enabled=true \
107110
--set ingressClass.name=aggregator-traefik \
108-
--set ports.web.hostPort=80 \
111+
--set ports.web.hostPort=5000 \
109112
--set ports.websecure.hostPort=443 \
110113
--set service.type=ClusterIP \
111114
--set providers.kubernetesCRD.allowCrossNamespace=true \

integration-test/utils/test_environment.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -299,6 +299,14 @@ func (env *TestEnvironment) ensureTestDeployment(ctx context.Context) error {
299299
}
300300
}
301301

302+
// Force a rollout so ConfigMap changes are picked up by the running pods.
303+
execCmd = exec.CommandContext(ctx, "kubectl", "rollout", "restart",
304+
"deployment/aggregator-server",
305+
"-n", "aggregator-app")
306+
if output, err := execCmd.CombinedOutput(); err != nil {
307+
return fmt.Errorf("failed to restart aggregator deployment: %w\nOutput: %s", err, string(output))
308+
}
309+
302310
// Wait for deployment to be ready
303311
fmt.Println("⏳ Waiting for aggregator to be ready...")
304312
execCmd = exec.CommandContext(ctx, "kubectl", "wait",

0 commit comments

Comments
 (0)