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.2.3

Published by timfallmk over 6 years ago

Change Log

Unreleased

Full Changelog

Fixed bugs:

  • ksync delete --all throws "cannot specify names when using --all " error. #198

0.2.3 (2018-06-12)

Full Changelog

Fixed bugs:

Closed issues:

  • Ksync needs syncthing.exe on Windows #201
  • ksync create should not create new specs if 'ksync watch' is not running. #195

* This Change Log was automatically generated by github_changelog_generator

ksync - 0.2.2

Published by timfallmk over 6 years ago

Change Log

Unreleased

Full Changelog

Closed issues:

  • ksync create should not create new specs if 'ksync watch' is not running. #195

0.2.2 (2018-06-09)

Full Changelog

Implemented enhancements:

Fixed bugs:

* This Change Log was automatically generated by github_changelog_generator

ksync - 0.2.1

Published by timfallmk over 6 years ago

A bunch of fixes for Windows users and a new reload command so you can manually roll your remote containers. We're on 🔥 !

Change Log

0.2.1 (2018-06-07)

Full Changelog

Implemented enhancements:

  • Add an explicit reload command for when --reload=false #181
  • add a json output option for ksync get #172
  • Restart command #185 (timfallmk)

Fixed bugs:

  • Error in "ksync create" on windows #177
  • Error in "ksync watch" on windows #176
  • Error at "ksync init" command on windows #175
  • Bail when using daemon commands in Windows #190 (timfallmk)
  • First pass at adding Windows syncthing fetch #189 (timfallmk)
  • Windows path fix #183 (timfallmk)

Closed issues:

  • "ksync init" and it's subcommands like "ksync init --upgrade" should not delete pods on the remote server without user confirmation. #187
  • Ksync doctor complains about mismatch between local and remote versions, after 0.2.0 upgrade. #186

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator

ksync - 0.2.0

Published by timfallmk over 6 years ago

Brand new release! This release includes options for json output and overhauls the way configs are handled to fix (most of) the reload issues!

Change Log

Unreleased

Full Changelog

Implemented enhancements:

  • add a json output option for ksync get #172

0.2.0 (2018-06-04)

Full Changelog

Implemented enhancements:

Fixed bugs:

Closed issues:

  • connect: connection refused on ksync create #178

* This Change Log was automatically generated by github_changelog_generator

ksync - 0.1.5-hotfix

Published by timfallmk over 6 years ago

HOTFIX: This is a hotfix for #145 . It implements a simple checking mechanism to prevent occurrence of errors during spec creation spamming conditions. A more sustainable fix will be implemented shortly.

Change Log

Unreleased

Full Changelog

Fixed bugs:

  • Problems creating multiple specs at once #145

0.1.5-hotfix (2018-05-22)

Full Changelog

Implemented enhancements:

Fixed bugs:

Closed issues:

  • Version 0.1.5 not working anymore #162
  • Ksync only syncs one spec when there are multiple specified. #160

* This Change Log was automatically generated by github_changelog_generator

ksync - 0.1.5

Published by timfallmk over 6 years ago

Change Log

Unreleased

Full Changelog

Implemented enhancements:

  • One-way syncing #144

0.1.5 (2018-05-21)

Full Changelog

Implemented enhancements:

  • ksync get should provide info regarding both Pod and Container. #155
  • One way sync #157 (timfallmk)

Fixed bugs:

  • grpc.WithTimeout is deprecated: use DialContext and context.WithTimeout instead #158

Closed issues:

  • Document completely "offline" usage #142

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator

ksync - 0.1.4

Published by timfallmk over 6 years ago

Change Log

Unreleased

Full Changelog

Implemented enhancements:

  • ksync get should provide info regarding both Pod and Container. #155

0.1.4 (2018-05-03)

Full Changelog

Implemented enhancements:

Closed issues:

  • Endless reload loop #153
  • FATAL File is not writable. It is set to r--r--r-- #151

* This Change Log was automatically generated by github_changelog_generator

ksync - 0.1.3

Published by timfallmk over 6 years ago

Change Log

Unreleased

Full Changelog

Closed issues:

  • FATAL File is not writable. It is set to r--r--r-- #151

0.1.3 (2018-04-27)

Full Changelog

Fixed bugs:

  • Reduce CPU usage #143
  • REVERT: Temporarily removes the check on permissions. #152 (timfallmk)

Closed issues:

  • ksync init error on docker-for-mac 18.04.0-ce-mac62 (23965) #150
  • ksync init throws error during Postflight Checks : docker storage driver type (aufs) not supported. #149

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator

ksync - 0.1.2

Published by timfallmk over 6 years ago

Change Log

Unreleased

Full Changelog

Fixed bugs:

  • Reduce CPU usage #143

0.1.2 (2018-03-22)

Full Changelog

Implemented enhancements:

  • Add ability to use a private repository #141

Fixed bugs:

Closed issues:

  • Add katacoda scenario for getting-started #137
  • Update README #136

* This Change Log was automatically generated by github_changelog_generator

