Skip to content

Releases: werf/kubedog

v0.7.1

06 Jul 14:03
9d85cd6
Compare
Choose a tag to compare

Changelog

Bug Fixes

  • non-blocking mode doesn't work (71e8826)

Installation

To install kubedog we recommend following these instructions.

Alternatively, you can download kubedog binaries from here:

These binaries were signed with PGP and could be verified with the kubedog PGP public key. For example, kubedog binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.kubedog.werf.io/targets/releases/0.7.1/linux-amd64/bin/kubedog" -O "https://tuf.kubedog.werf.io/targets/signatures/0.7.1/linux-amd64/bin/kubedog.sig"
curl -sSL https://werf.io/kubedog.asc | gpg --import
gpg --verify kubedog.sig kubedog

v0.7.0

05 Jul 10:39
1951117
Compare
Choose a tag to compare

Changelog

Features

  • generic resources tracking (ba88553)

Bug Fixes

  • kube: do not use memcache discovery client for base64 kubeconfig (d1cd71b)
  • kube: fix GetAllContextsClients not working in in-cluster mode (802c1b0)

Installation

To install kubedog we recommend following these instructions.

Alternatively, you can download kubedog binaries from here:

These binaries were signed with PGP and could be verified with the kubedog PGP public key. For example, kubedog binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.kubedog.werf.io/targets/releases/0.7.0/linux-amd64/bin/kubedog" -O "https://tuf.kubedog.werf.io/targets/signatures/0.7.0/linux-amd64/bin/kubedog.sig"
curl -sSL https://werf.io/kubedog.asc | gpg --import
gpg --verify kubedog.sig kubedog

v0.6.4

08 May 08:25
01abc7d
Compare
Choose a tag to compare

Changelog

Bug Fixes

  • kube-client: support kube config merge list option for KubeClientGetter (ae4dd95)

Installation

To install kubedog we recommend following these instructions.

Alternatively, you can download kubedog binaries from here:

These binaries were signed with PGP and could be verified with the kubedog PGP public key. For example, kubedog binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.kubedog.werf.io/targets/releases/0.6.4/linux-amd64/bin/kubedog" -O "https://tuf.kubedog.werf.io/targets/signatures/0.6.4/linux-amd64/bin/kubedog.sig"
curl -sSL https://werf.io/kubedog.asc | gpg --import
gpg --verify kubedog.sig kubedog

v0.6.3

07 Feb 12:45
7c274f2
Compare
Choose a tag to compare

Changelog

Bug Fixes

  • elimination: fixed possible race-condition which could result in haning elimination tracker (8007d2e)
  • elimination: refactor elimination tracker, fix "panic: close of closed channel" (8a2f13e)
  • kube: fix kube client ignores KUBECONFIG (f7d600a)
  • trigger release (6163bc9)

Installation

To install kubedog we recommend following these instructions.

Alternatively, you can download kubedog binaries from here:

These binaries were signed with PGP and could be verified with the kubedog PGP public key. For example, kubedog binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.kubedog.werf.io/targets/releases/0.6.3/linux-amd64/bin/kubedog" -O "https://tuf.kubedog.werf.io/targets/signatures/0.6.3/linux-amd64/bin/kubedog.sig"
curl -sSL https://werf.io/kubedog.asc | gpg --import
gpg --verify kubedog.sig kubedog

v0.6.2

16 Sep 15:21
8432633
Compare
Choose a tag to compare

Bug Fixes

v0.6.1

09 Sep 17:40
79637f9
Compare
Choose a tag to compare

Changelog

Bug Fixes

  • kube-client: support KUBECONFIG-like list of config paths (4433815)

Installation

v0.6.0

02 Sep 17:38
0d36ebc
Compare
Choose a tag to compare

Changelog

  • feat: add new tracker to Canary
  • feat: add support for ErrImageNeverPull, fail fast and immediately

Installation

v0.5.1

15 Jun 09:36
8ebddce
Compare
Choose a tag to compare

Changelog

  • [kubedog cmd] Suppress klog as in werf.
  • Fix multitracker exited before ready issue
    • Context cancelled error was not suppressed properly in lowlevel pod-tracker and was ignored in multitracker.
  • Fix pod tracker panic
    • Remove map shared by multiple goroutines, use channel to pass container state from the parent routing to the child routines instead.
  • [docs] Update install links.

Installation

v0.5.0

04 May 08:25
31c565f
Compare
Choose a tag to compare

v0.5.0

  • Disable events informer with KUBEDOG_DISABLE_EVENTS=1.

  • Fix: remove debug printf.

  • [kube client] Added new library function to create kube config getter.

    kube.NewKubeConfigGetter returns genericclioptions.RESTClientGetter interface compatible object
    which could be loaded from kube-config file or from kube-config-base64 data.

  • Fix "list event error: context canceled" log messages.

  • Introduced elimination tracker

    • Use list operation to check object existance.
    • Use list informer delete event to watch until object deleted.

    This fix needed to correctly implement --with-namespace option for the werf-dismiss command.

  • Fix broken multitracker output due to bug in the colorize arguments passing.

  • Fix Job tracker hanging sometimes

    The issue occurred when deleting a Pod of the Job. Then Job tracker starts tracking the newly created Pod, but a tracker for the old Pod has not been stopped properly in some condition.
    Added Deleted channel to the Pod tracker, added handling of Pod deletion to Job, StatefulSet, DaemonSet, and Deployment trackers.
    Issue #127.

  • Community section for README.

  • Fix color disabled in CI/CD systems.

Installation

Linux amd64

Darwin amd64

Windows amd64

SHA256SUMS

v0.4.0

10 Aug 07:18
cb49a98
Compare
Choose a tag to compare

v0.4.0

  • Updated k8s dependencies.
  • Synchronize trackers statuses when Added, Failed or Ready signals received: fix incorrect output.
  • Fix 'timeout waiting for the condition' in job tracker.
  • Fix Job with backoffLimit hangs.
  • Fix Pod status indicator: show red Error pod status.
  • Support for "deleted resource" state of the tracker: do not show "resource deleted" error.
  • Fix sts tracker hangs on warning 'POST operation against Pod could not be completed at this time'.
  • Load more kubernetes client-go auth plugins: azure, exec, oidc, openstack.
  • Move to werf org.
  • docs updates: logo added; separate usage.md; new version for install; small fixes.
  • Added GetKubeConfig function to initialize custom kube connection.
  • Use 1.14 golang, update build scripts (use new werf-builder with 1.14 golang).

Installation

Linux amd64

Darwin amd64

Windows amd64

SHA256SUMS