517 Commits

Author SHA1 Message Date
Dalton Hubble
9a942ce016 Update flannel from v022.2 to v0.22.3
* https://github.com/flannel-io/flannel/releases/tag/v0.22.3
2023-10-29 22:11:26 -07:00
Dalton Hubble
d151ab77b7 Update Calico from v3.26.1 to v3.26.3
* https://github.com/projectcalico/calico/releases/tag/v3.26.3
2023-10-29 16:31:18 -07:00
Dalton Hubble
f911337cd8 Update Cilium from v1.14.2 to v1.14.3
* https://github.com/cilium/cilium/releases/tag/v1.14.3
2023-10-29 16:18:08 -07:00
Dalton Hubble
720adbeb43 Configure Cilium agents to connect to apiserver explicitly
* Cilium v1.14 seems to have problems reliably accessing the
apiserver via default in-cluster service discovery (relies on
kube-proxy instead of DNS) after some time
* Configure Cilium agents to use the DNS name resolving to the
cluster's load balanced apiserver and port. Regrettably, this
relies on external DNS rather than being self-contained, but its
what Cilium pushes users towards
2023-10-29 16:08:21 -07:00
Dalton Hubble
ae571974b0 Update Kubernetes from v1.28.2 to v1.28.3
* https://github.com/poseidon/kubelet/pull/95
2023-10-22 18:38:28 -07:00
Dalton Hubble
19b59cc66f Update Cilium from v1.14.1 to v1.14.2
* https://github.com/cilium/cilium/releases/tag/v1.14.2
2023-09-16 17:07:19 +02:00
Dalton Hubble
e3ffe4a5d5 Bump Kubernetes images from v1.28.1 to v1.28.2
* https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1282
2023-09-14 12:58:55 -07:00
dependabot[bot]
ebfd639ff8 Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-04 13:42:29 -07:00
Dalton Hubble
0065e511c5 Update Kubernetes from v1.28.0 to v1.28.1
* https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1281
2023-08-26 11:34:33 -07:00
Dalton Hubble
251adf88d4 Emulate Cilium KubeProxyReplacement partial mode
* Cilium KubeProxyReplacement mode used to support a partial
option, but in v1.14 it became true or false
* Emulate the old partial mode by disabling KubeProxyReplacement
but turning on the individual features
* The alternative of enabling KubeProxyReplacement has ramifications
because Cilium then needs to be configured with the apiserver server
address, which creates a dependency on the cloud provider's DNS,
clashes with kube-proxy, and removing kube-proxy creates complications
for how node health is assessed. Removing kube-proxy is further
complicated by the fact its still used by other supported CNIs which
creates a tricky support matrix

Docs: https://docs.cilium.io/en/latest/network/kubernetes/kubeproxy-free/#kube-proxy-hybrid-modes
2023-08-26 10:45:23 -07:00
Dalton Hubble
a4fc73db7e Fix Cilium kube-proxy-replacement mode to true
* In Cilium v1.14, kube-proxy-replacement mode again changed
its valid values, this time from partial to true/false. The
value should be true for Cilium to support HostPort features
as expected

```
cilium status --verbose
Services:
  - ClusterIP:      Enabled
  - NodePort:       Enabled (Range: 30000-32767)
  - LoadBalancer:   Enabled
  - externalIPs:    Enabled
  - HostPort:       Enabled
```
2023-08-21 19:53:46 -07:00
Dalton Hubble
29e81aedd4 Update Cilium from v1.14.0 to v1.14.1
* Also bump flannel from v0.22.1 to v0.22.2
2023-08-20 16:03:43 -07:00
Dalton Hubble
a55741d51d Update Kubernetes from v1.27.4 to v1.28.0
* https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md#v1280
2023-08-20 14:57:39 -07:00
Dalton Hubble
35848a50c6 Upgrade Cilium from v1.13.4 to v1.14.0
* https://github.com/cilium/cilium/releases/tag/v1.14.0
2023-07-30 09:17:31 -07:00
Dalton Hubble
d4da2f99fb Update flannel from v0.22.0 to v0.22.1
* https://github.com/flannel-io/flannel/releases/tag/v0.22.1
2023-07-29 17:38:33 -07:00
Dalton Hubble
31a13c53af Update Kubernetes from v1.27.3 to v1.27.4
* https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1274
2023-07-21 07:58:14 -07:00
Dalton Hubble
162baaf5e1 Upgrade Calico from v3.25.1 to v3.26.1
* Calico made some changes related to how the install-cni init
container runs, RBAC, and adds a new CRD bgpfilters
* https://github.com/projectcalico/calico/releases/tag/v3.26.1
2023-06-19 12:25:36 -07:00
Dalton Hubble
e727c63cc2 Update Kubernetes from v1.27.2 to v1.27.3
* Update Cilium from v1.13.3 to v1.13.4

