Thorsten Klein
239adeb864
[Feature] Runtime Info ( #553 )
3 years ago
Konrad Malik
e495fe83a8
[FEATURE] Memory Limits ( #494 , @konradmalik )
3 years ago
iwilltry42
16fa1076ff
[Fix] Allow absolute paths for volumes on Windows ( #510 , @markrexwinkel )
...
re-applied in the pkg/util
3 years ago
iwilltry42
6f5f4bb924
Remove containerd runtime implementation
...
- unused
- incomplete
- caused issues building on Windows due to dependencies
4 years ago
Fabrice Vergnenegre
83da516bc6
[FIX] Properly handle host/hostIP cases for kubeconfig ( #500 , @fabricev )
4 years ago
Thorsten Klein
9cc7915c55
[Enhancement] jsonschema: use Go1.16's go:embed to embed the json schema file (dedup) ( #529 )
4 years ago
iwilltry42
dbf3ff8172
getNodeContainer: regex to allow k3d-prefixed or non-prefixed name
...
- fixes #495
- additionally brings in a fix for a nil-pointer exception in case
someone inputs a regex that would result in multiple containers being
returned
4 years ago
iwilltry42
8b0174bed2
runtimes/docker/getgatewayip: properly catch non-existent ipam config
4 years ago
MichalK
76fc9ebed7
[Fix] Reuse registry in multicluster (fixes #485,@kuritka) ( #486 , @kuritka )
4 years ago
Dinar Valeev
78c22f7a0c
[FIX] Fix udp service access through k3d-proxy ( fixes #489 ) ( #488 , @k0da )
4 years ago
iwilltry42
e1384c91a2
server: trim the port off the dockerHost as it renders the kubeconfig unusable ( fixes #487 )
4 years ago
Konrad Malik
df9859eae6
[ENHANCEMENT] Add config processing and fix hostmode ( #477 , @konradmalik )
4 years ago
iwilltry42
601bef45d7
general: properly use variable default object labels
4 years ago
iwilltry42
58d37bea94
general: add k3d version to default object labels
4 years ago
iwilltry42
ac96c9c448
simplify log outputs and increase timeout for tests
4 years ago
iwilltry42
b5c055f436
less loggigng
4 years ago
iwilltry42
746cbcd131
node: add start time field and use it when waiting for log messages
4 years ago
iwilltry42
504fd3ad31
run multi-server e2e tests for multiple k3s versions
4 years ago
iwilltry42
1c61130fdf
clusterStart: sequential and ordered node starts & nodeCreate: do not copy status
4 years ago
iwilltry42
b2162b1618
clusterCreate: add warning for 2 server nodes (quorum for etcd)
4 years ago
Erik Kristensen
63d54842c0
[Feature] Support docker over ssh ( #324 , @ekristen & @inercia )
4 years ago
iwilltry42
5adab78ef6
release v4.1.0-alpha.2
4 years ago
iwilltry42
eaee32e227
fix: print error which causes serverlb to fail starting
...
Fixes #466
4 years ago
iwilltry42
e119326184
fix: --no-lb failed
...
- initialize port map of initnode, if nil
Fixes #463
4 years ago
Konrad Malik
73e1548264
[FIX] do not ignore --no-hostip and don't try to inject if network = host ( #471 )
4 years ago
Thorsten Klein
092f26a4e2
[FEATURE/FIX] Viper Configuration and JSON Schema ( #472 )
4 years ago
iwilltry42
e7c43df434
properly handle initNode and normalize waiting for log messages to determine successful node starts
4 years ago
iwilltry42
7b8506b1d9
fix: proper handling of registries and networks when deleting clusters/nodes
4 years ago
iwilltry42
b7576591d2
fix: no duplicate network entry
4 years ago
iwilltry42
7a3edd9d7e
NodeSpec: transform network string to list of strings to allow checking out node networks
4 years ago
iwilltry42
683a92792e
registryDelete/nodeDelete: make --all work and add 'node delete --registries'
4 years ago
iwilltry42
a37b01c5b9
NodeDelete: add NodeDeleteOpts
4 years ago
Thorsten Klein
c809767448
[Fix] registry: adjustments on how the registry is perceived ( #454 )
...
- LocalRegistryHostingConfigMap
- use localhost or docker-machine as external host IP
- fromContainerRuntime: user container-name + internal port
- registries.yaml: set up mirrors for both external and internal address
4 years ago
iwilltry42
8f7d820081
fix order of interpreting different registry inputs
4 years ago
iwilltry42
064f1071de
allow reading embedded registries.yaml from SimpleConfig file and add a test case
4 years ago
iwilltry42
f0486a388b
only merge configs, if there is one referenced
4 years ago
iwilltry42
267e520fce
registry: basic merge of existing registry with generated registry config
4 years ago
iwilltry42
4a8fcc7329
read config file
4 years ago
iwilltry42
7343c3dbe2
init merging registry config
4 years ago
iwilltry42
118eea57f9
registry: add restart=true (unless-stopped restart policy)
...
fixes #450
4 years ago
iwilltry42
d17a2aefa9
registry: only warn, if configmap couldn't be created in any node, as one is enough.
4 years ago
Thorsten Klein
41aa71800b
[Fix] nil-pointer exception when eyposing port on loadbalancer with --no-lb set ( #442 )
4 years ago
Thorsten Klein
4dfb62ebff
[Feature] add LocalRegistryHostingV1 from KEP-1755 ( #441 )
4 years ago
Thorsten Klein
185ffcd34f
[Enhancement] clusterDelete: proper node and network handling ( #437 )
...
This comes with several fixes/improvements
- only consider containers that have the default object label (app=k3d)
- handle network deletion
- check if there are other k3d containers connected
- if there are only registries, disconnect them
- if there are non-registry nodes, leave everything as it is
- if there are any containers connected, that are not automatically
disconnected, log a warning and continue
4 years ago
iwilltry42
b36c49aac2
import image: add additional exception handling to avoid nil pointer exceptions
4 years ago
Josh Soref
e7802d2def
docs: spell checking ( #434 , @jsoref )
4 years ago
iwilltry42
418275565c
disable hostname validation for registry to allow dotted names like registry.localhost
4 years ago
iwilltry42
eafae0073a
registry: allow creating new and using existing registries
4 years ago
Alvaro
5dedac8cbb
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>
4 years ago
Thorsten Klein
c44c576d69
[Refactoring/Preparation] use real port structs as prep for registries ( #427 )
4 years ago