Dalton Hubble
95203db11c
Update Kubernetes from v1.31.1 to v1.31.2
...
* Update Cilium from v1.16.1 to v1.16.3
* Update flannel from v0.25.6 to v0.26.0
2024-10-26 08:30:38 -07:00
Dalton Hubble
1cfc654494
Update Kubernetes from v1.30.0 to v1.30.1
...
* https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1311
2024-09-20 14:29:33 -07:00
Dalton Hubble
1ddecb1cef
Change Cilium configuration to use kube-proxy replacement
...
* Skip creating the kube-proxy DaemonSet when Cilium is chosen
2024-08-23 07:15:18 -07:00
Dalton Hubble
0b78c87997
Fix flannel-cni container image version to v0.4.2
...
* This was mistakenly bumped to v0.4.4 which doesn't exist
Rel: https://github.com/poseidon/terraform-render-bootstrap/pull/379
2024-08-22 19:19:37 -07:00
Dalton Hubble
7e8551750c
Update Kubernetes from v1.30.4 to v1.31.0
...
* https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#v1310
2024-08-17 08:02:30 -07:00
Dalton Hubble
8b6a3a4c0d
Update Kubernetes from v1.30.3 to v1.30.4
...
* Update Cilium from v1.16.0 to v1.16.1
2024-08-16 08:21:49 -07:00
Dalton Hubble
66d8fe3a4d
Update CoreDNS and Cilium components
...
* Update CoreDNS from v1.11.1 to v1.11.3
* Update Cilium from v1.15.7 to v1.16.0
2024-08-04 21:03:23 -07:00
Dalton Hubble
45b6b7e877
Rename context in kubeconfig-admin
...
* Use the cluster_name as the kubeconfig context, cluster,
and user. Drop the trailing -context suffix
2024-08-04 20:43:03 -07:00
Dalton Hubble
1609060f4f
Update Kubernetes from v1.30.2 to v1.30.3
...
* Update builtin Cilium manifests from v1.15.6 to v1.15.7
* Update builtin flannel manifests from v0.25.4 to v0.25.5
2024-07-20 10:59:20 -07:00
Dalton Hubble
886f501bf7
Update Kubernetes from v1.30.1 to v1.30.2
...
* Update CoreDNS from v1.9.4 to v1.11.1
* Update Cilium from v1.15.5 to v1.15.6
* Update flannel from v0.25.1 to v0.25.4
2024-06-17 08:11:41 -07:00
Dalton Hubble
e1b1e0c75e
Update Cilium from v1.15.4 to v1.15.5
...
* https://github.com/cilium/cilium/releases/tag/v1.15.5
2024-05-19 16:36:55 -07:00
Dalton Hubble
a54fe54d98
Extend components variable with flannel, calico, and cilium
...
* By default the `networking` CNI provider is pre-installed,
but the component variable provides an extensible mechanism
to skip installing these components
* Validate that networking can only be set to one of flannel,
calico, or cilium
2024-05-18 14:56:44 -07:00
Dalton Hubble
452bcf379d
Update Kubernetes from v1.30.0 to v1.30.1
...
* https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1301
2024-05-15 21:56:50 -07:00
Dalton Hubble
990286021a
Organize CoreDNS and kube-proxy manifests so they're optional
...
* Add a `coredns` variable to configure the CoreDNS manifests,
with an `enable` field to determine whether CoreDNS manifests
are applied to the cluster during provisioning (default true)
* Add a `kube-proxy` variable to configure kube-proxy manifests,
with an `enable` field to determine whether the kube-proxy
Daemonset is applied to the cluster during provisioning (default
true)
* These optional allow for provisioning clusters without CoreDNS
or kube-proxy, so these components can be customized or managed
through separate plan/apply processes or automation
2024-05-12 18:05:55 -07:00
Dalton Hubble
baf406f261
Update Cilium and flannel container images
...
* Update Cilium from v1.15.3 to v1.25.4
* Update flannel from v0.24.4 to v0.25.1
2024-05-12 08:26:50 -07:00
dghubble-renovate[bot]
2bb4ec5bfd
Bump provider tls from 3.4.0 to v4
2024-05-04 09:00:14 -07:00
Dalton Hubble
d233e90754
Update Kubernetes from v1.29.3 to v1.30.0
...
* https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#v1300
2024-04-23 20:43:33 -07:00
Dalton Hubble
959b9ea04d
Update Calico and Cilium container image versions
...
* Update Cilium from v1.15.2 to v1.15.3
* Update Calico from v3.27.2 to v3.27.3
2024-04-03 22:43:55 -07:00
Dalton Hubble
9145a587b3
Update Kubernetes from v1.29.2 to v1.29.3
...
* https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1293
2024-03-23 00:45:02 -07:00
Dalton Hubble
5dfa185b9d
Update Cilium and flannel container image versions
...
* https://github.com/cilium/cilium/releases/tag/v1.15.2
* https://github.com/flannel-io/flannel/releases/tag/v0.24.4
2024-03-22 11:12:32 -07:00
Dalton Hubble
e9d52a997e
Update Calico from v2.26.3 to v2.27.2
...
* Calico update fixes https://github.com/projectcalico/calico/issues/8372
2024-02-25 12:01:23 -08:00
Dalton Hubble
da65b4816d
Update Cilium from v1.14.3 to v1.15.1
...
* https://github.com/cilium/cilium/releases/tag/v1.15.1
2024-02-23 22:46:20 -08:00
Dalton Hubble
2909ea9da3
Update flannel from v0.22.3 to v0.24.2
...
* https://github.com/flannel-io/flannel/releases/tag/v0.24.2
2024-02-18 16:13:19 -08:00
Dalton Hubble
763f56d0a5
Update Kubernetes from v1.29.1 to v1.29.2
...
* https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1292
2024-02-18 15:46:02 -08:00
Dalton Hubble
acc7460fcc
Update Kubernetes from v1.29.0 to v1.29.1
...
* https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1291
2024-02-04 10:43:58 -08:00
Dalton Hubble
f0d22ec895
Update Kubernetes from v1.28.4 to v1.29.0
...
* https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#v1290
2023-12-22 09:01:31 -08:00
Dalton Hubble
a6e637d196
Update Kubernetes from v1.28.3 to v1.28.4
2023-11-21 06:11:30 -08:00
dependabot[bot]
521cf9604f
Bump hashicorp/setup-terraform from 2 to 3
...
Bumps [hashicorp/setup-terraform](https://github.com/hashicorp/setup-terraform ) from 2 to 3.
- [Release notes](https://github.com/hashicorp/setup-terraform/releases )
- [Changelog](https://github.com/hashicorp/setup-terraform/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/setup-terraform/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: hashicorp/setup-terraform
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-31 09:10:42 -07:00
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