Skip to content

Releases: utilitywarehouse/kube-applier

2.3.6

11 Nov 16:59
Compare
Choose a tag to compare
  • Upgrade kubectl binary to v1.16.2 (4c259cf)

2.3.5

19 Sep 07:50
3fad640
Compare
Choose a tag to compare
  • fix kustomize manifests version

2.3.4

18 Sep 11:03
8ca4e76
Compare
Choose a tag to compare
  • kubectl 1.15.3

2.3.3

02 Sep 09:04
e8c3a85
Compare
Choose a tag to compare

remove v from versions

2.3.2

30 Aug 15:23
8fbf11d
Compare
Choose a tag to compare
  • git-sync 3.1.2

v2.3.1

04 Jul 15:44
Compare
Choose a tag to compare
  • support for ssh cloning for remote bases in kustomize
  • fix the bug there keep spawning zombie ssh procs

v2.3.0

24 Jun 13:01
Compare
Choose a tag to compare

Release notes for v2.3.0

Configuration moved from labels to annotations

The annotation name is now static. New supported annotations for the
Namespace are:

kube-applier.io/enabled: 'true'
kube-applier.io/dry-run: 'false'
kube-applier.io/prune: 'true'

Delegate accounts removed

Previously one of the ways to authorise kube-applier to managed namespaces was
to create a new ServiceAccount for every Namespace managed by the instance of
kube-applier. You then bound the SA that kube-applier runs with to allow "get
Secrets" of these delegate SAs to "assume them" and local namespaces SAs would
have "local admin" permissons.

Thats confusing and not needed for "kube-applier per team" model. Now you have
a single ServiceAccount thats bound to the kube-applier instance. And for every
managed namespace, you have a RoleBinging with subject being this SA and Role
being a namespace admin. Example:
https://github.com/utilitywarehouse/kube-applier/blob/master/manifests/example/rbac.yaml

Full run filter and interval

kube-applier now only does a run when there is a new commit in one of the
watched directories. Previously it would kick off an apply run for any
commit to the repository.

Full run interval duration defualt is now 1 hour. New commits are still being
watched every 5s, but manual changes will now only be cleaned up every 1h.

v2.3.0-rc1

21 Jun 13:00
Compare
Choose a tag to compare
v2.3.0-rc1 Pre-release
Pre-release
release: v2.3.0-rc1

2.2.8

10 Jun 11:26
68d7c2c
Compare
Choose a tag to compare

Update ingress api version from extensions/v1beta1 to networking.k8s.io/v1beta1

2.2.7

28 May 16:21
Compare
Choose a tag to compare

Fix issue of exposed token when kubectl command fails introduced in 2.2.6