isolate test

This commit is contained in:
Enrico Candino
2026-06-13 00:18:52 +02:00
parent e4da450e4b
commit 81bd5100b9
2 changed files with 7 additions and 13 deletions
+7 -3
View File
@@ -327,14 +327,18 @@ jobs:
done
'
######################
- name: Run conformance tests
run: |
hydrophone --conformance --parallel 4 \
hydrophone --focus 'should be able to change the type from (ClusterIP|NodePort) to ExternalName' \
--kubeconfig ${{ github.workspace }}/k3k-mycluster-mycluster-kubeconfig.yaml \
--output-dir /tmp
# - name: Run conformance tests
# run: |
# hydrophone --conformance --parallel 4 \
# --kubeconfig ${{ github.workspace }}/k3k-mycluster-mycluster-kubeconfig.yaml \
# --output-dir /tmp
- name: Collect logs
if: always()
env:
-10
View File
@@ -93,16 +93,6 @@ func buildServerConfig(cluster *v1beta1.Cluster, initServer bool, serviceIP, tok
// no extra config for virtual mode
}
// In hcp mode the apiserver pod IP is unreachable from external worker
// nodes, so the kube-apiserver's default lease-based endpoint reconciler
// would publish a broken default/kubernetes Endpoints (advertise-address +
// secure-port). Disable it so K3k can own that Endpoints object and point
// it at the externally-reachable host:port (NodePort / LB / Ingress).
if cluster.Spec.Mode == v1beta1.HCPClusterMode {
serverConfig.KubeApiServerArg = append(serverConfig.KubeApiServerArg, "endpoint-reconciler-type=none")
serverConfig.EgressSelectorMode = "cluster"
}
// In shared mode workloads run on the host cluster, so the apiserver pod
// can reach them directly via the host pod network and the egress
// selector is unnecessary.