ksync - 0.1.1

Published by timfallmk over 6 years ago

Change Log

0.1.1 (2018-02-13)

Full Changelog

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator

ksync - 0.1.0

Published by timfallmk over 6 years ago

Change Log

  • Removed the dependency on java, replacing mirror with syncthing.
  • Implemented pre/post flight checks for init to help with environment debugging.
  • Implemented a doctor command to look into why things aren't working.

0.1.0 (2018-02-07)

Full Changelog

Implemented enhancements:

  • Add state for "not running on cluster" #116
  • Enhance init to check for compatibility with the cluster #115
  • Daemonize watch #110
  • Replace mirror #103
  • get needs to output something if watch isn't` running #102
  • init status checks #101
  • Output friendly error when get can't talk to watch #86
  • Non-debug output for watch #84
  • Add success text to init output #83
  • Add restarting to the status #81
  • Introduce patch command #45
  • Add restarting to spec lifecycle #37
  • Watch container name can collide #33
  • Expand spec status criteria #29
  • Build state machine for spec lifecycle #28
  • Command to stop background watch #27
  • Command to remove radar DaemonSet #26
  • Validate specs on load #25
  • TLS for mirror connection #24
  • Enable standalone usage of run #22
  • Enable standalone usage of watch #21
  • Wait for healthiness during init #19
  • Enable configuration of init background processes #18
  • Create a doctor command to output telemetry and debugging #13
  • Implement a ksync developer workflow #12
  • A doctor command for checking health. #126 (pyronicide)
  • Syncthing #111 (timfallmk)
  • Linting for wins #106 (timfallmk)

Fixed bugs:

  • Need to detect interactive mode #132
  • Syncthing is creating odd conflicts #130
  • Relative paths are *too* relative #119
  • Docker API Version Support #114
  • Error executing access token command #36

Closed issues:

  • Watch output needs some love #128
  • Re-enable Windows build support #125
  • Update docs for syncthing #123
  • Add a screenshot for the visualization demo #120
  • Move docker images to docker hub #76
  • Tag the docker image on release #75
  • Test for goroutine leaks #44

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator

ksync - 0.0.3

Published by timfallmk over 6 years ago

Change Log

0.0.3 (2018-01-23)

Full Changelog

Fixed bugs:

  • Watch isn't catching ctrl-c #93
  • Only override the pushed image if set #98 (timfallmk)
  • Switch to a fork of overseer to fix update. Fixes #94 #95 (timfallmk)

Closed issues:

  • Minikube support #100

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator

ksync - 0.0.2

Published by timfallmk almost 7 years ago

Change Log

Unreleased

Full Changelog

Fixed bugs:

  • Switch to a fork of overseer to fix update. Fixes #94 #95 (timfallmk)

0.0.2 (2017-12-18)

Full Changelog

Fixed bugs:

  • Update doesn't pass sanity check. #94

0.0.1 (2017-12-18)

Implemented enhancements:

  • Bash install script #67
  • Allow macOS builds to use the proper stamps #62
  • More aggressive caching of vendored packages in CI #52
  • Pull images locally when not found #30
  • Verify configured run user can write to localPath #20
  • Add a version command that returns local and remote versions #17
  • Hot reload remote container #16
  • Monitor k8s via. watch, not just the local config. #14
  • Implement a release process #11
  • macOS Builds #66 (timfallmk)

Fixed bugs:

  • Version issues #87
  • Fix CI tag stamping and triggers #71
  • ksync version pulls pre-populated version info for radar component #60
  • Download mirror-all.jar to ~/.ksync directory #46
  • radarCheck looks for test app instance #42
  • Radar version fix #63 (timfallmk)

Closed issues:

  • Only release ksync now #89
  • Remove local directory check #85
  • Show the version correctly in the binaries (for releases) #74
  • Repo description and tags #68
  • Build radar container with CI #41
  • Reduce number of cross-compilations #40

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator

ksync - 0.0.1

Published by timfallmk almost 7 years ago

Change Log

0.0.1 (2017-12-18)

Implemented enhancements:

  • Bash install script #67
  • Allow macOS builds to use the proper stamps #62
  • More aggressive caching of vendored packages in CI #52
  • Pull images locally when not found #30
  • Verify configured run user can write to localPath #20
  • Add a version command that returns local and remote versions #17
  • Hot reload remote container #16
  • Monitor k8s via. watch, not just the local config. #14
  • Implement a release process #11
  • macOS Builds #66 (timfallmk)

Fixed bugs:

  • Version issues #87
  • Fix CI tag stamping and triggers #71
  • ksync version pulls pre-populated version info for radar component #60
  • Download mirror-all.jar to ~/.ksync directory #46
  • radarCheck looks for test app instance #42
  • Radar version fix #63 (timfallmk)

Closed issues:

  • Only release ksync now #89
  • Remove local directory check #85
  • Show the version correctly in the binaries (for releases) #74
  • Repo description and tags #68
  • Build radar container with CI #41
  • Reduce number of cross-compilations #40

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator