iwilltry42
6e05342812
Merge branch 'master' of https://github.com/rancher/k3d into feature/add-node-command
2020-01-02 14:42:12 +01:00
iwilltry42
122ea4637a
wait for kubeconfig to be written when --wait is set
2020-01-02 14:37:27 +01:00
iwilltry42
fbe93eb039
add more verbose error messages for getKubeconfig and Delete if no flag was set
2019-11-07 15:39:31 +01:00
iwilltry42
10179f8555
add warning for when agent arg is supplied without agents being created
2019-11-07 15:28:14 +01:00
iwilltry42
b9ea408d49
Merge branch 'master' of https://github.com/rancher/k3d into feature/add-node-command
2019-10-21 08:12:48 +02:00
iwilltry42
6d771a20fa
error exit if no clusters found
2019-10-21 07:35:07 +02:00
Darren Shepherd
645a5163d4
Only ignore get-kubeconfig error when !all
...
If you are writing a script to launch k3s clusters checking the exit
code of `get-kubeconfig` is an easy way to tell if the kubeconfig is
available for use.
2019-10-18 22:08:09 -07:00
Thorsten Klein
5c00056118
Merge pull request #121 from tw3n/get-kubeconfig-option-all
...
Enable --all flag of get-kubeconfig (thanks to @tw3n )
2019-10-10 10:49:01 +02:00
Xavier Hurst
836201611b
Enable --all for get-kubeconfig
2019-10-09 21:43:51 +02:00
Cedric Kring
9b888c8216
Added support for group based node volume binds + refactoring
2019-10-09 19:35:13 +02:00
Cedric Kring
418c1887fe
Allow volume binds to specific nodes with --volume src:dest@node-name
2019-10-05 11:44:45 +02:00
iwilltry42
9aa5af8d5d
improve log level usage
2019-10-02 19:06:36 +02:00
Nicolas Lamirault
61107ca5bf
Update: use log level
...
Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com>
2019-09-28 19:58:05 +02:00
iwilltry42
95c62650fa
remove unused constants
2019-09-26 08:49:26 +02:00
iwilltry42
80f5aa7d58
add todo
2019-09-26 08:40:16 +02:00
iwilltry42
1fabe118fa
only allow adding worker nodes for now
2019-09-26 08:24:15 +02:00
Nicolas Lamirault
3631e65570
Update: replace log with logrus
...
Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com>
2019-09-25 22:41:00 +02:00
iwilltry42
0317cc395b
add --volume flag to add-node command
2019-09-06 12:12:32 +02:00
iwilltry42
f33fa2d4cc
move global constants to types.go
2019-09-06 11:55:22 +02:00
iwilltry42
487418974e
remove --all flag for ls
2019-09-06 11:47:25 +02:00
iwilltry42
ee1eb58466
fix passing args to add-node node
2019-09-06 11:37:13 +02:00
iwilltry42
e4e7a32e0d
operate on clusterspec for reusability
2019-09-06 11:21:04 +02:00
iwilltry42
3e80e37faf
allow connections to non-dockerized k3s clusters
2019-09-04 18:10:08 +02:00
iwilltry42
c8f8fdb139
add addNode function with basic functionality
2019-09-04 18:10:08 +02:00
iwilltry42
89ba0f67b7
use --port/-p for publishing ports now instead of api-port
2019-09-04 18:09:36 +02:00
iwilltry42
53eba1828d
remove 'create --version' flag
2019-09-04 18:09:35 +02:00
iwilltry42
d6364af32c
add add-node command
2019-09-04 18:09:35 +02:00
misakwa
29204d18a5
Address review comment
2019-08-05 21:14:43 -05:00
misakwa
4e52afd578
Add agent-arg and pass through to container
2019-07-30 23:08:40 -05:00
wxdao
058bb1d9e4
Use client.WithAPIVersionNegotiation()
2019-07-25 06:42:31 +00:00
wxdao
c1263487a5
Upgrade docker sdk
2019-07-25 03:15:28 +00:00
Thorsten Klein
c5e5adb0e2
Merge pull request #91 from rancher/feature/import-images-helper
...
[Feature] import images from docker daemon into k3d using a helper container
2019-07-23 19:26:01 +02:00
iwilltry42
081ec611bc
--keep flag to not remove the tarball after import
2019-07-11 15:43:49 +02:00
Ubuntu
4bde59702d
error should occur when current time is after start+timout
2019-07-04 02:12:40 +00:00
iwilltry42
93fa5630ac
create named volume
2019-07-03 16:51:41 +02:00
iwilltry42
deccb0122a
enable importing multiple images at once
2019-07-01 12:17:03 +02:00
iwilltry42
ab2c54ca1d
add import-image command for importing single image
2019-07-01 11:31:35 +02:00
Andy Zhou
7d42a4ebd1
Ignore docker-machine command line error
...
It turns out that docker client only pays attention to the following
environment variables:
DOCKER_HOST to set the url to the docker server.
DOCKER_API_VERSION to set the version of the API to reach, leave empty for latest.
DOCKER_CERT_PATH to load the TLS certificates from.
DOCKER_TLS_VERIFY to enable or disable TLS verification, off by default.
A miss configured DOCKER_MACHINE_NAME won't affect docker client, so k3d
should just ignore the error.
2019-06-14 12:51:32 -07:00
Andy Zhou
f037e1b225
Deprecate --timeout, shift shot hand options around
...
We have been giving user warnings about --timeout going away for a
while. Now fully deprecate it.
Use -t for --wait option
Move -w from --wait to --workers. Many users of K3d generate multi-node
clusters, -w will make their life easier.
2019-06-06 12:26:26 -07:00
Andy Zhou
fa18c37155
Simplify Dockerm machine ip handling
...
Based on review comments from @iwilltry42
2019-06-05 09:18:57 -07:00
Andy Zhou
58849e4a01
Make use of the parseApiPort() function when creating cluster
2019-06-03 17:51:55 -07:00
Andy Zhou
1e6ac3cce8
Enhance ClusterSpec
...
Pass the apiPort sturct directly via ClusterSpec.
2019-06-03 17:22:23 -07:00
Andy Zhou
b97ef230bd
Refactor
...
The APIs of createServer() and createWorker() takes too many arguments.
It is getting harder to maintain.
Use a new struct ClusterSpec to make API simpler. This also reduces
some code duplications.
2019-06-03 17:18:51 -07:00
Andy Zhou
bd58e9b874
Merge pull request #71 from andyz-dev/docker-machine
...
[Feature] Docker machine
2019-06-01 11:03:42 -07:00
Andy Zhou
f3ec169414
Add docker machine IP to SAN
...
When running on a docker machine, the default X598 certificate does not
allow access via docker machine's IP. This patch fixes this by adding
"--tls-san <docker machine IP>" to the K3S server argument list.
2019-06-01 10:57:42 -07:00
iwilltry42
93115400fc
add shell struct with prompt differentiation
2019-05-31 09:43:45 +02:00
iwilltry42
eb5b88052e
add auto mode for shell based on SHELL env var and support zsh
2019-05-29 09:14:36 +02:00
Thorsten Klein
df5cc1da84
Merge pull request #66 from andyz-dev/bash
...
[Feature] Add Bash shell support
2019-05-29 07:56:49 +02:00
Lars Mogren
f2cedfd6cd
Now passes the environment variables to the workers.
2019-05-28 22:59:27 +02:00
Andy Zhou
abd9a984eb
Add --shell argument
...
Add subshell argument --shell. Currently, support only bash, which is
also the default value.
2019-05-27 17:16:04 -07:00