profile
viewpoint
Darren Shepherd ibuildthecloud Rancher Labs, Inc. http://rancher.com

ClusterHQ/powerstrip 306

Powerstrip: A tool for prototyping Docker extensions

ClusterHQ/powerstrip-slowreq 4

A trivial example plugin for Powerstrip: a tool for prototyping Docker extensions

ibuildthecloud/cattle 2

Infrastructure orchestration platform

ibuildthecloud/acs-launcher 1

Simple main class to launch Apache CloudStack in Eclipse in a fast way

ibuildthecloud/channelserver 1

Channel server for System Upgrade Controller

ibuildthecloud/10acre-ranch 0

Build Rancher environment on GCE

ibuildthecloud/agent-instance 0

Agent instance image for Rancher

pull request commentrancher/k3d

[Enhancement] New kubeconfig defaults

I think --switch-context should be the default of create cluster. This is what most people would expect that after running create cluster the cluster is immediately usable by kubectl.

The idea that k3d get modifies the kube config is not very intuitive. k3d update kubeconfig would make more sense.

Honestly I still think the CLI should be k3d NOUN VERB not k3d VERB NOUN because where every you put "switch context" or "update kubeconfig" is going to be a bit obscure and hard to find.

iwilltry42

comment created time in 7 days

push eventrancher/steve

Darren Shepherd

commit sha 3dbc369174fbc22ba5f54369b6829db85a0ef83d

Update vendor

view details

push time in 13 days

push eventrancher/rancher

Darren Shepherd

commit sha cd6e353fd0044234fcd05f04c3fdadf4add140f7

Do not require "local://" principal on users Do enable a more "gitops" friendly flow we'd rather not prefer this redudany field was required. If one uses kubectl apply to create a user with an external principal and then the controller adds "local://" is modifies the principal list which is hard to reconcile later on a subsequent apply.

view details

Darren Shepherd

commit sha 4dd4757083ec3d03e8779e69df2dbef4e9b4afcd

Merge pull request #27688 from ibuildthecloud/master Do not require "local://" principal on users

view details

push time in 13 days

PR merged rancher/rancher

Do not require "local://" principal on users

Do enable a more "gitops" friendly flow we'd rather not prefer this redudany field was required. If one uses kubectl apply to create a user with an external principal and then the controller adds "local://" is modifies the principal list which is hard to reconcile later on a subsequent apply.

+15 -1

1 comment

2 changed files

ibuildthecloud

pr closed time in 13 days

push eventrancher/apiserver

Darren Shepherd

commit sha b4d1106a98833bd4c3247657bf37cc744d3aa790

Add ID and selector to all response events if specified in the request.

view details

push time in 13 days

push eventrancher/steve

Darren Shepherd

commit sha d796ed60a790c73ac6d6eb05a2bb9b8311a080c2

Show resource relationships

view details

Darren Shepherd

commit sha 9571ce989005f3c7047d3928ad9dc526a33267bf

Fix shell

view details

Darren Shepherd

commit sha a9c39ef89b26ad9ef52d9fdfef5249da894ad7ad

Support watching names and selector

view details

Darren Shepherd

commit sha 00f6392a22a3f9985352a9803c10b81845e40367

Update vendor

view details

push time in 13 days

pull request commentrancher/rancher

Do not require "local://" principal on users

When steve runs we do not run any auth controllers. This means in the steve context the "local://" principal is never auto added. If Rancher is ran we still add the "local://" principal ID because I think it might be used for another purpose. It would be good to remove the behavior of auto-adding "local://" in general. Right now this is just a patch to make it work with Steve.

ibuildthecloud

comment created time in 13 days

PR opened rancher/rancher

Do not require "local://" principal on users

Do enable a more "gitops" friendly flow we'd rather not prefer this redudany field was required. If one uses kubectl apply to create a user with an external principal and then the controller adds "local://" is modifies the principal list which is hard to reconcile later on a subsequent apply.

+15 -1

0 comment

2 changed files

pr created time in 13 days

push eventibuildthecloud/rancher

Don High

commit sha 43b7269df92f0d8db7c6442ba7f9acc4e57a92bb

Adding README to Rancher Helm Chart

view details

Darren Shepherd

commit sha 92c48fc5bf189a4bcdf3b1551e26ec75c8cdd291

Merge pull request #27601 from ibuildthecloud/master Enable /v1/clusters for setups w/ no local cluster

view details

Caleb Bron

commit sha 88bec4200cfe5738495c4c8291ad6b1c521dc1d8

Merge pull request #27588 from donhighmsft/master Add README.md

view details

Dan Ramich

commit sha 303bc6b31a98925e590c9568c5497542ee2b52f5

Azure uplift

view details

Dan Ramich

commit sha 322f55fefe3e09249800346efafe126815ca5bcc

Merge pull request #27609 from dramich/azureuplift [master] Azure uplift

view details

Jiaqi Luo

commit sha 911145b00c7a7c6fdc7c6d0c1907cd675b0d7442

remove the rebooting of instances that have Docker installed

view details

Jiaqi Luo

commit sha f83de44d4487ea3fafcbc309dc036739779bb93b

make the ssh user configurable in the cluster template

view details

Jiaqi Luo

commit sha 0470bf96930fb00266951d273f91f61a33673ae3

support setting the type of local cluster

view details

rajashree

commit sha 188cd5873e2ee75f30371519b8f06d0454fdef24

Update rke

view details

Luther

commit sha 682f4145181fcd57fde566f1d77886a378d9c0d3

dnsmasq v1.15.2

view details

sowmyav27

commit sha 15242e62728801859cfcf5f008c5d8c8bc42a7b9

Changing the timeout to make the job faster

view details

Rajashree Mandaogane

commit sha 608d3934f99bf496ed57a06ea5be9afaba739eb4

Merge pull request #27630 from mrajashree/drainPanic Update rke

view details

rajashree

commit sha 57b5c804a6cbfd3387cb98f663652a4dc400c428

Update rke vendor

view details

Rajashree Mandaogane

commit sha 7d4fa9e091272f3ac3e9045b309329497dadac64

Merge pull request #27634 from mrajashree/drainPanic Update rke vendor

view details

soumyalj

commit sha 7a1c2fb12afbab4e781914ae3702228c463d1447

Install longhorn app , use longhorn storage class and enable monitoring in the initial setup method

view details

Jiaqi Luo

commit sha f998e9c0c94f3acdc206d37e39c2b9f0b6f0573e