Rel: https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1273
2023-06-16 08:25:32 -07:00
Dalton Hubble
8c3ca3e935 Update flannel from v0.21.2 to v0.22.0
* https://github.com/flannel-io/flannel/releases/tag/v0.22.0
2023-06-11 19:56:57 -07:00
Dalton Hubble
9c4134240f Update Cilium from v1.13.2 to v1.13.3
* https://github.com/cilium/cilium/releases/tag/v1.13.3
2023-06-11 19:53:33 -07:00
Tobias Jungel
7c559e15e2 Update cilium masquerade flag
14ced84f7e
introduced `enable-ipv6-masquerade` and `enable-ipv4-masquerade`. This
updates the ConfigMap of cilium to align with the expected flag.

enable-ipv4-masquerade is enabled and enable-ipv6-masquerade is
disabled.
2023-05-23 17:47:23 -07:00
Dalton Hubble
9932d03696 Update Kubernetes from v1.27.1 to v1.27.2
* https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1272
2023-05-21 14:00:23 -07:00
Dalton Hubble
39d7b3eff9 Update Cilium from v1.13.1 to v1.13.2
* https://github.com/cilium/cilium/releases/tag/v1.13.2
2023-04-20 08:41:17 -07:00
Dalton Hubble
4d3eeadb35 Update Kubernetes from v1.27.0 to v1.27.1
* https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1271
2023-04-15 23:03:39 -07:00
Dalton Hubble
c0a4082796 Update Calico from v3.25.0 to v3.25.1
* https://github.com/projectcalico/calico/releases/tag/v3.25.1
2023-04-15 22:58:00 -07:00
Dalton Hubble
54ebf13564 Update Kubernetes from v1.26.3 to v1.27.0
* https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.27.md#v1270
2023-04-13 20:00:20 -07:00
Dalton Hubble
0a5d722de6 Change Cilium to use an init container to install CNI plugins
* Starting in Cilium v1.13.1, the cilium-cni plugin is installed
via an init container rather than by the Cilium agent container

Rel: https://github.com/cilium/cilium/issues/24457
2023-03-29 10:03:08 -07:00
Dalton Hubble
44315b8c02 Update Kubernetes from v1.26.2 to v1.26.3
* Update Cilium from v1.13.0 to v1.13.1
* https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1263
2023-03-21 18:15:16 -07:00
Dalton Hubble
5fe3380d5f Update Cilium from v1.12.6 to v1.13.0
* https://github.com/cilium/cilium/releases/tag/v1.13.0
* Change kube-proxy-replacement from probe (deprecated) to
partial and disable nodeport health checks as recommended
* Add ciliumloadbalanacerippools to ClusterRole
* Enable BPF socket load balancing from host namespace
2023-03-14 11:13:23 -07:00
Dalton Hubble
607a05692b Update Kubernetes from v1.26.1 to v1.26.2
* Update Kubernetes from v1.26.1 to v1.26.2
* Update flannel from v0.21.1 to v0.21.2
* Fix flannel container image location to docker.io/flannel/flannel

Rel:

