Skip to content

Releases: kaloom/kubernetes-podagent

v0.2.1

01 Feb 16:09
f365b0b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...v0.2.1

v0.2.0

29 Jan 15:27
0838ffc
Compare
Choose a tag to compare

What's Changed

  • Disable docker runtime with deprecation of dockershim by @tuyan in #22

New Contributors

  • @tuyan made their first contribution in #22

Full Changelog: v0.1.9...v0.2.0

Enhancement to remove blockage in case of network attachment failure

16 Jan 23:41
94e322d
Compare
Choose a tag to compare
  1. Remove blockage in case of network attachment failure
  2. Added persistent storage to store config
  3. Added cleanup in case of pod deletion
  4. Migrated to go mod for go pkg dependencies

Add PodagentSkip flag to networks annotation items

27 Oct 18:45
42d159a
Compare
Choose a tag to compare

Adds podagentSkip flag to prevent podagent from configuring the network.

Fix inconsistent state when podagent is down

29 Jul 15:34
Compare
Choose a tag to compare

This fixes some cases (but not all) where there can be an state between what the annotations describes and what CNI have actually been run.

Event worker Queue

18 May 17:11
3e4f781
Compare
Choose a tag to compare

Add a worker queue to release the kubernetes event queue as soon as possible

Support retry attempts on add and delete networks on CNI failure

25 Apr 20:00
Compare
Choose a tag to compare

When a pod is moved, it is possible that the crio process is not ready to accept network request changes. in these situation, we log the problem and retry up to 5 times to process the change. This might block the event processor queue but we don't want to process any more request until the crio process is ready.

Fix the cleanup of network interfaces on pod deletion

22 Feb 17:39
Compare
Choose a tag to compare

When the podagent get called to dynamically attach a network interface to a running pod than the pod get deleted, kactus was getting confused and was not deleting all network interfaces in a pod as it should before the linux network namespace get destroyed. This was caused by the libcni caching the results of the cni-plugin calls under /var/lib/cni/results and loading the cached result of the cni-plugin invoked by the podagent instead of the one related to eth0, use separate cache file to avoid this problem.

support for cri-o container runtime

28 Sep 19:17
019446a
Compare
Choose a tag to compare
  • update to vendor repos
  • added support for cri-o container runtime

Initial release

21 Oct 12:48
Compare
Choose a tag to compare
update kubernetes-common

Signed-off-by: Abdallah Chatila <[email protected]>