Author: Alvaro <1841612+inercia@users.noreply.github.com>
Date: Wed Dec 30 18:47:37 2020 +0100
Print the creation time for containers (#431)
* Added a new `created` field that exports the creation time
for all the containers in the cluster.
Signed-off-by: Alvaro Saurin <alvaro.saurin@gmail.com>
Author: Thorsten Klein <iwilltry42@gmail.com>
Date: Fri Dec 4 11:45:56 2020 +0100
[Fix] Allow literal @ in flags that have nodefilters (#421)
- literal @s can now be escaped with a preceeding backslash
- use case e.g. `--env HTTPS_PROXY=user:pass\@myproxy.com`
- if the last char before a non-literal @ (designating a following
nodefilter) is a backslash, then it can be escaped with another
backslash (no cascading escapes though)
Author: Alvaro <1841612+inercia@users.noreply.github.com>
Date: Thu Dec 3 13:34:33 2020 +0100
[Feature] Options for formatted output of `cluster list` (#416, @inercia))
This adds a `--ouput` flag to `cluster list` for dumping the
list of clusters as a JSON or YAML document.
Signed-off-by: Alvaro Saurin <alvaro.saurin@gmail.com>
Author: Bastian Hofmann <mail@bastianhofmann.de>
Date: Thu Nov 26 12:25:30 2020 +0100
Fix install.sh script if curl is not present (#414)
At least with bash 5.0.18, GNU Wget 1.20.3 and GNU Awk 5.1.0 the wget installation methods fails because the awk regex does not match the location header. In these versions, instead of `/^ Location:...` it must be `/^Location:...`. In order to retain compatibility with other versions having a different behavior, I changed it to `/^\s*Location:...`.
Signed-off-by: Bastian Hofmann <bashofmann@gmail.com>
Author: Fabrice Vergnenegre <fabrice.vergnenegre@gmail.com>
Date: Thu Nov 26 08:54:06 2020 +0100
FIX: #412 set Restart flag to true before creation (#413, thanks @fabricev)
Author: Thorsten Klein <iwilltry42@gmail.com>
Date: Mon Nov 23 10:23:45 2020 +0100
[Feature] clusterCreate: add back --env/-e flag to inject environment variables (#409)
Author: iwilltry42 <iwilltry42@gmail.com>
Date: Thu Nov 12 20:49:40 2020 +0100
do not use host.docker.internal IP for API on non-docker-machine setups of Docker for Desktop
Author: markrexwinkel <markr@infosupport.com>
Date: Fri Nov 6 13:53:43 2020 +0100
Docs: updated docs and Dockerfile to add cuda drivers (#402, @markrexwinkel)
Authored-by: Mark Rexwinkel <mark.rexwinkel@elekta.com>
Author: Thorsten Klein <iwilltry42@gmail.com>
Date: Wed Nov 4 15:44:46 2020 +0100
clusterCreate: use docker VM IP for API connection (#399)
Try
- `docker-machine ip`
- host lookup for `host.docker.internal`
Fixes#388
Author: markrexwinkel <markr@infosupport.com>
Date: Wed Nov 4 09:27:08 2020 +0100
[Enhancement] Docs: Add guide for CUDA support (#392, @markrexwinkel)
* Add guide for using GPUs (CUDA)
Author: iwilltry42 <iwilltry42@gmail.com>
Date: Wed Nov 4 09:11:56 2020 +0100
Misc: add Makefile variable to override helper image version at build time
Author: Jonas Dellinger <jonas@dellinger.dev>
Date: Tue Nov 3 19:07:02 2020 +0100
[Enhancement] CI/CD: AUR Deploy Script (#391, thanks @JohnnyCrazy)
* Added script for automatic AUR release & added steps in .drone.yml
* Don't run AUR release before actual release
* Switch to GitHub Actions
* Try the 'container' setting and checkout repo first
* Readable deploy-aur.sh script, final draft
* Revert changes in .drone.yml
* GITHUB_REF needs to be stripped for the pre-release script
* Introduce COMMIT_REF on top of script, so it can be modified for both type of releases
* Adjust names to new k3d AUR account
Author: iwilltry42 <iwilltry42@gmail.com>
Date: Tue Nov 3 18:51:43 2020 +0100
imageImport: exit with non-zero exit code on failure
... if at least one step in the importing process fails, e.g. failed import for at least one cluster or one image
Fixes#393
Author: iwilltry42 <iwilltry42@gmail.com>
Date: Mon Oct 26 13:39:29 2020 +0100
execInNode: check if we have a response before trying to access the reader in case of error to avoid nil pointer exceptions
Merge: 27a133a5990c32
Author: Thorsten Klein <iwilltry42@gmail.com>
Date: Sat Oct 24 14:49:28 2020 +0200
Merge pull request #383 from rancher/all-contributors/add-toonsevrin
docs: add toonsevrin as a contributor
Merge: 211c937fcf76ff
Author: Thorsten Klein <iwilltry42@gmail.com>
Date: Tue Oct 20 15:09:15 2020 +0200
Merge pull request #382 from rancher/all-contributors/add-lionelnicolas
docs: add lionelnicolas as a contributor
Merge: a385241ffe8c96
Author: Thorsten Klein <iwilltry42@gmail.com>
Date: Tue Oct 20 09:45:00 2020 +0200
Merge pull request #378 from lionelnicolas/feature/set-custom-container-labels
Feature: add ability to set container labels on nodes using --label/-l (thanks @lionelnicolas)
Author: iwilltry42 <iwilltry42@gmail.com>
Date: Mon Oct 19 14:36:49 2020 +0200
execInNode: do not read logreader too early, because that clears it for other read processes
Author: iwilltry42 <iwilltry42@gmail.com>
Date: Mon Oct 19 13:54:29 2020 +0200
clusterCreate/injectHostIP: use 'busybox xargs' directly instead of relying on 'xargs' link, which is missing in some images
Author: iwilltry42 <iwilltry42@gmail.com>
Date: Thu Oct 15 07:28:30 2020 +0200
runtime/docker/node: logreader must not be nil
Check for nil when trying to return exec process log reader.
Fixes#377
Author: iwilltry42 <iwilltry42@gmail.com>
Date: Thu Oct 8 20:58:20 2020 +0200
createCluster: wait for 'k3s is up and running' instead of 'Running kubelet' to ensure that the API-Server is up
Author: iwilltry42 <iwilltry42@gmail.com>
Date: Thu Oct 8 09:31:59 2020 +0200
clusterCreate/network: only use the exact chosen network
Before, we just looked up the name of the docker network, causing docker
to do some sort of relaxed matching (prefix?) which could cause k3d to
choose the first matching network instead of the exact match.
Now we're enforcing exact Regex matching to prevent this.
Fixes#374
Merge: 80da6b22e4b779
Author: Thorsten Klein <iwilltry42@gmail.com>
Date: Wed Oct 7 15:45:29 2020 +0200
Merge pull request #372 from rancher/all-contributors/add-louiznk
docs: add louiznk as a contributor
Merge: bfbd2875ecd120
Author: Thorsten Klein <iwilltry42@gmail.com>
Date: Wed Oct 7 15:45:09 2020 +0200
Merge pull request #367 from louiznk/docs/replace-flannel-with-calico
docs: add guide on using calico instead of flannel (thanks @louiznk)