ksync

Sync files between your local system and a kubernetes cluster.

APACHE-2.0 License

Downloads
20
Stars
1.5K
Committers
20

Bot releases are visible (Hide)

ksync - 0.4.7-hotfix Latest Release

Published by github-actions[bot] over 3 years ago

Change Log

0.4.7-hotfix (2021-03-23)

Full Changelog

* This Change Log was automatically generated by github_changelog_generator

ksync - 0.4.7

Published by github-actions[bot] over 3 years ago

Change Log

0.4.7 (2021-03-23)

Full Changelog

Closed issues:

  • 0.4.6 does not build with Go 1.16 #504
  • 0.4.6 retagged? #495
  • Watching for more than 3 pods doesn't work #454

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator

ksync - 0.4.6

Published by github-actions[bot] over 3 years ago

Change Log

0.4.6 (2021-02-10)

Full Changelog

Implemented enhancements:

  • Allow workflows to be manually triggered #428
  • create homebrew formula to make install from brew on macos #318
  • Add a manual trigger #430 (timfallmk)

Closed issues:

  • go1.16rc1 build fails #490
  • some question for ksync #466
  • Dependabot can't parse your go.mod #463
  • Dependabot can't parse your go.mod #461
  • App doesn't appear to restart on change, but change registers #456
  • Ksync init doesn't support specifying a kubeconfig file to talk to remote cluster #445
  • ksync doctor "Unable to contact the cluster for context " #440
  • How to see pod's changes through the service/ingress? #432
  • ksync's syncthing container crashloop due to failure in listening to service at :22000 #411
  • --pod and -p don't select a single pod #297
  • Cannot connect to the Docker daemon #289
  • README.md Troubleshooting: "Nothing is happening and ksync get says that it is waiting." doesn't make sense. #231

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator

ksync - 0.4.5

Published by github-actions[bot] over 4 years ago

Note: We've added a Sponsor button. Throw a few money-dollars at us if you want to buy us a 🍺 !

Change Log

0.4.5 (2020-06-30)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Cluster side release versions not being stamped correctly #415
  • ksync init failing on mac #409
  • Quick fix for updated syncthing release packaging. #410 (timfallmk)

Closed issues:

  • Dependabot can't resolve your Go dependency files #404
  • Ksync is forbidden #398
  • Sync With Kubernetes Persistent Volume #378
  • No service account prevent configuring pod security policy #341
  • Ksync watcher should reestablish connection #337
  • Ksync keeps crashing #334
  • How to make synced files executable? #308

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator

ksync - 0.4.4

Published by github-actions[bot] over 4 years ago

Note: We've added a Sponsor button. Throw a few money-dollars at us if you want to buy us a 🍺 !

Change Log

Unreleased

Full Changelog

Closed issues:

  • Ksync watcher should reestablish connection #337
  • Ksync keeps crashing #334

0.4.4 (2020-02-20)

Full Changelog

Closed issues:

  • Ksync on connection error due to the watcher and kubernetes timebound API connection #310
  • Making ksync work in a RBAC enabled internal cluster with public k8s elb #294

Merged pull requests:

  • Handle only the relevant events to prevent continuous crash #336 (alok87)
  • Added ./ for it to able to resolve the path #335 (alok87)

* This Change Log was automatically generated by github_changelog_generator

ksync - 0.4.3

Published by github-actions[bot] over 4 years ago

Note: We've added a Sponsor button. Throw a few money-dollars at us if you want to buy us a 🍺 !

Change Log

0.4.3 (2020-02-19)

Full Changelog

Implemented enhancements:

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator

ksync - 0.4.2

Published by github-actions[bot] over 4 years ago

Change Log

0.4.2 (2020-01-27)

Full Changelog

Closed issues:

  • Pods stuck on ImagePullBackOff status #329
  • Images for release 0.4.0 missing on dockerhub #323
  • Cannot get past the waiting state #298
  • Ksync copy should copy with default container user #296

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator

ksync - https://github.com/ksync/ksync/releases/tag/0.4.1

Published by github-actions[bot] almost 5 years ago

ksync - 0.4.0

Published by grampelberg about 5 years ago

  • Moves to apps/v1 to support Kubernetes 1.16.
  • Migrates to go modules instead of using dep.
ksync -

Published by timfallmk over 5 years ago

Change Log

0.3.6 (2019-03-18)

Full Changelog

Implemented enhancements:

Closed issues:

  • Choose where to run init DaemonSets. #275
  • support using cri-o #274
  • Question: What is the proper way to shutdown ksync #273
  • Using ksync with micro8ks #272
  • Trigger synchronization manually #271
  • Question about Ksync #269
  • Pod terminates whenever I create a spec and try synching a local folder with a folder within the container. #268
  • ksync init fails on Windows #267
  • syncing files in a volume #265
  • Problem with watch #263

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator

ksync -

Published by timfallmk over 5 years ago

Change Log

0.3.5 (2019-02-11)

Full Changelog

Implemented enhancements:

  • Allow for alternative to full container restart #255

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator

ksync -

Published by timfallmk over 5 years ago

Change Log

0.3.4 (2019-01-24)

