kops/pkg/commands
bjhaid 88ed9f68bd Add support for configuring Cilium enable-host-reachable-services.
After upgrading Cilium to 1.8 via kops one of our clusters had a total
outage due to cilium reporting errors as below:

```
level=error msg="endpoint regeneration failed" containerID= datapathPolicyRevision=0 desiredPolicyRevision=1 endpointID=592 error="Failed to load tc filter: exit status 1" identity=40147 ipv4= ipv6= k8sPodName=/ subsys=endpoint
```

upon searching Cilium slack we found the below thread:

https://cilium.slack.com/archives/C1MATJ5U5/p1616400216167600

which recommended setting `enable-host-reachable-services` to true will
address the problems. We set the field and it fixed our issues too,
however we observed that kops does not have a means to configure this
hence this PR.

We will like to have this backported after it has been merged.
2021-04-27 12:49:27 -05:00
..
commandutils Support authentication helper for kubectl 2020-08-30 15:16:20 -04:00
helpers kubeconfig generation: add tests for kops plugin 2020-08-30 15:17:36 -04:00
BUILD.bazel Add `set instancegroup` command 2021-01-15 12:19:26 -05:00
helpers.go Support authentication helper for kubectl 2020-08-30 15:16:20 -04:00
helpers_readwrite.go Switch validation to CrossValidateInstanceGroup 2021-01-25 01:05:07 -05:00
set_cluster.go Throw error if path being set by kops set is not present in struct 2021-01-31 12:00:42 +05:30
set_cluster_test.go Add support for configuring Cilium enable-host-reachable-services. 2021-04-27 12:49:27 -05:00
set_instancegroups.go Throw error if path being set by kops set is not present in struct 2021-01-31 12:00:42 +05:30
set_instancegroups_test.go Add `set instancegroup` command 2021-01-15 12:19:26 -05:00
status_discovery.go Add Azure support 2020-12-21 08:27:54 -08:00
version.go Update copyright notices 2019-09-09 14:47:51 -04:00