Skip to content

v3.0.0

Compare
Choose a tag to compare
@MusicDin MusicDin released this 07 Apr 21:16
b9119e3

Release v3.0.0

What's new?

  • CI: add ci for go testing of cli (#73, @marmiha)
  • Cluster configuration and validation in Go (previously in Ansible) (#66, #74, @marmiha)
  • Rename cli package to make a valid import path (#75, @marmiha)
  • Cluster configuration defaults (#78, @MusicDin)
  • Local clusters can now be created in any directory, even if the directory is not a Kubitect project (#79, #105, @MusicDin)
  • Merge purge and destroy commands (#82, @MusicDin)
  • Kubespray is now bound to the Kubitect version (#84, @MusicDin)
  • Remove support for kubedns (#86, @MusicDin)
  • Export configuration presets with cli tool (#101, #113, @MusicDin)
  • Embed Ansible and Terraform source code into Go binary (#102, @MusicDin)

What's fixed?

  • Fix Terraform error when VM's IP can't be read (#39, @seumasdunlop)
  • Remove experimental Terraform features (#67, @MusicDin)
  • Reformat go code and add readme for cli (#85, @marmiha)
  • Fix documentation URL in README (#88, @MusicDin)
  • Fix Terraform errors not being displayed if plan phase fails (#95, @MusicDin)
  • Fix unsupported CoreDNS version for Kubernetes versions 1.23 and 1.24 (#94, @MusicDin)
  • Allow tilde in filepaths (#98, @MusicDin)
  • Improve log verbosity in debug mode (#99, @MusicDin)
  • Scaling:
    • Fix Kubespray setup before cluster scaling (#92, @MusicDin)
    • Fix incorrect hosts inventory generation after cluster scaling (#96, #109, @MusicDin)
    • Allow addition and deletion of hosts when cluster is scaled (#97, @MusicDin)
    • Ensure there is no orphan resources when host is removed (#106, @MusicDin)

Docs

Other