Skip to content

Releases: jawabuu/kloud-3s

kloud-3s v0.35.0-beta

28 Jul 09:11
Compare
Choose a tag to compare
kloud-3s v0.35.0-beta Pre-release
Pre-release

Updates to kloud-3s

This release incorporates major changes in the following areas:

  1. Adds the banzaicloud vault operator.
  2. Add Oracle Cloud Provider (Further testing required).
  3. Implements rancher logging.
  4. Adds custom logrotate to prevent boot disk from filling up..
  5. Open HTTP & HTTPS hostports for traefik.

Enhancements

  • Upgrades longhorn to v1.1.2
  • Upgrades cni-plugins to v0.9.1
  • Ensure UFW restarts on reboot.
  • Support ARM architectures.

kloud-3s v0.34.0

01 Jun 15:21
Compare
Choose a tag to compare

Updates to kloud-3s

This release incorporates major changes in the following areas:

  1. Terraform minimum version is now 0.12.26 to allow compatibility with versions >0.13
  2. Enhancement of High availability functionality.
  3. Implement floating IPs for providers that support it.
  4. Update k3s version to v1.21.1+k3s1

Enhancements

  • One can now specify number of controllers with variable ha_nodes.
  • Add UpCloud provider. (Terraform v0.13 and above)
  • Upgrade cilium and flannel CNIs.
  • Use floating IP for a fixed registration and ingress endpoint.
  • Wireguard enhancements to clean up hosts entries on destroy.

Bug Fixes

  • Remove erroneous overlay-route.service that would cause issues on restart.
  • Update k3s destroy provisioner to ensure node is deleted.

kloud-3s v0.34.0-beta

31 May 08:19
Compare
Choose a tag to compare

Updates to kloud-3s

This release incorporates major changes in the following areas:

  1. Terraform minimum version is now 0.12.26 to allow compatibility with versions 0.13>
  2. Enhancement of High availability functionality
  3. Implement floating IPs for providers that support it.
  4. Update k3s version to v1.21.1+k3s1

Enhancements

  • Add UpCloud provides. (Terraform v0.13 and above)
  • Upgrade cilium and flannel CNIs.
  • Use floating IP for a fixed registration and ingress endpoint.
  • Wireguard enhancements to clean up hosts entries on destroy.

kloud-3s v0.33.1

22 May 11:24
Compare
Choose a tag to compare

Updates to kloud-3s

This module now adds initial block storage volume support.
This aim is to make it possible to increase the storage available to the cluster.

Enhancements

  • Volume support for hetzner, digitalocean and linode.
  • Pin app versions

Bug Fixes

  • Fix variable names in linode.
  • Fix attribute names for public ssh_key in vultr & linode.

kloud-3s v0.33.0

20 May 17:12
Compare
Choose a tag to compare

Updates to kloud-3s

The module has been refactored to make for a faster and more robust installation process.

Enhancements

  • Use HelmChart CRD instead of kubectl in null_resource providers.
  • Use wireguard in server to remove local wireguard requirement.
  • Module generates an id to uniquely identify resource names.
  • Cleanup manifests directory.
  • Add pomerium and vault apps.
  • Pin app versions

Bug Fixes

  • Create and wait for ssh_keys if none exist.
  • Fix certificate error on recreate when workers come up before controller and use non-existent certs.

kloud-3s v0.33.0-beta

18 May 09:19
Compare
Choose a tag to compare
kloud-3s v0.33.0-beta Pre-release
Pre-release

Updates to kloud-3s

The module has been refactored to make for a faster and more robust installation process.

Enhancements

  • Use HelmChart CRD instead of kubectl in null_resource providers.
  • Use wireguard in server to remove local wireguard requirement.
  • Module generates an id to uniquely identy resource names.
  • Cleanup manifests directory.
  • Add pomerium and vault apps.

Bug Fixes

  • Create and wait for ssh_keys if none exist.
  • Fix certificate error on recreate when workers come up before controller and use non-existent certs.

kloud-3s v0.32.0

10 May 05:44
Compare
Choose a tag to compare

Update Wireguard Installation

Use apt install wireguard for wireguard installation

Enhancements

  • Module does not require wg to be installed locally. Keys are generated in the host. This should be helpful for CI environments.
  • Add wireguard and wireguard-tools to default packages.
  • Format all tf files

Bug Fixes

  • Remove wireguard PPA installation process which was very slow and is deprecated for Ubuntus ≥ 16.04.

kloud-3s v0.31

25 Nov 14:18
Compare
Choose a tag to compare

Support for Major Cloud Providers

The module now supports HuaweiCloud

Enhancements

  • Set a timeout when running destroy provisioner for DNS round robin
  • Add kubeconfig_path as output in k3s module to

Bug Fixes

  • Fix Google provider when running module without specifying existing ssh keys.
  • Add google-beta block to handle resources that require beta features

kloud-3s v0.3

22 Nov 12:39
Compare
Choose a tag to compare

Support for Major Cloud Providers

  • The following are now supported;
  1. Google Cloud
  2. AWS
  3. Azure
  4. AliCloud

Notes

All the major cloud providers have managed kubernetes offerings.
The initial support is meant to serve as POC for using K3S on these providers.
Tighter integration with cloud firewalls, load-balancers and storage should be addressed in a future release.

kloud-3s v0.21

22 Nov 13:12
Compare
Choose a tag to compare

Enhancements

  • Configure Traefik to allow https backends
  • Set explicit entrypoints on Traefik deployments to allow tcp routing