Commit Graph

53 Commits (c5178b0882a2f917eeaaa7a3255604dd7242a30a)

Author SHA1 Message Date
iwilltry42 9c9f49646e
MasterLoadBalancer: add nodefilter & extra treatment 4 years ago
iwilltry42 4bfac51c7c
createCluster/createNode: use K3S_URL instead of --server 4 years ago
iwilltry42 da8adf5469
createNode: update nginx masterlb with new master node 4 years ago
iwilltry42 b7b8f6a5a6
createNode: use any node as blueprint 4 years ago
iwilltry42 3071ec5755
createCluster: add --no-lb flag to disable the load balancer 4 years ago
iwilltry42 0cdce098bd
createCluster: do not create masterlb if hostnetwork is selected to avoid port collisions 4 years ago
iwilltry42 dec8043edf
createCluster: add masterlb to list of nodes, so it will be considered during rollback 4 years ago
iwilltry42 3b77ecd6dd
getLogs: return error if container is not in running state to avoid long unnecessary wait 4 years ago
iwilltry42 5121ef80a5
create/start/stop cluster: fix how Master-LoadBalancer is treated 4 years ago
iwilltry42 469d8ab62d
use default value for apiPort 4 years ago
iwilltry42 1b7f5c5f78
createCluster/timeout: use context to handle cancellation 4 years ago
iwilltry42 80d1c5c2de
initialize proper timeout flag 4 years ago
iwilltry42 3cd4c0a8bc
create/cluster: remove unnecessary goto initNode 4 years ago
iwilltry42 dc1bbd6965
manage imageVolume lifecycle 4 years ago
iwilltry42 a54d05e9a5
fix sleep to prevent race conditions and add log output for loadbalancer creation 5 years ago
iwilltry42 33d54132ed
add arbitrary sleep to avoid master registering race conditions 5 years ago
iwilltry42 a24d6f864e
Proxy: deploy a configurable nginx proxy in front of the cluster 5 years ago
iwilltry42 2b674cb4e3
use createClusterOpts 5 years ago
iwilltry42 70221e0f29
concurrently wait for masters to become ready if --wait is set (or timeout) 5 years ago
iwilltry42 b8ac954d69
implement --wait asynchronously 5 years ago
iwilltry42 bc49f197d9
cleanup and prepare for push to rancher/k3d 5 years ago
iwilltry42 644b369b60
switch from K3S_CLUSTER_SECRET to K3S_TOKEN and use exact matching to get node containers by name and make --cluster flag required when creating a new node 5 years ago
iwilltry42 fd4b803681 start fixing createNode 5 years ago
iwilltry42 11b937a910 implement load images command 5 years ago
iwilltry42 e6d7726ffb add image volume 5 years ago
iwilltry42 ff98343420 extend 5 years ago
iwilltry42 bd39336b29 init ha setup with cluster-init 5 years ago
iwilltry42 098fe0803c implement start/stop for nodes and clusters 5 years ago
iwilltry42 31270fe08c add some comments 5 years ago
iwilltry42 b596eeb70b add more warnings for cluster deletion 5 years ago
iwilltry42 100ba3db2b add cluster network deletion 5 years ago
iwilltry42 5851da3ef3 start coupling network to clusters 5 years ago
iwilltry42 b52da4ac52 fix filtering 5 years ago
iwilltry42 116dd5dad8 fix api-port 5 years ago
iwilltry42 1e33e0de8c add deleteCluster functionality 5 years ago
iwilltry42 7063d62508 initial implementation of 'get clusters' 5 years ago
iwilltry42 87c36f124c add k3s_url to worker nodes 5 years ago
iwilltry42 544480e010 add cluster secret 5 years ago
iwilltry42 30a98cce38 create cluster network if not present 5 years ago
iwilltry42 eb9d14fe47 node network 5 years ago
iwilltry42 84cdfac7cb introduce node roles 5 years ago
iwilltry42 1ec7a3e02a parsecmd funcs 5 years ago
iwilltry42 cd72e22dce patch specs with node role specific settings 5 years ago
iwilltry42 7583340d23 create cluster 5 years ago
iwilltry42 cd4223e4ed create multiple nodes at once 5 years ago
iwilltry42 8eb9832298 delete cluster 5 years ago
iwilltry42 5f5c516ba2 adapt new way of choosing runtime 5 years ago
iwilltry42 6b7de5cab6 test interface implementations 5 years ago
Thorsten Klein 433ff16467 add utils 5 years ago
iwilltry42 a4f5f80286 add utils and function skeletons 5 years ago