Files
cozystack/hack/e2e-isp-hosted-kind.yaml
T
Aleksei Sviridkin 3e36b35795 test(e2e): add an install suite for the isp-hosted variant on kind
isp-hosted shipped unable to converge and nothing noticed, because no
lane installs it: every e2e lane runs isp-full on Talos, where
Cozystack provides the CNI and storage itself. This suite installs it
the way it is meant to run, through the hosted installer variant on a
cluster that brings its own CNI, kube-proxy and default StorageClass,
and passes only when every HelmRelease is Ready and the variant really
left out the data plane it delegates to the host.

Assisted-by: LLM
Signed-off-by: Aleksei Sviridkin <f@lex.la>
2026-10-03 01:42:38 +03:00

26 lines
966 B
YAML

# kind cluster for the isp-hosted lane. One node, kind's own CNI (kindnet),
# kube-proxy and local-path StorageClass: the managed-cluster shape the variant
# is for, with no Cilium, no LINSTOR and no `replicated` or `local` class.
#
# The DNS domain follows the platform's networking.clusterDomain, because some
# system packages still carry that domain as a literal and would fail here for
# a reason unrelated to the variant. hack/isp-hosted-lane_test.bats holds the
# two in step.
#
# maxPods is raised from the kubelet default of 110 because every platform pod
# lands on this one node; 110 was not measured to be too small, the headroom
# keeps a pod count nobody tracks from becoming the reason a run goes red.
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
kubeadmConfigPatches:
- |
kind: ClusterConfiguration
networking:
dnsDomain: cozy.local
- |
kind: KubeletConfiguration
clusterDomain: cozy.local
maxPods: 250
nodes:
- role: control-plane