* https://github.com/kubernetes/kubernetes/releases/tag/v1.26.2
* https://github.com/flannel-io/flannel/releases/tag/v0.21.2
2023-03-01 17:09:30 -08:00
Dalton Hubble
7f9853fca3 Update flannel from v0.20.2 to v0.21.1
* https://github.com/flannel-io/flannel/releases/tag/v0.21.1
2023-02-09 09:55:02 -08:00
Dalton Hubble
9a2822282b Update Cilium from v1.12.5 to v1.12.6
* https://github.com/cilium/cilium/releases/tag/v1.12.6
2023-02-09 09:39:00 -08:00
Dalton Hubble
4621c6b256 Update Calico from v3.24.5 to v3.25.0
* https://github.com/projectcalico/calico/blob/v3.25.0/calico/_includes/release-notes/v3.25.0-release-notes.md
2023-01-23 09:22:27 -08:00
Dalton Hubble
adcc942508 Update Kubernetes from v1.26.0 to v1.26.1
* https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1261
* Update CoreDNS from v1.9.3 to v1.9.4

Rel: https://github.com/coredns/coredns/releases/tag/v1.9.4
2023-01-19 08:12:12 -08:00
Dalton Hubble
4476e946f6 Update Cilium from v1.12.4 to v1.12.5
* https://github.com/cilium/cilium/releases/tag/v1.12.5
2022-12-21 08:06:13 -08:00
Dalton Hubble
8b17f2e85e Update Kubernetes from v1.26.0-rc.1 to v1.26.0
* https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1260
2022-12-08 08:41:47 -08:00
Dalton Hubble
f863f7a551 Update Kubernetes from v1.26.0-rc.0 to v1.26.0-rc.1
* https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1260-rc1
2022-12-05 08:55:29 -08:00
Dalton Hubble
616069203e Update Kubernetes from v1.25.4 to v1.26.0-rc.0
* https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1260-rc0
2022-11-30 08:45:09 -08:00
Dalton Hubble
88d0ea5a87 Fix flannel container image registry location
* flannel moved their container image to docker.io/flannelcni/flannel
2022-11-23 16:10:00 -08:00
Dalton Hubble
7350fd24fc Update flannel from v0.15.1 to v0.20.1
* https://github.com/flannel-io/flannel/releases/tag/v0.20.1
2022-11-23 10:54:08 -08:00
Dalton Hubble
8f6b55859b Update Cilium from v1.24.3 to v1.24.4
* https://github.com/cilium/cilium/releases/tag/v1.12.4
2022-11-23 10:52:40 -08:00
Dalton Hubble
dc652cf469 Add Mastodon badge alongside Twitter 2022-11-10 09:43:21 -08:00
Dalton Hubble
9b56c710b3 Update Kubernetes from v1.25.3 to v1.25.4
* https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1254
2022-11-10 09:34:19 -08:00
Dalton Hubble
e57a66623b Update Calico from v3.24.3 to v3.24.5
* https://github.com/projectcalico/calico/releases/tag/v3.24.5
2022-11-10 09:31:58 -08:00
Dalton Hubble
8fb30b7732 Update Calico from v3.24.2 to v3.24.3
* https://github.com/projectcalico/calico/releases/tag/v3.24.3
2022-10-23 21:53:27 -07:00
Dalton Hubble
5b2fbbef84 Allow Kubelet kubeconfig to drain nodes
* Allow the Kubelet kubeconfig to get/list workloads and
evict pods to perform drain operations, via the kubelet-delete
ClusterRole bound to the system:nodes group
* Previously, the ClusterRole only allowed node deletion
2022-10-23 21:49:38 -07:00
Dalton Hubble
3db4055ccf Update Calico from v3.24.1 to v3.24.2
* https://github.com/projectcalico/calico/releases/tag/v3.24.2
2022-10-20 09:25:53 -07:00
Dalton Hubble
946d81be09 Update Cilium from v1.12.2 to v1.12.3
* https://github.com/cilium/cilium/releases/tag/v1.12.3
2022-10-17 17:16:56 -07:00
Dalton Hubble
bf465a8525 Update Kubernetes from v1.25.2 to v1.25.3
* https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1253
2022-10-13 20:53:23 -07:00
Dalton Hubble
457894c1a4 Update Kubernetes from v1.25.1 to v1.25.2
* https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md#v1252
2022-09-22 08:11:15 -07:00