Pharmer Versions Save

🌾 Kubernetes Cluster Manager using Kubeadm & Cluster API

v0.5.2

4 years ago

The v0.5.2 release is a significant milestone for the Pharmer project.

  • Enable GitHub actions
  • Change api version to v1alpha1. As we're using cluster-api project, we'll match our api versions with cluster-api versions
  • Introduce go-logr. We now have structured and more detailed logging
  • This release brings significant refactoring to the entire codebase. It becomes very easy now to add new cloud provider to pharmer
  • Add Makefile
  • Move docs to pharmer/docs

Changelog

  • Add encryption to user credentials (#501)
  • Add synchronization to database tables (#502)
  • Fix docs links (#500)
  • Fix cluster-api package alias (#499)
  • Use GonicMapper with XORM (#498)
  • Update XORM definitions to match gitea repo (#497)
  • Delete Logger interface
  • Change api version to v1alpha1 (#496)
  • Update xorm dependency
  • Update .travis.yml
  • Fix certificate issue (#495)
  • Remove inspector commands (#494)
  • Fix travis build
  • Update gomodules.xyz/stow
  • Update azure/autorest dependencies (#493)
  • Change package path to pharmer.dev/pharmer (#492)
  • Introduce union-logr(klog, nats-logr) (#490)
  • Introduce go-logr (#489)
  • Add AuditSink (#486)
  • Refactor (#487)
  • Fix travis build
  • Add Makefile
  • Move docs to github.com/pharmer/docs

0.3.1

4 years ago

Download pre-built binaries:

Change Log

Full Changelog](https://github.com/pharmer/pharmer/compare/0.3.0...0.3.1)

Closed issues:

  • panic: unknown provider #484
  • Document flex volumes on Packet #381
  • Cluster bootstrapping docs #223

Merged pull requests:

0.3.0

5 years ago

Release 0.3.0 add support for Kubernetes 1.13.x and 1.14.x

Download pre-built binaries:

Changelog:

  • Pharmer is now v1beta1. Pharmer is now more stable than before.

  • Pharmer 0.3.0 release brings Cluster-API support for aws, azure, gce, digitalocean, linode and packet provider. That enables automatic infrastructure controller. You can now create machine, machineset and machinedeployments using yamls and pharmer will automatically add nodes to your cluster. If any resource goes down, it'll automatically reconcile that resource.

  • Bring multi-master(HA) support for aws, azure, gce, digitalocean and linode providers.

  • Add support for kubernetes v1.14.x and v1.13.x release. We've removed support for kubernetes v1.12.x and before.

  • Idempotent create and delete operation. If your create or delete operation fails due to any network error, you can re-apply again, it won't conflict and won't create any additional resource.

  • Move pharmer data files and pharmer-tools to pharmer/cloud

  • Remove support for ovh, lightsail, scaleway, softlayer.

  • Use official linode and digitalocean cloud-controller-manager.

  • Move to go modules.

  • Add end-to-end tests.

  • Use consistent ssh-keyname.

  • Fix many nil pointer dereference errors.

  • Bug Fix and Improvements.

0.2.1

5 years ago

0.2.1 add support for Kubernetes 1.13 .

Download pre-built binaries:

Changelog:

  • Update to Kubernetes 1.13 release
  • Add pre-k version 1.13.0 for Kubernetes 1.13 support

0.2.0

5 years ago

0.2.0 add support for Kubernetes 1.13 .

Download pre-built binaries:

0.1.1

5 years ago

0.1.1 add support for Kubernetes 1.12 .

Download pre-built binaries:

0.1.0

5 years ago

0.1.0 add support for Kubernetes 1.12 .

Download pre-built binaries:

0.1.0-rc.5

5 years ago

0.1.0-rc.5 adds support for Kubernetes 1.11 .

Download pre-built binaries:

0.1.0-rc.4

6 years ago

0.1.0-rc.4 fixes bugs reported since 0.1.0-rc.3 release.

Download pre-built binaries:

0.1.0-rc.3

6 years ago

0.1.0-rc.3 fixes bugs reported since 0.1.0-rc.2 release.

Download pre-built binaries: