rancher-desktop

Container Management and Kubernetes on the Desktop

APACHE-2.0 License

Stars
5.6K
Committers
46
rancher-desktop - Rancher Desktop v0.3.0

Published by mattfarina over 3 years ago

This is a feature release of Rancher Desktop, an open source desktop application to bring Kubernetes and container management to Mac and Windows. The release contains some feature changes along with various bug fixes.

Highlighted Features

  • Faster Kubernetes restarts when changing a version or resetting the environment
  • New user interface design including clearer messaging around status while starting and stopping Kubernetes
  • WSL distribution name on Windows is now called rancher-desktop to make the name easy to link to the app
  • Icon on Mac now follows Apple design guidelines

You can connect with the developers via:

Changelog

The full version changelog, from v0.2.1, can be found using GitHub compare.

rancher-desktop - v0.2.1

Published by mattfarina over 3 years ago

Release v0.2.1 is a bug fix release of Rancher Desktop. If you are a Windows user you are encouraged to upgrade as the change primairly fix issues on Windows. You can find full details on the changes in the milestone.

Rancher Desktop is alpha software that is currently under development.

You can connect with the developers via:

rancher-desktop - v0.2.0

Published by mattfarina over 3 years ago

This is the second release of Rancher Desktop, an open source desktop application to bring Kubernetes and container management to Mac and Windows.

Rancher Desktop is alpha software that is currently under development.

You can connect with the developers via:

Changelog:

  • NSIS: Add extra nested resources to PATH bf9814c28a80333f8087cdd992ad531d070eb4db (Mark Yen)
  • Bumping to v0.2.0 6f2a7ecabd7b9f776ccfba03b91a9ee8675da9a4 (Matt Farina)
  • Logging: Only delete files if we have single instance lock f167780f9f3d2e6bd9d2a1878bd53734cc1a89d4 (Mark Yen)
  • LICENSE: Use pristine Apache-2.0 license 0eaa3d74b4b20ec792ef245182fec945069880a8 (Mark Yen)
  • WSL: Provide better error message when WSL is not installed. b9691f7c651b24a4d9655f6ca43ffecd60321027 (Mark Yen)
  • WSL: Use pre-downloaded distro file 61111696f187b50d63c870e20526d2af5244da79 (Mark Yen)
  • Hyperkit: use pre-downloaded boot2tcl image. 16265792df99879b6df122c0b7a3a2eb1de8aac2 (Mark Yen)
  • scripts/hyperkit: Download boot2tcl ISO 6b172048449e35bdf61a34c7f80af3a02459ffb6 (Mark Yen)
  • scripts/hyperkit: Re-use method from download-resources. 9c0eaba8c84ed5002eeb0b8546eebed9ea33023a (Mark Yen)
  • Download-resources: don't redownload files by default. 2504ef953a3ff02e7af1fe70202f111e35c8c76c (Mark Yen)
  • Prefer fs.promises.METHOD to await fs.METHOD af75f46ea9df4c0c2ae74bf6fded8af411605a69 (Eric Promislow)
  • Avoid fs.rename in unsupported scenarios aaa647aed9faf62c5cb313ee1d257910fb68e637 (Eric Promislow)
  • NSIS: Don't restart on kernel update when interactive 35e5934d4afda84966dec1908e4cf29002bc8996 (Mark Yen)
  • NSIS: Add license bd3895ad27ba7cddf8f92ce6daf60d05a9005024 (Mark Yen)
  • WSL: fix incorrect argument to wsl.exe 85829da234a73404880606a944e4276f7ef0fe33 (Mark Yen)
  • childProcess: Fix passing in streams 9585be56b2cc1b6f295bff933fef52c4137187ed (Mark Yen)
  • Logging: Add a getter to return a stream with a fd 9e117635fc80d80e709225d3d3593cfa7ac1d24a (Mark Yen)
  • WSL: Fix typo 86c8c88f5a90714292cbc8f879bb762d3e3c6aa0 (Mark Yen)
  • utils: Fix lint warnings. 141f617953cbd5a13408f28e0bf177e399868b7b (Mark Yen)
  • Utils: Test childProcess wrapper b17bbda777adc160f6e116c7587ea4d0a9aa7125 (Mark Yen)
  • WSL: Add logging. 6c27126d9f63659e24afce66a6892abba17acf11 (Mark Yen)
  • Add helper for spawning child processes. 9427d88502347823896ca8e02f0211f82065c1a6 (Mark Yen)
  • ESLint: Skip no-undef for TypeScript 3228cdd0ad29606aa2d9e952f190366a173def00 (Mark Yen)
  • Electron-builder: Remove camera & mic strings on mac 2d1175c760feca060f5b4eb2865b73ba1e3db356 (Mark Yen)
  • Add more logging to files. 0536945b5121a69b5a0156fc777a6978176dff29 (Mark Yen)
  • background.ts: Add support for system certificate authorities 67c1ac12ef4b5131e9bd6aef602dd5356762b125 (Mark Yen)
  • Typings: Add incomplete types for mac-ca & win-ca 402278187647e7cc88bb5d2d52b129c90a6603ab (Mark Yen)
  • package.json: Add @types/node-forge 16f45849b3a6d9fb193081ce0aa3e86ad024354a (Mark Yen)
  • Package.json: Add win-ca and mac-ca cb2e16f939d0dd8511546608cc13ad1771520ba9 (Mark Yen)
  • Improve error message at startup 8f8bc025122bfc51a72d929e2f88ae83ce85410c (Eric Promislow)
  • rethrow unexpected errors 17aae83a02dcb31a1524d1490cbbda402275c892 (Eric Promislow)
  • Improve error message after detecting a corrupt config file d10e8c88efc27ac817cc057538a855143a391e9c (Eric Promislow)
  • background.ts: Use import 97c1981cbcc95f0a41ce99be1ca5439f9a2875e4 (Mark Yen)
  • Misc. tweaks a6f770c92d9a504d013c9b6d8941ce8d6853c333 (Eric Promislow)
  • clarifying comment 600f7a861b8a9d9250dec346b75482ea9ddf0f6c (Eric Promislow)
  • add explanatory comments 617ed7712a8d0a8b0b49f5fea90a09fdd2010f8a (Eric Promislow)
  • Expand explanations b7ddf9861b92cc418998685fa6fcd5b484d27947 (Eric Promislow)
  • Improve robustness for displaying services a845af889cff2de2291dd9a4d8142ae03bcbbcd4 (Eric Promislow)
  • remove happy-path log stmt 0fe09d3e6d60f69a7b093a6b435cf8c83b4e0b90 (Eric Promislow)
  • Add a clarifying comment about the double run for kim rmi 8d8f8775d45a362124ee2fac40d6a7014ee26a7c (Eric Promislow)
  • Use timers.setInterval to avoid ambiguity de6920f0ba7fb5132d66cf023ca27f543ed891a6 (Eric Promislow)
  • Improve image deletion 81e3602c7541a9095d2607f37524dfd5c10cb12b (Eric Promislow)
  • remove obsolete comment fc686181f4e7b65058d84d9cd48c9cb92c7370e5 (Eric Promislow)
  • always restore a minimized prefs window 26822d8e62eec797cd3c9f99dd43a81606048008 (Eric Promislow)
  • Restore primary app's minimized window 4907b87e6b7ddbb6573235acb382a2de4f28c8eb (Eric Promislow)
  • WIP: start checking the electron singleInstanceLock 47e768dc05aff323314ff2f26b74a0390ac71785 (Eric Promislow)
  • package.json: Remove unused Vue packages 5e96364f037b4acdcd6fe5cc1458e308e3d975a1 (Mark Yen)
  • Remove canvas dependencies 877aca4a5c7b926453d09788e6ced675425312f3 (Mark Yen)
  • package.json: Remove canvas 9049e1e861586b4f6c702559294bc62dd1cca7f5 (Mark Yen)
  • package.json: Remove @vue/cli da4d2bf280a1bee01f0c357bb3a03c78bb5bd32e (Mark Yen)
  • Improve image UX bdb531268767e0c951007747e89563cd86f3e560 (Eric Promislow)
  • Background: Don't prevent quit if shutdown fails d4a3a8608ec84a52164fce6e3bfac2fbde3b62ea (Mark Yen)
  • Windows Installer: Don't use OneClick mode 0ad31975c5fff95d905f9aee462dca97f9950f11 (Mark Yen)
  • Windows Installer: Force native filesystem cef77b2df42d329a4b66ae0313845301b805da4b (Mark Yen)
  • Windows Installer: Install WSL 9f4329c54cc1f6f303d88fd152f04e08e4de8ae7 (Mark Yen)
  • Windows installer: run as admin d21a106a918801a9218e42c2aeceb4572df0778f (Mark Yen)
  • Adding documentation on installing WSL f63b1ba83d7b51d19a5aafec11ef3297114a6f7b (Matt Farina)
  • Ignore CRs in input files e263946515c75d3042d22031e14745bb1a2bcee4 (Eric Promislow)
  • Improve robustness 7105f7837406af885df1c579f298e6ad3a6314fe (Eric Promislow)
  • Initial documentation addition 7f394f447a022228199d25d3d8d52675fd651e84 (Matt Farina)
  • Everything is touching the right edge of the window ceac0b8afd8942bb098c5380f8828f8dd3b135b2 (Vincent Fiduccia)
  • Title-case checkboxes 155ca3bbc43777d7cf5524788e46fd736df4324d (Vincent Fiduccia)
  • Why are we yelling ba535d7f49774a1cdb2ab725dd9179da87b3f9b5 (Vincent Fiduccia)
  • Move filter checkboxes into header row instead of an extra empty row aaacc75d4b49b92f22aac3348fea7efc78527196 (Vincent Fiduccia)
  • Correct product capitalization 446909916cf877fb327b8c464113573e9a2e4f7c (Vincent Fiduccia)
  • Postinstall fails on older than Node 14.14 because it uses fs.rmSync 1923846fc9629ff27261e869f7ec99b85263cfb1 (Vincent Fiduccia)
  • Package.json should have a license 8eb961494a422e42b20865279a54783a622c5cc4 (Vincent Fiduccia)
  • Show Copyright 2021 SUSE in About instead of Copyright 2021 Rancher Desktop 353208147d0dd0b92c78c658f3309ef8de0b78e3 (Vincent Fiduccia)
  • Windows installer: add bin to PATH f36701d64ca4ec3ac639570d119fe8dca8a8ae24 (Mark Yen)
  • Logging: Switch to state dir 1413c18f4e692953c92b57a4c1ea28a0d03fc677 (Mark Yen)
  • Hyperkit: Add separate logging 8513710e901ad49e10dc0c989443f5f2c3561d36 (Mark Yen)
  • Logging: add intialization 3d7b96f5e274f5546106023487c6ab9ce1bb9936 (Mark Yen)
  • Add custom logging so they go to separate files. be52903d47981d47125388cc82fe8c7de651a5d9 (Mark Yen)
rancher-desktop - Rancher Desktop v0.1.0

Published by mattfarina over 3 years ago

This is the first cut of Rancher Desktop, an open source desktop application to bring Kubernetes and container management to Mac and Windows.

Rancher Desktop is alpha software that is currently under development.

If you are installing on Windows you will need to have Windows Subsystem for Linux installed. In a future release we will automate this step if it is not available.

You can connect with the developers via:

Note: the windows installer is not yet signed. You will be prompted about this. If you click on "More info" you will be presented with the option to install it.