kops/pkg/apis/kops
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
..
install Remove support for v1alpha1 and before 2020-03-24 19:49:15 -07:00
model Add unit test for pkg/apis/kops/model/features.go 2020-09-08 13:27:09 +08:00
registry Addons: Support arbitrary additional objects 2020-08-28 09:03:41 -04:00
util Add support for scaling out the control plane with dedicated apiserver nodes 2021-03-20 20:57:00 +01:00
v1alpha2 Add support for configuring Cilium enable-host-reachable-services. 2021-04-27 12:49:27 -05:00
validation Add cluster-level warmPool settings 2021-04-25 20:22:04 -07:00
BUILD.bazel Add cluster-level warmPool settings 2021-04-25 20:22:04 -07:00
bastion.go feat: allow additional security groups on bastion ELB 2020-04-16 12:04:59 -04:00
channel.go Update Ubuntu images to latest version 2021-04-25 09:24:20 +03:00
cluster.go Add cluster-level warmPool settings 2021-04-25 20:22:04 -07:00
cluster_test.go Add cluster-level warmPool settings 2021-04-25 20:22:04 -07:00
componentconfig.go [csi/aws] Bump templates to latest stable version … 2021-04-25 16:45:15 +03:00
containerdconfig.go Add containerd option for registry mirrors 2020-12-28 19:32:06 +02:00
doc.go Update copyright notices 2019-09-09 14:47:51 -04:00
dockerconfig.go Fix rendering of multiple Docker insecure registries 2021-03-12 16:30:15 +02:00
instancegroup.go Add cluster-level warmPool settings 2021-04-25 20:22:04 -07:00
keyset.go Refactor CAStore to use API types 2017-12-17 20:09:00 -05:00
labels.go Honor OS update policy at InstanceGroup level too 2021-03-05 08:53:07 -05:00
networking.go Add support for configuring Cilium enable-host-reachable-services. 2021-04-27 12:49:27 -05:00
ntpconfig.go Add an option to skip NTP installation 2021-03-31 12:33:32 -07:00
parse.go Add support for scaling out the control plane with dedicated apiserver nodes 2021-03-20 20:57:00 +01:00
parse_test.go Adding ability to configure resources for weave (#8113) 2019-12-28 18:07:11 -05:00
register.go Update copyright notices 2019-09-09 14:47:51 -04:00
semver_test.go Use github.com/blang/semver/v4 2020-07-01 08:54:42 +03:00
sshcredential.go Update copyright notices 2019-09-09 14:47:51 -04:00
status.go Upgrade to klog2 2020-08-16 20:56:48 -05:00
topology.go Refactor and improve API validation 2020-06-05 11:12:34 -07:00
zz_generated.deepcopy.go Merge pull request #11322 from johngmyers/warmpool-cluster 2021-04-27 02:09:38 -07:00