Skip to content

v1.0.0: Official release of ClusterFactory

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 16 Nov 17:50
v1.0.0
47d39f0

It's been exactly a year since the last version of ClusterFactory was released. We've worked closely with DeepSquare and other companies to correct the imperfections. DeepSquare has now acquired ClusterFactory for closer collaborative development.

The product in itself is still "rough" but does not have any critical issues that block the deployment of the services.

Here's the main changes since v0.8.0:

  • Compute Node OS images are now stable, named SquareOS, running on Rockylinux 9.2 and can be build using the packer-recipes directory.
  • xCat has been replaced with Grendel, a lighter provisioner and GitOps-friendly.
  • OpenLDAP has been replaced with 389ds, a production-ready LDAP.
  • Removed Helm extensions from cfctl.yaml.
  • Added DeepSquare solutions in the ArgoCD examples (ldap-connector and supervisor).
  • Added Harbor, an container image registry, in the ArgoCD examples.
  • Added MariaDB in the ArgoCD examples.
  • Added Rook Ceph Cluster, a solution for Object Storage, in the ArgoCD examples.
  • Added Keycloak, an Identity Provider with LDAP connector, in the ArgoCD examples.
  • Added Knative, a solution for serverless applications, in the ArgoCD examples.
  • Added "dynamic-nfs" in the ArgoCD examples.
  • Added terraform examples (which are still shaky...).
  • Added smoke-tests.
  • Migrated from Squarefactory to deepsquare-io.
  • Many documentation updates.
  • All dependencies have been updated:
    • K0s from 1.25.3+k0s.0 to 1.28.3+k0s.0
    • cfctl from v0.13.2+9001 to v0.16.0+9001, this includes a non-breaking change in the management of secrets, which allows an "offline" encryption of secrets, permitting a 100% zero-trust infrastructure.
    • Traefik from v20.2.0 to v25.0.0, this includes a breaking change in the values.yaml and the migration from traefik.container.us to traefik.io.
    • ArgoCD from v5.13.8 to v5.51.1
    • SealedSecrets from v2.7.0 to v2.13.2 and Kubeseal from 0.19.1 to 0.24.3
    • KubeVirt from v0.59.0-alpha.0 to v1.1.0
    • CoreDNS from v1.10.0 to v1.11.1
    • Helm from v3.10.2 to v3.13.2
    • etcdctl from v3.5.5 to v3.5.10
    • Local path provisioner from v0.0.23 to v0.0.24
    • Kube Prometheus Stack from v41.7.4 to v52.1.0
    • cert-manager from v1.11.0-alpha.0 to v1.13.2
    • csi-driver-nfs from v4.1.0 to v4.5.0

Full Changelog: v0.8.0...v1.0.0