add the support for setting the value of docker_installed for instances for downstream clusters independently from the one for Rancher server

view details

rancher-max

commit sha cd8abf3321f2d537b713a1666ea1305322107523

Disable persistent storage in monitoring for istio tests

view details

Jiaqi Luo

commit sha fda32362f65e582bca68ee486e4f4792ddc7bee1

chnage the storage size for prometheus smaller

view details

Jiaqi Luo

commit sha e9bc42c115f07b5e5cdf1d0fbc609a142ede5539

add option for whether enable storage for cluster monitoring

view details

rancher-max

commit sha 2ed9ee3346b18f8661ce49754b63b153aa5d5d4f

Fix NullPointerError

view details

push time in 13 days

push eventrancher/wrangler

rmweir

commit sha 0903eed14dfbec75ad4f6fe4b42906cd2f078dac

Wrap error from gvk Prior, the error returned from the gvk package Get function was not included in the returned error. This error may contain actionable advice on resolving the error. For example, suggesting that the user import the generated controller package so that its init function is called.

view details

Darren Shepherd

commit sha 7224e49a2407a7a4bb7a82b4e5f9afa4bb8d467c

Merge pull request #94 from rmweir/wrap-gvk-error Wrap error from gvk

view details

push time in 13 days

PR merged rancher/wrangler

Reviewers
Wrap error from gvk

Prior, the error returned from the gvk package Get function was not included in the returned error. This error may contain actionable advice on resolving the error. For example, suggesting that the user import the generated controller package so that its init function is called.

+1 -1

0 comment

1 changed file

rmweir

pr closed time in 13 days

push eventrancher/wrangler

Darren Shepherd

commit sha eac4a542f54706dc46a1a35d3828c85c95db7e32

Add relationship summarizers

view details

Darren Shepherd

commit sha 5ac66f8a7a79da8f86be5ed4fb5f3a9886108ff2

Merge pull request #96 from ibuildthecloud/master Add relationship summarizers

view details

push time in 13 days

PR merged rancher/wrangler

Add relationship summarizers
+279 -2

0 comment

4 changed files

ibuildthecloud

pr closed time in 13 days

push eventibuildthecloud/wrangler

Darren Shepherd

commit sha 1923f3f8ec3fa2d382ced603c5f80912ab4086f3

Merge pull request #91 from ibuildthecloud/master Don't require CRD to exist on start

view details

Darren Shepherd

commit sha eac4a542f54706dc46a1a35d3828c85c95db7e32

Add relationship summarizers

view details

push time in 13 days

PR opened rancher/wrangler

Add relationship summarizers
+279 -2

0 comment

4 changed files

pr created time in 13 days

push eventrancher/apiserver

Darren Shepherd

commit sha 5ca5f492254f000e4121faeab76be7227bdb0beb

Add ability to watch names and selectors

view details

push time in 13 days

created tagrancher/k3s-root

tagv0.5.0-rc3

K3s agent user space binaries

created time in 19 days

release rancher/k3s-root

v0.5.0-rc3

released time in 19 days

push eventrancher/k3s-root

Chris Kim

commit sha e1575d70822199e7eaaf1cdb67263eded37a819c

reduce vebosity of make for drone and don't change workspace definition

view details

Darren Shepherd

commit sha 4e57c5c61e1363074a648bb12745ff2880947712

Merge pull request #22 from Oats87/build-fix Drone CI Fixes

view details

push time in 19 days

PR merged rancher/k3s-root

Drone CI Fixes

reduce vebosity of make because Rancher's Drone setup truncates logs Don't change workspace definition because Rancher's Drone setup behaves differently than test setup

+6 -18

0 comment

2 changed files

Oats87

pr closed time in 19 days

pull request commentrancher/rke2

set secrets-encrpytion flag by default and set default values

I appreciate the cosmetic code hygiene changes and that they are in separate commits. Really helps reviewing when they can be separated from functional changes. Thanks.

briandowns

comment created time in 19 days

Pull request review commentrancher/rke2

