Skip to content
You are reading dev: the documentation of main. The last release, 0.1.0, predates this site.

Compatibility

What one socle version pins and requires; they move with socle_version (Upgrade the socle).

ComponentVersionSource
OpenTofu>= 1.13; CI runs 1.13.0every versions.tf; tofu_version in the workflows
hashicorp/aws>= 6.0, < 7.0opentofu/aws, opentofu/bootstrap, opentofu/clusters/aws
hashicorp/helm>= 3.0, < 4.0opentofu/bootstrap, opentofu/clusters/aws
hashicorp/google>= 8.0, < 9.0opentofu/gcp
hashicorp/azurerm>= 4.0, < 5.0opentofu/azure
scaleway/scaleway>= 2.82, < 3.0opentofu/scaleway
aws CLIon the runner that applies an AWS rootthe helm provider’s exec (aws eks get-token)

Exact provider builds: each root’s .terraform.lock.hcl.

CloudRootKubernetes version
AWS · EKSopentofu/clusters/awsaws.kubernetes_version, required, 1.x; the example pins 1.34
GCP · GKEnone yetthe release channel, REGULAR by default
Azure · AKSnone yetkubernetes_version, required, 1.x; the stable auto-upgrade channel within the maintenance window
Scaleway · Kapsulenone yetkubernetes_version, required, a minor or a patch; auto-upgrade moves patches only

Policy (proposed): the minor is pinned per cluster and moves dev, then staging, then prod, never into a cloud’s extended support.

ComponentVersionWherePinned in
flux-operator, flux-instance charts0.60.0, exactevery cloudoperator_version
Flux2.x, the latest 2 series the operator embedsevery cloudflux_version, bounded by operator_version
Cilium chart1.20.2aws, azureopentofu/bootstrap/cilium.tf
CoreDNS chart1.47.1 (CoreDNS 1.14.6)awsopentofu/bootstrap/cilium.tf
eks-pod-identity-agentv1.4.0-eksbuild.2awsopentofu/bootstrap/eks_addons.tf
snapshot-controllerv8.5.0-eksbuild.3awsopentofu/bootstrap/eks_addons.tf
aws-ebs-csi-driverv1.66.0-eksbuild.1awsopentofu/bootstrap/eks_addons.tf
aws-efs-csi-driverv3.4.2-eksbuild.1aws, on requestopentofu/bootstrap/eks_addons.tf
Gateway API standard CRDsv1.6.1, commit 8bb74dfaws, azure, scalewayoci/catalog/gateway-api/resourceset.yaml

From each oci/catalog/<module>/resourceset.yaml. Offered is not proven: CI applies on AWS only.

ModuleChartVersionApp versionClouds
hellopodinfo, oci://ghcr.io/stefanprodan/charts6.15.0all
gateway_apino chartall
crossplanecrossplane, https://charts.crossplane.io/stable2.4.2v2.4.2; AWS providers v2.8.1; GCP providers v3.0.0 (provider-family-gcp, provider-gcp-cloudplatform, provider-gcp-storage)all (providers on aws and gcp)
external_dnsexternal-dns, https://kubernetes-sigs.github.io/external-dns/1.22.00.22.0all
argocdargo-cd, oci://ghcr.io/argoproj/argo-helm10.9.2v3.5.3all
argocd_image_updaterargocd-image-updater, oci://ghcr.io/argoproj/argo-helm1.3.1v1.3.0all (repositories on aws and gcp)
monitoringvictoria-metrics-k8s-stack, oci://ghcr.io/victoriametrics/helm-charts0.95.2VictoriaMetrics v1.153.0; operator v0.75.0; VictoriaLogs v1.53.0; VictoriaTraces v0.10.0; Alertmanager v0.34.0; kube-state-metrics 2.20.0; node-exporter 1.12.1; Grafana 13.2.3all
otel_agentopentelemetry-collector, oci://ghcr.io/open-telemetry/opentelemetry-helm-charts0.173.10.160.0all
otel_gatewayopentelemetry-collector, same0.173.10.160.0all
kedakeda, https://kedacore.github.io/charts2.21.02.21.0all (services on aws and gcp)
metrics_servermetrics-server, https://kubernetes-sigs.github.io/metrics-server/3.14.00.9.0aws
kyvernokyverno, oci://ghcr.io/kyverno/charts3.9.1v1.19.1all
kyverno_policieskyverno-policies, oci://ghcr.io/kyverno/charts3.9.1v1.19.1all
external_secretsexternal-secrets, oci://ghcr.io/external-secrets/charts2.11.0v2.11.0all (its role and store on aws and gcp)
reloaderreloader, oci://ghcr.io/stakater/charts2.2.18v1.4.22all
velerovelero, https://vmware-tanzu.github.io/helm-charts12.2.01.18.2; velero-plugin-for-aws v1.14.4; velero-plugin-for-gcp v1.14.4aws, gcp
e2e platformfloci 2.1.0 (a real k3s behind an emulated EKS), on ubuntu-24.04 runners
Flux CLI that pushes the artifact2.9.5
What floci does not runCilium (every e2e root sets cilium.enabled = false), the EKS add-ons, Pod Identity, IAM enforcement, more than one node
Integration plansfloci 1.5.34 (AWS), floci-gcp 0.8.0, floci-az 0.10.0 (red, not blocking); Scaleway plans its minimal example offline

Chart versions in the templates, cilium.tf, eks_addons.tf and operator_version move by hand: Renovate does not read them.