mirror of
https://github.com/cozystack/cozystack.git
synced 2026-11-12 23:54:01 +09:00
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>
26 lines
966 B
YAML
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
|