set secrets-encrpytion flag by default and set default values

 var ( 		"agent-token-file":           nil, 		"server":                     nil, 		"secrets-encryption": {

Should this just be nil? It's probably not obvious from the code what is going on here. nil just means "take the flag as is." The intention here is that rke2 hides/removes/changes flags of k3s and we wanted it such that if k3s changed a flag rke2 would panic if it didn't have an explicit action for the flag. The fear is that k3s adds a flag that is not appropriate for rke2 and we didn't notice and slips through the cracks. So nil is forcing us to explicitly confirm the flag, but it takes not action to modify it. To make the code clearer possibly a const copy = nil could be created and we replace nil with copy.

briandowns

comment created time in 19 days

Pull request review commentrancher/rke2

set secrets-encrpytion flag by default and set default values

 var ( 	config rke2.Config  	k3sServerBase = mustCmdFromK3S(cmds.NewServerCommand(ServerRun), map[string]*K3SFlagOption{-		"v":                 Hide,-		"vmodule":           Hide,-		"log":               Hide,-		"alsologtostderr":   Hide,+		"v":                 hide,+		"vmodule":           hide,+		"log":               hide,+		"alsologtostderr":   hide, 		"bind-address":      nil,-		"https-listen-port": Drop,+		"https-listen-port": drop, 		"advertise-address": nil,-		"advertise-port":    Drop,+		"advertise-port":    drop, 		"tls-san":           nil, 		"data-dir": {

I wonder if we can set this to nil. This commit https://github.com/rancher/k3s/commit/7e59c0801e905f9f574264326ba42143c665b3b5 was supposed to make all instances of the string "k3s" be changed to "rke2" at compile time. So either setting this flag is not needed or the referenced commit does not do all it should. So ideally this should be nil.

briandowns

comment created time in 19 days

pull request commentrancher/rancher

Make rancher compatible with cri-o

@kubealex Do you have any idea of what Rancher is doing that requires mknod? The only thing I can think of is https://github.com/rancher/rancher/blob/master/package/jailer.sh which doesn't seem related to the issues referenced.

kubealex

comment created time in 19 days

pull request commentrancher/rancher

Make rancher compatible with cri-o

This honestly seems like a bug in cri-o. Is there an issue in cri-o to reference? I don't have any issue with merging this, but I'd really like to understand why there is a different between docker/containerd and cri-o.

kubealex

comment created time in 19 days

push eventrancher/rancher

Darren Shepherd

commit sha 1f7719618850444ce6079566d5dbcd69f3404d3b

Enable /v1/clusters for setups w/ no local cluster

view details

Darren Shepherd

commit sha 4dad7030159fd9b5ae1e1f39c6201e6b33bf58d8

Fix shell link for multi-cluster

view details

Darren Shepherd

commit sha 92c48fc5bf189a4bcdf3b1551e26ec75c8cdd291

Merge pull request #27601 from ibuildthecloud/master Enable /v1/clusters for setups w/ no local cluster

view details

push time in 19 days

push eventibuildthecloud/rancher

Darren Shepherd

commit sha 4dad7030159fd9b5ae1e1f39c6201e6b33bf58d8

Fix shell link for multi-cluster

view details

push time in 20 days

PR opened rancher/rancher

Enable /v1/clusters for setups w/ no local cluster
+1 -0

0 comment

1 changed file

pr created time in 20 days

push eventibuildthecloud/rancher

rancher-max

commit sha f2d4029b34a22c449a5e4856a9e131693022672c

Allow null values

view details

Darren Shepherd

commit sha b9812df065178f31eb9c5b17af79bc3106f7b8da

Merge pull request #27574 from ibuildthecloud/master Update steve and apiserver

view details

sowmyav27

commit sha 0ef371371033d0fa499484db23864dae48de8fc8

Adding custom add windows nodes code

view details

Izaac Zavaleta

commit sha b96e31b56ea51c08a65f7c2d60b0aab64ee55ca5

add wait for an app to be removed if it exists and is in removing state update fluentd catalog template version

view details

sowmyav27

commit sha f12b555ddcf38ce481e49f00ccbc0e5c7a96dc2f

Adding code to fix failure in cis scan run

view details

Darren Shepherd

commit sha 1f7719618850444ce6079566d5dbcd69f3404d3b

Enable /v1/clusters for setups w/ no local cluster

view details

push time in 20 days

push eventrancher/rancher

Darren Shepherd

commit sha 3ee666816f7a53b37e9581c88a33be0b69c404cc

Update vendor

view details

Darren Shepherd

commit sha b9812df065178f31eb9c5b17af79bc3106f7b8da

Merge pull request #27574 from ibuildthecloud/master Update steve and apiserver

view details

push time in 20 days

PR merged rancher/rancher

Update steve and apiserver
+13 -12

0 comment

6 changed files

ibuildthecloud

pr closed time in 20 days

PR opened rancher/rancher

Update steve and apiserver
+13 -12

0 comment

6 changed files

pr created time in 23 days

push eventibuildthecloud/rancher

Darren Shepherd

commit sha 9ccb702b9571b30b677e6f8b38cab24bfb29a4bf

Merge pull request #27558 from ibuildthecloud/master Move to using rancher/apiserver package

view details

Darren Shepherd

commit sha ef39daabc443ca6ac3dbdb31981a065d26b9e061

Merge pull request #27560 from ibuildthecloud/master Sync up steve

view details

Brenda Rearden

commit sha b193488c75e7c73d04d4473719e469c1e563d43c

Increase rancher helm/tiller version

view details

Brenda Rearden

commit sha 937e43e0b62c492dcafb62e9cc7de81281edc133

Merge pull request #27568 from brendarearden/helm-version-update Increase rancher helm/tiller version

view details

Darren Shepherd

commit sha 3ee666816f7a53b37e9581c88a33be0b69c404cc

Update vendor

view details

push time in 23 days

push eventrancher/steve

Darren Shepherd

commit sha 02b060294531165b4075c6ff86e741b03fb7fa72

Update vendor

view details

push time in 23 days

push eventrancher/apiserver

Darren Shepherd

commit sha 10457317eb0b218028af5ac2b2d93ab6757e45ce

Always normalize request.Type to schema.ID if schema is set

view details

push time in 23 days

push eventrancher/steve

Darren Shepherd

commit sha 4c61f95a6a553704841cc51010a066428b0dcc67

Don't redirect by default to dashboard

view details

Darren Shepherd

commit sha 5c768508bb1b692827f57a49c5c4e339538db6e7

Fix broken create.

view details

push time in 23 days

push eventrancher/k3s-root

Darren Shepherd

commit sha fd751bdb71d633ad5af496b8f8f8688c69394e32

Adjust Vagrantfile to get buildroot version from scripts dir

view details

Darren Shepherd

commit sha 32f04ead0272af9d9b7c2f96ff3da326ed536c77

Merge pull request #21 from ibuildthecloud/vagrant Adjust Vagrantfile to get buildroot version from scripts dir

view details

push time in 23 days

push eventibuildthecloud/k3s-root

Brad Davidson

commit sha 45e10c9105c212475c636672e623c63ed48fb4bb

Use blkid from util-linux instead of busybox Fixes https://github.com/rancher/k3s/issues/1682

view details

Craig Jellick

commit sha 0a545ff83c68b5ab326431644ed43f98cf2d0d3d

Merge pull request #8 from brandond/enable_xfs Use blkid from util-linux instead of busybox

view details

Erik Wilson

commit sha 21642a782ceabaa5b1f3bbc7df5ef456404799c4

Add default util-linux config options

view details

Erik Wilson

commit sha 512d6c51521e7d428bc30220f7edf16815dbf945

Use util-linux losetup

view details

Erik Wilson

commit sha 9636a2e1d0f54586f93e61d002b12ce4a1494e6a

Merge pull request #9 from erikwilson/master Use util-linux losetup

view details

Erik Wilson

commit sha 6dfc00b26fbb83ebee41c195bf4c704a8a9c8b6a

Use mount/unmount from util-linux

view details

Erik Wilson

commit sha 3058f2ea452343dc86e062583f1ae0ffa3ee3e16

Update to buildroot 2020.02

view details

Erik Wilson

commit sha 70e2c86b28d41b98eacde6b91cba015f61ad243d

Merge pull request #10 from erikwilson/util-linux-mount Use mount/unmount from util-linux

view details

Erik Wilson

commit sha 2841f0167c49bc373c1391ec7c25eba75ec9911c

Merge pull request #12 from erikwilson/2020.02 Update to buildroot 2020.02

view details

Erik Wilson

commit sha 6105eefc24d74a47ad79d60099abb866affd74c8

Cleanup build system

view details

Erik Wilson

commit sha 73679395e82620d6dbfd8f2c9bb55fa95235ac2a

Merge pull request #13 from erikwilson/master Cleanup build system

view details

Erik Wilson

commit sha d48ba22790b13b65c2df34517185d1cd2e7265fb

Add ppc64le arch to build process

view details

Erik Wilson

commit sha c2d03f2156a1c046bd6ff4b3c7f0c4412aff83cc

Merge pull request #14 from erikwilson/master Add ppc64le arch to build process

view details

Erik Wilson

commit sha f97b00cefa92fb71fbb35deb8e9fcd531297b937

Revert "Merge pull request #10 from erikwilson/util-linux-mount" Undo changes to build mount & umount from utils-linux as it adds ~600k in binary size and needs proof of value.

view details

Erik Wilson

commit sha 03fe8088b36b9f04357ab5830a65e1d39fa3b65b

Merge pull request #15 from erikwilson/master Revert "Merge pull request #10 from erikwilson/util-linux-mount"

view details

Erik Wilson

commit sha 74a8352035fd4eb34c00c8eacb3ac63464e59ce7

Update iptables to build static nft version

view details

Erik Wilson

commit sha 80a0128d0636b3fb37d10d779e16d371646e1c0f

Merge pull request #16 from erikwilson/master Update iptables to build static nft version

view details

Erik Wilson

commit sha b15d864bff75a21045037cd06243b7e6e4b6c8de

Add ethtool

view details

Erik Wilson

commit sha 291a43dc7dea9d5b3d7307d326618fe8bd4e47cb

Merge pull request #17 from erikwilson/master Add ethtool

view details

Erik Wilson

commit sha ea33efd3b311dea44e5df38c90e299c3189f2057

Add util-linux nsenter

view details

push time in 23 days

push eventibuildthecloud/k3s-root

Darren Shepherd

commit sha bac8b033f0c6e93b9f8f2fbf222e18aae82b8838

Bump to slirp4netns v0.4.3

view details

push time in 23 days

create barnchibuildthecloud/k3s-root

branch : vagrant

created branch time in 23 days

push eventibuildthecloud/k3s-root

Brad Davidson

commit sha 45e10c9105c212475c636672e623c63ed48fb4bb

Use blkid from util-linux instead of busybox Fixes https://github.com/rancher/k3s/issues/1682

view details

Craig Jellick

commit sha 0a545ff83c68b5ab326431644ed43f98cf2d0d3d

Merge pull request #8 from brandond/enable_xfs Use blkid from util-linux instead of busybox

view details

Erik Wilson

commit sha 21642a782ceabaa5b1f3bbc7df5ef456404799c4

Add default util-linux config options

view details

Erik Wilson

commit sha 512d6c51521e7d428bc30220f7edf16815dbf945

Use util-linux losetup

view details

Erik Wilson

commit sha 9636a2e1d0f54586f93e61d002b12ce4a1494e6a

Merge pull request #9 from erikwilson/master Use util-linux losetup

view details

Erik Wilson

commit sha 6dfc00b26fbb83ebee41c195bf4c704a8a9c8b6a

Use mount/unmount from util-linux

view details

Erik Wilson

commit sha 3058f2ea452343dc86e062583f1ae0ffa3ee3e16

Update to buildroot 2020.02

view details

Erik Wilson

commit sha 70e2c86b28d41b98eacde6b91cba015f61ad243d

Merge pull request #10 from erikwilson/util-linux-mount Use mount/unmount from util-linux

view details

Erik Wilson

commit sha 2841f0167c49bc373c1391ec7c25eba75ec9911c

Merge pull request #12 from erikwilson/2020.02 Update to buildroot 2020.02

view details

Erik Wilson

commit sha 6105eefc24d74a47ad79d60099abb866affd74c8

Cleanup build system

view details

Erik Wilson

commit sha 73679395e82620d6dbfd8f2c9bb55fa95235ac2a

Merge pull request #13 from erikwilson/master Cleanup build system

view details

Erik Wilson

commit sha d48ba22790b13b65c2df34517185d1cd2e7265fb

Add ppc64le arch to build process

view details

Erik Wilson

commit sha c2d03f2156a1c046bd6ff4b3c7f0c4412aff83cc

Merge pull request #14 from erikwilson/master Add ppc64le arch to build process

view details

Erik Wilson

commit sha f97b00cefa92fb71fbb35deb8e9fcd531297b937

Revert "Merge pull request #10 from erikwilson/util-linux-mount" Undo changes to build mount & umount from utils-linux as it adds ~600k in binary size and needs proof of value.

view details

Erik Wilson

commit sha 03fe8088b36b9f04357ab5830a65e1d39fa3b65b

Merge pull request #15 from erikwilson/master Revert "Merge pull request #10 from erikwilson/util-linux-mount"

view details

Erik Wilson

commit sha 74a8352035fd4eb34c00c8eacb3ac63464e59ce7

Update iptables to build static nft version

view details

Erik Wilson

commit sha 80a0128d0636b3fb37d10d779e16d371646e1c0f

Merge pull request #16 from erikwilson/master Update iptables to build static nft version

view details

Erik Wilson

commit sha b15d864bff75a21045037cd06243b7e6e4b6c8de

Add ethtool

view details

Erik Wilson

commit sha 291a43dc7dea9d5b3d7307d326618fe8bd4e47cb

Merge pull request #17 from erikwilson/master Add ethtool

view details

Erik Wilson

commit sha ea33efd3b311dea44e5df38c90e299c3189f2057

Add util-linux nsenter

view details

push time in 23 days

created tagrancher/k3s-root

tagv0.5.0-rc2

K3s agent user space binaries

created time in 23 days

release rancher/k3s-root

v0.5.0-rc2

released time in 23 days

push eventrancher/k3s-root

Chris Kim

commit sha 635aa358bbb4202256125c2ce90a11ccc6abed36

Add iptables-detect scripts, revert iptables to 1.8.3, move iptables related links and binaries to bin/aux, create second set of tar balls only containing xtables/iptables binaries and links, add Drone CI with Dapper

view details

Darren Shepherd

commit sha 9e29c7ce366c9d5e3756eee676a0d737dad7c6b8

Merge pull request #20 from Oats87/nft-autodetect nftables support

view details

push time in 23 days

PR merged rancher/k3s-root

nftables support

Add iptables-detect scripts Revert iptables to 1.8.3 Move iptables and related binaries/links to bin/aux instead of bin in order to help facilitate preferring iptables on the host rather than iptables from k3s-root Create a second tar ball that only contains xtables/iptables binaries and links

https://github.com/rancher/k3s/issues/1812

+710 -88

1 comment

17 changed files

Oats87

pr closed time in 23 days

push eventrancher/rancher

Darren Shepherd

commit sha 3ed8e1046ce171883134d48f9b4b64e9a35e118c

Update vendor

view details

Darren Shepherd

commit sha ef39daabc443ca6ac3dbdb31981a065d26b9e061

Merge pull request #27560 from ibuildthecloud/master Sync up steve

view details

push time in 24 days

PR merged rancher/rancher

Sync up steve
+5 -4

0 comment

3 changed files

ibuildthecloud

pr closed time in 24 days

PR opened rancher/rancher

Sync up steve
+5 -4

0 comment

3 changed files

pr created time in 24 days

push eventibuildthecloud/rancher

Darren Shepherd

commit sha 3ed8e1046ce171883134d48f9b4b64e9a35e118c

Update vendor

view details

push time in 24 days

push eventrancher/steve

Darren Shepherd

commit sha cd51868e4878925d39f0e158931ab6fe836c6e36

Update vendor

view details

push time in 24 days

push eventrancher/rancher

Darren Shepherd

commit sha 50a654732cb6a1150ad74b4af812542bfc6e1098

Move to using rancher/apiserver package

view details

Darren Shepherd

commit sha 112c259d91ce35f5dd8ee207fcc37d8ff5a825df

Update vendor

view details

Darren Shepherd

commit sha 9ccb702b9571b30b677e6f8b38cab24bfb29a4bf

Merge pull request #27558 from ibuildthecloud/master Move to using rancher/apiserver package

view details

push time in 24 days

PR merged rancher/rancher

Move to using rancher/apiserver package
+8977 -1456

0 comment

248 changed files

ibuildthecloud

pr closed time in 24 days

push eventibuildthecloud/rancher

Darren Shepherd

commit sha 50a654732cb6a1150ad74b4af812542bfc6e1098

Move to using rancher/apiserver package

view details

Darren Shepherd

commit sha 112c259d91ce35f5dd8ee207fcc37d8ff5a825df

Update vendor

view details

push time in 24 days

push eventrancher/steve

Darren Shepherd

commit sha d1a7dbb0b9c6de9aff579b1ab984d7140156b43d

Shuffle around code and use rancher/apiserver

view details

push time in 24 days

push eventibuildthecloud/rancher

kinarashah

commit sha bda79279ba17c432542b58666964774b433c3aee

read vendor data from local metadata Problem: Rancher only sends non-vendored addon templates to RKE, if vendor data is calculated from external kdm's data, all templates get considered as vendored (sendRKELabel: "false")

view details

Sebastiaan van Steenis

commit sha 4ee2246c39a698483ecadad4cb7df83637aa9175

Compare binds unordered for worker upgrade plan

view details

Darren Shepherd

commit sha a6da5de559abacf553e43c873c439b5528904778

Merge pull request #27315 from ibuildthecloud/master Move randomtoken and namespace

view details

Prachi Damle

commit sha d62a2ef223d35d6ad48996ff9ec9443f346319d3

Adding new controller to make sure default serviceaccounts of system namespaces have automountServiceAccountToken flag set to false

view details

Prachi Damle

commit sha 2022b2609fd8d26ec9cf4e8a21f059cef9f58108

Change controller to sync on serviceaccounts instead of namespaces

view details

Sebastiaan van Steenis

commit sha b3d4d296c4c7ff83b43f8901a1de4770dbd9a350

vendor update kdm/rke

view details

Sebastiaan van Steenis

commit sha 26751fd03b8b7e8ab672b7dc10720339ffbb816c

Merge pull request #27329 from superseb/20200529_vendor_update_rke_calico3134 vendor update kdm/rke

view details

Sebastiaan van Steenis

commit sha 4ef49612630b638ed9e8d552602a1394212861a7

Merge pull request #27280 from superseb/binds_unordered Compare binds unordered for worker upgrade plan

view details

rajashree

commit sha a0403adf3ed55845b674c88710e57b98b4e5a4c5

Revert "Merge pull request #27143 from mrajashree/ghEmail" This reverts commit f775702e1d0f9988a95ac44557717d419bb304f0, reversing changes made to 170e08bd65ff7bbfbe288883dc6745293d84e917.

view details

rancher-max

commit sha 48923e2ac51d22c30f5c14d1a31f763efebb6397

Allow CLUSTER_NAMES environment variable to be passed in

view details

Jiaqi Luo

commit sha 54ff40f060e438ad4db6092eb112a0aac0f036e3

fix the failure where no route53 record is found

view details

Prachi Damle

commit sha e3e7caabefcbd93fbc30203fc0c6bd33abb79122

Merge pull request #27336 from prachidamle/fwd_port_cis_svc_accnt [Forwardport] Default serviceaccounts of system namespaces should not be used

view details

Rajashree Mandaogane

commit sha c96cc9d5cc11ddd982344031c06fb476a15813e3

Merge pull request #27342 from mrajashree/revert_ghEmail Revert "Merge pull request #27143 from mrajashree/ghEmail"

view details

Arvind Iyengar

commit sha 4af32d28968be0f631ee51d5e0109ef1145a2142

bumping rancher machine version

view details

Arvind Iyengar

commit sha ae73715757e6f716042983e7fd53de392daad4be

vendor changes

view details

Kinara Shah

commit sha 6ee8f3fd188fb1b751042fb47bd53c5a0802380f

Merge pull request #26761 from kinarashah/clocaldata read vendor data from local metadata

view details

Darren Shepherd

commit sha 7523dc13126acf0e285f2137bfc571ed5645dc67

Move rancher/pkg/auth a go submodule

view details

Darren Shepherd

commit sha bf78c6bdae6cc3598d918d8bec668114e3b0ccfa

Fix flakey tests

view details

Darren Shepherd

commit sha 29f9426e5027606f8b9bb5b0ce68e133bd32d213

Merge pull request #27320 from ibuildthecloud/auth-mod Move rancher/pkg/auth a go submodule

view details

Darren Shepherd

commit sha 3652107ab7b35c46c73b9515244cae971af3b2ba

Add ability to run UserManager without managing authorization

view details

push time in 24 days

PR opened rancher/rancher

Move to using rancher/apiserver package
+3071 -8

0 comment

48 changed files

pr created time in 24 days

push eventrancher/apiserver

Darren Shepherd

commit sha 70900e7dfb9455dec1f4b8aaab184fcbfb190211

Use older version as to not force rancher/rancher to upgrade

view details

push time in 24 days

issue commentkubernetes/kubernetes

managedFields options are very verbose, making kubectl usage a bit

@lavalamp Sorry if I seemed to indicated you aren't listening to users. You all are doing a great job. I think I reacted too strongly to a specific comment in this thread. My fault, sorry for that.

We thought we were going to need it to meet performance goals, but it turned out not necessary.

Can you point me to any more context on this. What the new design was how it proved to not be necessary.

My specific concern atm is that I have a couple tools that watch basically the entire cluster. Every single object is cached in memory. Obviously that is a lot of data, so we use partialobjectmetadata because I don't need the body of the object. This makes this tool fairly memory light for such a big task. Managed fields has added a new thing that is increasing the memory footprint. I don't have specific data to say how much, but obviously a large number of go maps are now being created. In my specific use case I can easily work around this, so no big deal. I just worry about other tools in the ecosystem that need to do related things. Me personally am almost always an outlier so I don't expect anyone to change based on what I'm encountering. Just take what I say as most likely statistically irrelevant data point.

howardjohn

comment created time in 24 days

issue commentkubernetes/kubernetes

managedFields options are very verbose, making kubectl usage a bit

Sorry for the follow up. I think the designers of this feature should really consider the user feedback of this implementation. I know as a feature is designed there is a lot of discussion during the initial design and alpha phase, but features don't really get seen by users until they hit beta. So discussions that may have already happened during the alpha phase or earlier must be revisited when beta occurs. All to often I see the comment of "yeah we already talked about this" with very little context shutdown the comments from users who are just now seeing the feature.

This specific feature has a fairly large impact on users and any ecosystem tools that needs to interact with the API as the volume is increasing. This hits home for me because as more and more users are using k8s at larger scales the biggest performance issue I'm dealing with right now is just that list/watch sizes are getting unwieldy.

howardjohn

comment created time in 24 days

issue commentkubernetes/kubernetes

managedFields options are very verbose, making kubectl usage a bit

I'm concerned the trade off of document size invalidates the usefulness of this design. Addressing the UX side is tricky, but just the fact that so many objects get much larger really concerns. I know "kubectl apply" has always bloated things, but only impacted objects directly interacted with with "kubectl apply" which in many cases ends up be small. Now core builtin controllers are adding these fields in a seemly verbose way. As it stands right now, I'm not sure that there is clear obvious benefit to users of this feature. Even people writing controllers, I'm not sure the benefit is substantial, but honestly It not clear to me how to even use "server side apply" at all, so I could be wrong here.

I understand the technical merits, I've personally asked for server side apply, but the tradeoff seems very large.

howardjohn

comment created time in 24 days

pull request commentcncf/toc

Submit k3s for inclusion to CNCF as a sandbox project

I really appreciate everyone's input on this thread. As to @cjellick question, I just want to clarify that according to https://github.com/cncf/toc/blob/master/process/project_proposals.adoc it seems we have hit "Step 2 - TOC Triage." From my understand that's mostly a sit and wait from the PR creators perspective. We are just asking if there is anything we need to do move the process forward. Any comment from TOC members as to what we should be expecting or are required to do would be helpful. Thanks.

cjellick

comment created time in 24 days

push eventrancher/steve

Darren Shepherd

commit sha 2543926f99e2f7117ee7909bd42b95caefa3f343

Fix missing links on configmaps and secret

view details

push time in 25 days

push eventrancher/steve

Darren Shepherd

commit sha 8b9bea44c6b26e39690c5b84443450db03fbf907

Don't cancel context of subscribe on method exit

view details

push time in 25 days

push eventrancher/norman

rmweir

commit sha b2f581c82a4c02017a45c8bb9968f870f7d81c2f

Change context in realWatch Using the watch is ultimately share and should use the store's context. Using the requests context may cause the watch to end too early.

view details

Darren Shepherd

commit sha 00d350370ee805d9efa2b7e941960cb5e3c37956

Merge pull request #370 from rmweir/proxy-store-context Change context in realWatch

view details

push time in a month

PR merged rancher/norman

Change context in realWatch

Problem: Using the requests context may cause the watch to end too early

Solution: Use store's context

Issue: https://github.com/rancher/rancher/issues/27505

+2 -2

0 comment

1 changed file

rmweir

pr closed time in a month

push eventrancher/rancher

hzh512

commit sha 1fd2df3b28e3eb32e003a38e578b1570f2c74778

Merge branch 'release/v2.4' of github.com:rancher/rancher into release_v2.4

view details

hzh512

commit sha 0c3e635d23a36edc3cb8aef894389e9aec264c5b

Merge branch 'release/v2.4' of github.com:rancher/rancher into release_v2.4

view details

hzh512

commit sha c9f6611fc26facfc007c717efc500256952c9f53

Revert "Merge branch 'release/v2.4' of github.com:rancher/rancher into release_v2.4" This reverts commit 0c3e635d23a36edc3cb8aef894389e9aec264c5b.

view details

hzh512

commit sha ed55feb411d489eea94284be3a80fdae0a4de08a

Cannot generate kubeconfig with cluster-scoped API tokens #26482

view details

hubert-he

commit sha d8837e9546a88a24ec3ea4778cb647f54b1e1034

lint issue fix

view details

Darren Shepherd

commit sha 34660f30fb59f8d4631b0db2b625c827aae0b0c2

Merge pull request #27159 from hubert-he/release/v2.4 [2.4] Cannot generate kubeconfig with cluster-scoped API tokens #26482

view details

push time in a month

PR merged rancher/rancher

Reviewers
[2.4] Cannot generate kubeconfig with cluster-scoped API tokens #26482

[2.4] Cannot generate kubeconfig with cluster-scoped API tokens #26482

Dependent on commits: ed55feb-issue#26482

+1 -1

1 comment

1 changed file

hubert-he

pr closed time in a month

push eventrancher/k3s

galal-hussein

commit sha 42eef33d85f55cc2d2b7da445a4664a45a2a6803

update helm and vendor update

view details

galal-hussein

commit sha 10db6a4c517d595d5a7c4509c75f3b41c752572e

update klipper image im image-list

view details

Darren Shepherd

commit sha af10a574f19ad698a929cc5cac72c2804ca34a58

Merge pull request #1877 from galal-hussein/update_helm_klipper update helm and vendor update

view details

push time in a month

PR merged rancher/k3s

Reviewers
update helm and vendor update
+6 -6

0 comment

5 changed files

galal-hussein

pr closed time in a month

push eventibuildthecloud/norman

Darren Shepherd

commit sha 09e25e0909bccb2ab43172a7f976eeaf180ed9e9

Don't send watch history on subscribe start

view details

push time in a month

create barnchibuildthecloud/norman

branch : page

created branch time in a month

PR opened rancher/norman

Don't send watch history on subscribe start
+15734 -8642

0 comment

335 changed files

pr created time in a month

create barnchibuildthecloud/norman

branch : history

created branch time in a month

push eventrancher/steve

Darren Shepherd

commit sha 72db28d5eaf6435816d5826885aed144795cc05b

Fix map concurrent read/write

view details

push time in a month

pull request commentrancher/k3s

Listen insecurely on localhost only

What throws me off a bit is that you would think that "bind-address=127.0.0.1" would have already taken care of this. I'd like to understand the difference between address and bind-address, but otherwise this seems like a change we should definitely do.

euank

comment created time in a month

push eventrancher/k3s

galal-hussein

commit sha ac7eaea9eaf9e5c6294a0713088a67b1e5e777ca

upgrade helm to v0.6.1

view details

Darren Shepherd

commit sha 5f26de74c237e0f497aac6ff708bcf91a16a7e09

Merge pull request #1871 from galal-hussein/update_helm_2 upgrade helm to v0.6.1

view details

push time in a month

PR merged rancher/k3s

Reviewers
upgrade helm to v0.6.1
+75 -36

0 comment

7 changed files

galal-hussein

pr closed time in a month

PR closed rancher/k3s

Make program name a variable to be changed at compile time

This effectively makes it possible to "whitelabel" k3s.

+166 -127

0 comment

26 changed files

ibuildthecloud

pr closed time in a month

pull request commentrancher/k3s

Create a "current" symlink to artifact dir in DataDir

For cleanup we could probably just have the running k3s hold a flock so we know whether we can delete the directory.

TReZ42

comment created time in a month

push eventrancher/k3s

Darren Shepherd

commit sha 7e59c0801e905f9f574264326ba42143c665b3b5

Make program name a variable to be changed at compile time

view details

Darren Shepherd

commit sha 4317a91b96d7ee60c2f564d97660d5b040cae355

Delete dqlite

view details

Darren Shepherd

commit sha a18d387390cb736af43ab764014cacf7e0244c9b

Refactor clustered DB framework

view details

Darren Shepherd

commit sha 39571424dda6a177abd8205dcc67c5c05dbfc70a

Generate etcd certificates

view details

Darren Shepherd

commit sha 6b5b69378f76431e57f6541a33720b82320a14b2

Add embedded etcd support This is replaces dqlite with etcd. The each same UX of dqlite is followed so there is no change to the CLI args for this.

view details

galal-hussein

commit sha c580a8b5283b0e95b849bfa79ba5c8f7137cfdb4

Add heartbeat interval and election timeout

view details

Darren Shepherd

commit sha f4ff2bf3a8213516ad37292c47d3f11a173dc5c2

Update vendor

view details

Darren Shepherd

commit sha fe7337937155af41f1aebeb87d1acd07091b71de

Merge pull request #1770 from ibuildthecloud/etcd Add embedded etcd support

view details

push time in a month

PR merged rancher/k3s

Add embedded etcd support

This PR will swap dqlite for etcd for the embedded HA option. sqlite is the default storage option. The UX for using etcd is the exact same as dqlite. This means to enable etcd you must run one server with server --cluster-init and then join other servers with server -s URL -t token.

This PR needs a lot more testing and some bumpy edges rounded out still.

+67723 -15841

15 comments

536 changed files

ibuildthecloud

pr closed time in a month

pull request commentrancher/k3s

Add embedded etcd support

@srdjan rqlite was considered but we preferred dqlite at the time. The exact reasoning I don't remember. At this point it doesn't really matter because the key take away is that it's infeasible for the core k3s team to maintain alternative raft based systems. We are switching to etcd primarily for the fact it's well tested and known. Not really because it's technically superior or even liked. 😀

ibuildthecloud

comment created time in a month

pull request commentrancher/k3s

Create a "current" symlink to artifact dir in DataDir

Cleanup has not been implemented because we don't know which data dir is currently in use. It is a much needed enhancement.

TReZ42

comment created time in a month

Pull request review commentrancher/k3s

Add embedded etcd support

 require ( 	github.com/spf13/pflag v1.0.5 	github.com/tchap/go-patricia v2.3.0+incompatible // indirect 	github.com/urfave/cli v1.22.2+	// e694b7bb0875 is v3.4.7

Updating now

ibuildthecloud

comment created time in a month

push eventibuildthecloud/k3s-dev

Darren Shepherd

commit sha f4ff2bf3a8213516ad37292c47d3f11a173dc5c2

Update vendor

view details

push time in a month

Pull request review commentrancher/k3s

Add embedded etcd support

 func (e *ETCD) cluster(ctx context.Context, forceNew bool, options executor.Init 			ClientCertAuth: true, 			TrustedCAFile:  e.config.Runtime.ETCDPeerCA, 		},+		ElectionTimeout:   5000,

I'll address the customization of etcd in a follow up PR. We will probably need to do an approach where you can specific the etcd conf file and we merge it, similar to containerd config. There's to many params to add to the CLI to address everything.

ibuildthecloud

comment created time in a month

pull request commentrancher/k3s

Add embedded etcd support

We are going to go ahead with merging this PR but there still a lot of testing to do, handling upgrade, improving cluster bootstrap procedure. We are very concerned about the I/O demands of etcd and will continue to look at that. Right now dqlite is broken (due to our integration, not dqlite itself) and not really usable, so moving to etcd at least gets us to a functioning embedded option. sqlite or mysql is still a much better option for less resource usage.

This work is targeted to be included in k3s 1.19 (which should be released first half of August according to the k8s 1.19 release schedule).

ibuildthecloud

comment created time in a month

push eventibuildthecloud/k3s-dev

Erik Sundell

commit sha 03bb1b9770457ccb66f95102095be6b9520bdede

coredns: readiness- and livenessProbe tweaks The readinessProbe was delaying the startup of coredns greatly. This change brings startup times from ~15s to ~2-3s when testing locally. A reduction of ~80%. The livenessProbe would also take potentially more than a minute to be declared unhealthy and restarted which is now tweaked down to about 30 seconds For more information about the probes, see: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#configure-probes

view details

Erik Sundell

commit sha 27ae2fb9c863545403477224d22319957eb95bff

coredns: go generate

view details

Craig Jellick

commit sha 2bd339f7c8727265dd70e5dc03b390d3cb7996df

add code of conduct

view details

Craig Jellick

commit sha 773b8becc6ed388855aa6de270d75859a0191684

Merge pull request #1783 from cjellick/code-of-conduct add code of conduct

view details

Julien DOCHE

commit sha 55cca7bba344b4a96f5bed45b5079f37ef9eb37b

contrib/ansible: Remove duplication and redirect to new repository Signed-off-by: Julien DOCHE <julien.doche@gmail.com>

view details

Erik Wilson

commit sha 689c2726e202e0f23fbe25eefe3cc95e21685c7d

Merge pull request #1787 from St0rmingBr4in/move-contrib-ansible contrib/ansible: Remove duplication and redirect to new repository

view details

Chuck Schweizer

commit sha 19c34bd12d597fbcfb7f5784337c97fd72829956

Update to set default CipherSuites The default CipherSuites need to be set to disable the insecure TLS 1.2 TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 Cipher

view details

David Nuzik

commit sha f1c542a38e498af4f75056be20592ec51d2c604e

Bump stable version from v1.17.4 to v1.18.2 * Updates channel.yaml - replaces v1.17.4 with v1.18.2 which is now stable.

view details

David Nuzik

commit sha 7352b92cd8296109891dc04ee27ef71a7d0eda7d

Merge pull request #1794 from davidnuzik/update-stable-channel Bump stable version from v1.17.4 to v1.18.2

view details

Erik Wilson

commit sha d10d6f7fb3eace912903638b21ec2411c4e1c036

Merge pull request #1762 from consideRatio/coredns-readinessprobe coredns: readiness- and livenessProbe tweaks (~15s -> ~3s startup)

view details

Erik Wilson

commit sha 43b9bf2e50523b8db9a4095e0b73f778c0cbe052

Merge pull request #1795 from StateFarmIns/support_for_setting_default_ssl_ciphers Feature Request #1741: Update to set default CipherSuites

view details

Erik Wilson

commit sha 25d43177ff784776d7b388be341cd0b0365a23d5

Bump golang to 1.13.11

view details

Erik Wilson

commit sha f1a01f4afb42d51ade6ba4c9cfe1412c4fbda58c

Update k8s 1.18.3

view details

Erik Wilson

commit sha b2376373386767d7058204de632b25c30ea3b426

Merge pull request #1833 from erikwilson/release-1.18 Update k8s 1.18.3

view details

Jean-Philippe Evrard

commit sha eabc82c7247311121c12ef1e445b69337aa4ef0b

Remove trailing whitespaces To please my OCD, and remove my editor flashing boxes, I am removing trailing whitespaces. They have no purpose in life.

view details

Brian Downs

commit sha 3864fa2ba874a4b4c5b4ec592152b52c006c43fc

update CNI to v0.8.6-k3s1

view details

Erik Wilson

commit sha d4d99872ea0686e8d21c0c4e3d18cc5a83ec8660

Merge pull request #1836 from briandowns/bump_cni_version update CNI to v0.8.6-k3s1

view details

Erik Wilson

commit sha 02dccd328a2ded49efbee5c05a439fbe6e6b22a0

Merge pull request #1835 from evrardjp/remove-trailing-whitespaces Remove trailing whitespaces

view details

David Nuzik

commit sha f87026d5b565d7d929bcadc9f84e870c9f5ff305

Update stable channel to v1.18.3+k3s1 * This version of k3s addresses two CVEs -- Please reference the release notes

view details

David Nuzik

commit sha 16c8554b5ca6636dbacaf5e00cee31dfea87e622

Merge pull request #1852 from davidnuzik/update-stable-cve Update stable channel to v1.18.3+k3s1

view details

push time in a month

push eventibuildthecloud/k3s-dev

galal-hussein

commit sha 0e703de8299a25b22cb3cef313b8d15fad7621a2

Add heartbeat interval and election timeout

view details

Darren Shepherd

commit sha 87bf3b6c8b2d8ca137c328ab6fdd328972317f15

Merge pull request #1 from galal-hussein/etcd_timeouts Add heartbeat interval and election timeout

view details

push time in a month

push eventrancher/steve

Darren Shepherd

commit sha 2eb87bffc15af459b32f78eb791a32cfc46f1235

Add fields to cluster

view details

push time in a month

push eventrancher/steve

Darren Shepherd

commit sha 0849182bdd9290280d57ce4dffc2c1e97959598e

Ensure that userpreferences always works.

view details

push time in a month

push eventrancher/steve

Darren Shepherd

commit sha de111ebb625d69eb6ab2006ca88a1919270a192c

Update vendor

view details

Darren Shepherd

commit sha b60484bf2e59731bb2d2bdd6841ec926065156c2

Add support for listing helm releases

view details

push time in a month

push eventrancher/rke2

Brian Downs

commit sha d4027ba0a510bb9e61dbcf88416e9e8b57e2dbdd

update to use new fips compliant images

view details

Darren Shepherd

commit sha e02bb2fdf2e6eab94b7666bb3b0f6d63132e3a38

Merge pull request #23 from briandowns/use_fips_images update to use new fips compliant images

view details

push time in a month

PR merged rancher/rke2

update to use new fips compliant images

Replaces default Kubernetes and EtcD registries and repositories with the FIPS 140-2 compliant images.

+27 -30

3 comments

4 changed files

briandowns

pr closed time in a month

pull request commentrancher/k3s-root

Bump to slirp4netns v0.4.3

@AkihiroSuda thanks! I'll try to update this to pull in the static binary instead of us building it. We are switching the CI around for k3s-root so might take a week or so. But thanks for pushing the static binaries.

ibuildthecloud

comment created time in a month

push eventrancher/lasso

Dan Ramich

commit sha e0243e41f8b84e7840b8aad6e346b0e4f04cb5bf

Drop resourceVersion on lists when set to 0 Problem: In a cluster with a large number of a single object, say 10k large secrets, when the controller starts it attempts to list all of those secrets and hits the client timeout Solution: Just increasing the client timeout does not work as the API server also has a timeout. The API server ignores the limit when resourceVersion is set to 0 which causes the call to take longer than either timeout (running curl against the API server the call was taking over 3min on average and pulling approx 2GB of data) so if resourceVersion is set to 0 reset it to empty string

view details

Darren Shepherd

commit sha 71fe102a39845381f15abbb1fcda3db3a194d954

Merge pull request #2 from dramich/client Drop resourceVersion on lists when set to 0

view details

push time in a month

more