Commit Graph

301 Commits (944f811dc5341349372ccf57706f2aa65e13ce04)

Author SHA1 Message Date
Brad Davidson 5d1a37ee32 Send MAINPID to systemd when reexecing for logfile output
3 years ago
Brad Davidson a16105b348 Properly handle operation as init process
3 years ago
Hussein Galal 7826407a2e
Make sure there are no duplicates in etcd member list (#4025)
3 years ago
Derek Nola eda65b19d9
Remove expiremental from cluster commands (#4024)
3 years ago
Manuel Buil 9fcd79baae Add tests to the dual-stack PR and enable dual-stack with flannel backend
3 years ago
Devin Buhl a1ec43e0b7
feat: add option to disable s3 over https
3 years ago
Brad Davidson cf12a13175 Add missing node name entry to apiserver SAN list
3 years ago
Brad Davidson b8add39b07 Bump kine for metrics/tls changes
3 years ago
Hussein Galal e322924781
Reset load balancer state during restoraion (#3877)
3 years ago
Jiaqi Luo 3b01157a3a
Use New Image Names (#3749)
3 years ago
Hussein Galal 2069cdf4ee
Fix initial start of etcd only nodes (#3748)
3 years ago
Brad Davidson 869b98bc4c Sync DisableKubeProxy into control struct
3 years ago
Hussein Galal b1b5f72dc3
Notify systemd for etcd only node (#3732)
3 years ago
Derek Nola 21c8a33647
Introduction of Integration Tests (#3695)
3 years ago
Luther Monson 37fcb61f5e move go routines for api server ready beneath wait group
3 years ago
Luther Monson 18bc98f60c
adding startup hooks args to access to Disables and Skips (#3674)
3 years ago
Jamie Phillips aef8a6aafd
Adding support for waitgroup to the Startuphooks (#3654)
3 years ago
Brian Downs 238dc2086e
prevent snapshot save when snapshots are disabled (#3475)
3 years ago
Chris Kim ada145641c
Update etcd snapshot error message to be more informative when etcd database is not found (#3568)
3 years ago
Hussein Galal f5fbb9a9a8
Export cli server flags and etcd restoration functions (#3527)
3 years ago
Joe Kralicky a84c75af62 Adds a command-line flag '--disable-helm-controller' that will disable
3 years ago
Jamie Phillips 82394d7d36 Basic windows agent that will join a cluster without CNI.
3 years ago
Hussein Galal 136dddca11
Fix storing bootstrap data with empty token string (#3422)
3 years ago
Brian Downs 88f95ec409
Send systemd notifications for both server and agent (#3430)
4 years ago
Brian Downs 2682183773 add log message indicating etcd snapshots are disabled
4 years ago
Jamie Phillips 7345ac35ae
Initial windows support for agent (#3375)
4 years ago
Brian Downs 254b52077e add retention default and wire in s3 prune
4 years ago
Brian Downs e8ecc00fc8 add etcd snapshot save subcommand
4 years ago
Brian Downs 6ee28214fa
Add the ability to prune etcd snapshots (#3310)
4 years ago
MonzElmasry 24474c5734
change --disable-apiserver flag
4 years ago
Brian Downs bcd8b67db4
Add the ability to list etcd snapshots (#3303)
4 years ago
Brad Davidson 02a5bee62f
Add system-default-registry support and remove shared code (#3285)
4 years ago
Brian Downs e998cd110d
Add the ability to delete an etcd snapshot locally or from S3 (#3277)
4 years ago
Hussein Galal f410fc7d1e
Invoke cluster reset function when only reset flag is passed (#3276)
4 years ago
Brian Downs c5ad71ce0b
Collect and Store etcd Snapshots and Metadata (#3239)
4 years ago
Brad Davidson 2705431d96
Add support for dual-stack Pod/Service CIDRs and node IP addresses (#3212)
4 years ago
Brian Downs 80e4baf525 add hidden attribute to disable flags
4 years ago
Brian Downs 4a49b9e40b delete nocluster file and remove build tag
4 years ago
Brian Downs 3ed9b0a997 remove hidden attribute from cluster flags and related code
4 years ago
Chris Kim 69f96d6225
Define a Controllers and LeaderControllers on the server config (#3043)
4 years ago
Brad Davidson 7cdfaad6ce
Always use static ports for client load-balancers (#3026)
4 years ago
Hussein Galal c26b737b24
Mark disable components flags as experimental (#3018)
4 years ago
Brian Downs 4d1f9eda9d
Etcd Snapshot/Restore to/from S3 Compatible Backends (#2902)
4 years ago
Hussein Galal 1bf04b6a50
Merge pull request #3003 from galal-hussein/fix_etcd_only_nodes
4 years ago
galal-hussein d6124981d5 remove etcd member if disable etcd is passed
4 years ago
Brad Davidson 9b39c1c117 Hide the airgap-extra-registry flag
4 years ago
Brad Davidson ec661c67d7 Add support for retagging images on load from tarball
4 years ago
Hussein Galal 5749f66aa3
Add disable flags for control components (#2900)
4 years ago
Brian Downs 21d1690d5d
update usage text (#2926)
4 years ago
Brad Davidson 07256cf7ab Add ServiceIPRange and ServiceNodePortRange to agent config
4 years ago
Yuriy 06fda7accf
Add functionality to bind custom IP address for Etcd metrics endpoint (#2750)
4 years ago
Brian Downs 13229019f8
Add ability to perform an etcd on-demand snapshot via cli (#2819)
4 years ago
Chris Kim 332fd73d46
Add support for both config-file and data-dir at a global level in the self-extracting wrapper for K3s (#2594)
4 years ago
Brad Davidson c6950d2cb0 Update Kubernetes to v1.20.0-k3s1
4 years ago
Chin-Ya Huang 3f0f2b342e Show go version when executes with --version.
4 years ago
Brad Davidson 3b8ec74049 Update disables list when building with no_stage
4 years ago
MonzElmasry e8436cc76b
Make etcd use node private ip
4 years ago
Brian Downs ba70c41cce
Initial Logging Output Update (#2246)
4 years ago
Brian Downs 4c3ec907ab
remove k8s daemon config from setup hook in favor of specific fields from the config (#2206)
4 years ago
Darren Shepherd 64ae6affc5 Missing registering debug/config flags on server subcommand
4 years ago
Darren Shepherd 551a1842ad
Update pkg/cli/cmds/config.go
4 years ago
Darren Shepherd 7657ed2e13
Update pkg/cli/server/server.go
4 years ago
Darren Shepherd 21d21ddd4d Add config file support independent of CLI framework
4 years ago
Darren Shepherd ae5c585050 Revert "Add config file support"
4 years ago
Brian Downs 866dc94cea
Galal hussein etcd backup restore (#2154)
4 years ago
Brad Davidson c4ac620b8b
Merge pull request #2159 from brandond/config_file_rename
4 years ago
Brad Davidson b4d81a9e33 Remove lingering references to dqlite
4 years ago
Brad Davidson 43fcc5ddcb Rename flags.conf => config.yaml
4 years ago
Brian Downs 324bb55986 add ctx to hook, handle hook errors
4 years ago
Brian Downs fa2c1422b3 change name of variable
4 years ago
Brian Downs a4b2953017 add setup hook capabilities for rke2
4 years ago
Brad Davidson 79c499f0e0 Fix handling of TLS configuration args
4 years ago
Jacob Blain Christen e2089bea18
cli: add --selinux flag to agent/server sub-cmds (#2111)
4 years ago
Brad Davidson 1eec7348a5 Call setproctitle to conceal node args in ps output
4 years ago
Brian Downs 5a81fdbdc5 update cis flag implementation to propogate the rest of the way through to kubelet
4 years ago
Jason e3f8789114
Add containerd snapshotter flag (#1991)
4 years ago
Brian Downs abb2d9aad1 add flag usage
4 years ago
Brian Downs 57a6319fac add protect-kernel-defaults to kubelet
4 years ago
Erik Wilson e1dc3451bc
Add config file support
4 years ago
Darren Shepherd 7e59c0801e Make program name a variable to be changed at compile time
5 years ago
Chuck Schweizer 19c34bd12d Update to set default CipherSuites
5 years ago
Chuck Schweizer ca9c9c2e1e Adding support for TLS MinVersion and CipherSuites
5 years ago
Darren Shepherd cb4b34763e
Merge pull request #1759 from ibuildthecloud/background
5 years ago
Darren Shepherd 072396f774 Start kube-apiserver in the background
5 years ago
Darren Shepherd 2f5ee914f9 Add supervisor port
5 years ago
Darren Shepherd 341895c322 Don't write ccm.yaml if --disable-cloud-controller is set
5 years ago
Erik Wilson 39c3854648
Merge pull request #1720 from ilknarf/master
5 years ago
Erik Wilson c71561129e
Merge pull request #1716 from ibuildthecloud/debugpublic
5 years ago
Erik Wilson c941e1d0bb
Merge pull request #1695 from ibuildthecloud/kubeproxy
5 years ago
Erik Wilson df1725cb06
Merge pull request #1694 from ibuildthecloud/inittwice
5 years ago
Frank a18d94e5f9 remove redundant Sprintf
5 years ago
Darren Shepherd 56770ff2cc Make debug variable public to be used by wrapper programs
5 years ago
Darren Shepherd 5715e1ba0d Add ability to disable kubeproxy
5 years ago
Darren Shepherd 8cc9efdf7c Allow InitLogging to be called twice
5 years ago
Darren Shepherd 8b8af94eb2 Move disabled items to a const to keep more consistency
5 years ago
Darren Shepherd 7d06d2ccc1
Merge pull request #1653 from KnicKnic/enable_agent_windows
5 years ago
Knic Knic 7f77c9a3c8 enable agent to start on windows
5 years ago
galal-hussein 3f927d8006 Revert "Replace traefik with nginx"
5 years ago
Erik Wilson ceff3f58fb
Merge pull request #1466 from galal-hussein/traefik_to_nginx
5 years ago
galal-hussein 9a17033095 Replace traefik with nginx
5 years ago
Erik Wilson a3cb9ee1f6 Simplify SELinux detection and add --disable-selinux flag
5 years ago
Erik Wilson 0374c4f63d Add --disable flag
5 years ago
Erik Wilson 1a2690d7be
Merge pull request #1192 from galal-hussein/add_encryption_config
5 years ago
Erik Wilson 7675f9f85c Clean up host-gw variable names
5 years ago
Segator c23f12765e hostgw flannel support
5 years ago
galal-hussein 388cd9c4e8 Add secret encryption configuration
5 years ago
Erik Wilson 76281bf731 Update k3s for k8s 1.17.0
5 years ago
Erik Wilson d4959d53af
Merge pull request #1182 from erikwilson/docker-pause-image
5 years ago
Erik Wilson 2eacfa75cb
Merge pull request #1180 from erikwilson/cleanup-flannel-backend-help-text
5 years ago
Erik Wilson 2de93d70cf Allow --pause-image to set docker sandbox image also
5 years ago
Erik Wilson 11e4d01efe Cleanup --flannel-backend help text
5 years ago
Jacob Blain Christen 063efb25bb Mutable --node-label values for server/agent sub-commands.
5 years ago
galal-hussein 99b8222e8d Change storage to datastore
5 years ago
Erik Wilson 95ff805c98 Fix broken K3S_TOKEN env
5 years ago
Erik Wilson d4151b7739 Add the --with-node-id flag to agent
5 years ago
Erik Wilson a73f8b1773 Update check-config.sh for k3s
5 years ago
Erik Wilson e4b3730fa2 Go DNS lookup order hack
5 years ago
Erik Wilson 55c05ac500 Refactor node password location
5 years ago
Darren Shepherd 3e213d1347 Allow --debug to be set with K3S_DEBUG env var
5 years ago
Darren Shepherd 3f5fb70116 Move server arguments to experimental for dqlite related
5 years ago
Darren Shepherd e2431bdf9d Add dqlite support
5 years ago
Darren Shepherd 53d3ab074c Shrink k3s wrapper binary
5 years ago
Erik Wilson 47a94637dc Move metrics-server manifests to sub-directory
5 years ago
Erik Wilson 0fef39de65 Add default multi-arch metrics-server deployment
5 years ago
Darren Shepherd ba240d0611 Refactor tokens, bootstrap, and cli args
5 years ago
YAMAMOTO Takashi 4970d6133f Propagate DisableAgent flag
5 years ago
Erik Wilson f648a64ee3
Merge pull request #923 from AkihiroSuda/fix-rootless-kubelet-flags
5 years ago
Akihiro Suda aafccdbccb rootless: add kubelet flags automatically
5 years ago
Erik Wilson ad4ea681ce Hide the --disable-agent flag
5 years ago
Erik Wilson da3a7c6bbc Add network policy controller
5 years ago
Erik Wilson 9e14d3e470
Merge pull request #851 from MagnaXSoftware/switch-string-slice
5 years ago
Xavier Landreville 2f4a08c54d Add comma-separated no-deploy values
5 years ago
galal-hussein d2c1f66496 Add k3s cloud provider
5 years ago
galal-hussein 5ccc880ddb Add private registry to containerd
5 years ago
galal-hussein 56e0e5ad7e Add default local storage provisioner
5 years ago
Erik Wilson 6f7a1a70fa Label new flannel flags as experimental
5 years ago
Erik Wilson 959acf9c92 Add --flannel-backend flag
5 years ago
Erik Wilson 3cd807a657 Add --flannel-conf flag
5 years ago
galal-hussein b1891f445b Add master role label on startup
5 years ago
Darren Shepherd 209acb58c1 Revert CSI patch
5 years ago
Erik Wilson 5679cfafaf
Merge pull request #707 from ibuildthecloud/pr683
5 years ago
Darren Shepherd 2cb6f52339 Disable storing bootstrap information by default
5 years ago
Erik Wilson e6067314c9 Localhost -> 127.0.0.1
5 years ago
galal-hussein 1ae0c540d7 Refactor bootstrap, move kine startup code to kine, integrate kine
5 years ago
Erik Wilson 30e050a692 Cleanup logging
5 years ago
Erik Wilson a17e336993 Use go tcpproxy
5 years ago
Erik Wilson e1162c7cfa Update agent to notify systemd
5 years ago
Erik Wilson 131f3bec44
Merge pull request #619 from erikwilson/node-ip-from-flannel-iface
5 years ago
Erik Wilson a1ce08d4f1 Default node-ip from flannel-iface
5 years ago
Darren Shepherd dbb7b04c3d Add option to disable scheduler
5 years ago