Skip to content

Claudie v0.4

Due to a breaking change in the input manifest schema, the v0.4.x will not be backwards compatible with v0.3.x

Deployment

To deploy the Claudie v0.4.X, please:

  1. Download the archive and checksums from the release page

  2. Verify the archive with the sha256 (optional)

    sha256sum -c --ignore-missing checksums.txt
    

    If valid, output is, depending on the archive downloaded

    claudie.tar.gz: OK
    

    or

    claudie.zip: OK
    

    or both.

  3. Lastly, unpack the archive and deploy using kubectl

    We strongly recommend changing the default credentials for MongoDB, MinIO and DynamoDB before you deploy it. To do this, change contents of the files in mongo/secrets, minio/secrets and dynamo/secrets respectively.

    kubectl apply -k .
    

v0.4.0

Features

  • Input manifest definition now uses CRD instead of secret #872
  • Various improvements in the overall documentation #864 #871 #884 #888 #891 #893

Bugfixes

  • Errors from the Scheduler are correctly saved under the clusters state #868
  • Failure in the Terraformer will correctly saves the created state #875
  • The clusters which previously resulted in error no longer block the workflow on input manifest reapply #883

Known issues

  • Single node pool definition cannot be used as control plane and as compute plane in the same cluster #865
  • Input manifest status is not tracked during autoscaling #886

v0.4.1

Features

  • Add support for static nodepools, enabling Claudie to create hybrid-cloud or private clusters #902
  • Use new time format for Claudie generated logs #919
  • Allow reuse of the same nodepool definition as a control plane and compute plane #936
  • Rename Frontend service to Claudie-controller #939

Bugfixes

  • Fix Frontend not recognizing updates from Cluster Autoscaler #901
  • Use keep-alive settings to minimise impact of network disturbance between Claudie services #903

Known issues

No known issues since the last release

v0.4.2

Features

  • Improved error logging when Claudie is deployed without debug logging.
  • All resources created by claudie now have the app.kubernetes.io/part-of: claudie label.
  • SecurityContext was added to Claudie deployed services.
  • A limit was introduced to how many terraform, ansible, kubeone processes can be spawn at a given time when building multiple clusters.

Bugfixes

  • Fixed correct deletion of a InputManifests with multiple clusters where one of them failed.

KnownIssues

No new known issues since the last release