Full Changelog

Implemented enhancements:

  • Update daemon package #256

Closed issues:

  • Update linting to remove megacheck #258
  • ksync keeps losing connection #247

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator

ksync -

Published by timfallmk almost 6 years ago

Change Log

0.3.3 (2019-01-14)

Full Changelog

Closed issues:

  • file not sync #252
  • Ksync support for NFS? #251
  • Use of Radar #250
  • ksync syncthing keeps syncing the same folders #248
  • [FATAL ERROR] CAnnot run ksync run --daemon #246
  • add node toleration options to ksync init #245
  • Client / Server version mismatch #243
  • Failing to init on Ubuntu with 0.3.2-hotfix #242
  • Sync breaks with large folders #239
  • Version 0.3.2 fails the installation on Mac / Minikube (version mismatch) #237

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator

ksync -

Published by timfallmk about 6 years ago

Hotfix for client negotiation issues.

Change Log

0.3.2-hotfix (2018-10-01)

Full Changelog

Fixed bugs:

  • ksync init fails for me on 0.3.2 with Minikube, complaining about docker client version #235

Merged pull requests:

  • Force docker to negotiate for a common client version #236 (timfallmk)

* This Change Log was automatically generated by github_changelog_generator

ksync -

Published by timfallmk about 6 years ago

This release brings the docker client up to date (and the resulting mess of dependencies with it). No new features here, but building for future updates.

Change Log

0.3.2 (2018-09-24)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Using 0.3.1 ksync binary, pods seem to be taking longer than usual to start. #221

Closed issues:

  • Lots of tmp files showing up #232
  • Doesn't sync with mounted emptyDir Pod volumes #230
  • RPC error with minikube using none driver #227
  • ksync doesn't work #225
  • Sync causes jupyter notebook to shut down #224
  • Support a kubeadm-dind-cluster #222

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator

ksync - 0.3.1

Published by timfallmk about 6 years ago

Change Log

0.3.1 (2018-07-26)

Full Changelog

Fixed bugs:

  • Possible issue with multiple selectors #216
  • Change binary file os matching #220 (timfallmk)

Closed issues:

  • Error in initializing ksync #219

* This Change Log was automatically generated by github_changelog_generator

ksync - 0.3.0

Published by timfallmk about 6 years ago

BACKWARD INCOMPATIBLE CHANGES IN THIS RELEASE

Updating Old Config Files:
This update introduces a slight change to the config file schema that allows use of multiple selectors (tags) when specifying a spec. Specs created prior to this version are not compatible and must be updated.

There are two options for updating configs:

  1. Delete and recreate the specs
  2. Update the selectors field

For option 2, you'll need to do the following:

The old config format specified a single key-value pair for configs, like so:

spec:
- name: intent-lacewing
  containername: ""
  pod: ""
  selector: app=test
  namespace: default

The new config format changes the selector value to a map, allowing more than one selector to be specified:

spec:
- name: intent-lacewing
  containername: ""
  pod: ""
  selector: 
  - app=test
  - tier=backend
  namespace: default

Change this field to a map with the appropriate values and it should validate correctly. You will need to reload kysnc watch to validate the new config.

When (re)creating specs, selectors can be passed in as comma-separated values --selector=app=test,tier=backend or as multiple flags -l app=test -l tier=backend.

Change Log

Unreleased

Full Changelog

Fixed bugs:

  • Possible issue with multiple selectors #216

0.3.0 (2018-07-23)

Full Changelog

Implemented enhancements:

  • No changes written to file #212

Fixed bugs:

Closed issues:

  • ksync init even on a brand new GKE cluster complains about version mismatch. #218
  • [need help] The server rejected our request for an unknown reason (get pods) and no pods name defined #214

* This Change Log was automatically generated by github_changelog_generator

ksync - 0.2.6

Published by timfallmk over 6 years ago

Change Log

Unreleased

Full Changelog

Implemented enhancements:

  • No changes written to file #212

0.2.6 (2018-07-11)

Full Changelog

Implemented enhancements:

  • Allows setting a different graph root dir for radar #213 (timfallmk)

* This Change Log was automatically generated by github_changelog_generator

ksync - 0.2.5

Published by timfallmk over 6 years ago

Change Log

0.2.5 (2018-07-03)

Full Changelog

Implemented enhancements:

  • If args are submitted to get search on those terms. #207 (timfallmk)

Closed issues:

  • Fails connecting to EKS cluster #209

Merged pull requests:

  • Increase K8S timeout to allow authenticators to complete #211 (paveq)

* This Change Log was automatically generated by github_changelog_generator

ksync - 0.2.4

Published by timfallmk over 6 years ago

Change Log

Unreleased

Full Changelog

Closed issues:

  • Fails connecting to EKS cluster #209

0.2.4 (2018-06-28)

Full Changelog

Fixed bugs:

  • ksync delete --all throws "cannot specify names when using --all " error. #198
  • Updating a lot of k8s dependencies #210 (timfallmk)

Closed issues:

  • Possible bug in gimme.sh installer script. #205
  • [need help] Segmentation fault when executing ksync #193
  • Add examples and usage to commands #188

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator