Jesse Haka
43c5c9f9ab
Enable ingress hostname feature for OpenStack
2021-10-12 10:12:41 +03:00
John Gardiner Myers
1625b205f7
Remove some unused networking fields from v1alpha3 api
2021-10-10 20:30:15 -07:00
John Gardiner Myers
d0a33f2b2f
Remove unused instancegroup field from v1alpha3 API
2021-10-10 18:59:18 -07:00
John Gardiner Myers
b2a55e3421
Remove more non-configurable fields from v1alpha3 componentconfig
2021-10-10 16:24:56 -07:00
John Gardiner Myers
7963b9b9ec
Remove some unused fields from v1alpha3 componentconfig
2021-10-07 23:29:53 -07:00
Kubernetes Prow Robot
a926b17452
Merge pull request #12475 from johngmyers/trim-cluster
...
Remove unused fields cluster APIs
2021-10-06 23:33:57 -07:00
justinsb
4dc2c062fd
Support GCE TPM verification
2021-10-06 08:40:20 -04:00
Nicolas Sterchele
103a98d060
Add Cilium agent pod annotations support to improve personalization
...
Annotations is pretty useful when you need third-party tool to add additional behavior
for a k8s resource.
Lots of auto-discovery tools are based on this annotations.
2021-10-04 15:49:51 +02:00
Kubernetes Prow Robot
0cae6991cc
Merge pull request #12471 from johngmyers/remove-docker-upgrade
...
Remove Docker overlayfs upgrade code
2021-10-03 22:35:07 -07:00
John Gardiner Myers
ebe05e10a5
Remove unused fields cluster APIs
2021-10-03 12:28:20 -07:00
John Gardiner Myers
3a346cdc37
Remove unnecessary code
2021-10-02 21:46:17 -07:00
John Gardiner Myers
0fd4dca30e
Remove dead code
2021-10-02 20:58:55 -07:00
John Gardiner Myers
8e6214c046
Stop requiring the cluster IAM substruct be present
2021-10-02 20:18:46 -07:00
John Gardiner Myers
05e893bff4
Remove unused field
2021-10-02 19:12:22 -07:00
John Gardiner Myers
9198ce3bc9
Start with blank v1alpha3 CHANGES.md
2021-10-02 11:25:02 -07:00
John Gardiner Myers
41869bd2e6
Bring v1alpha3 API into sync with latest additions
2021-10-02 11:23:19 -07:00
Kubernetes Prow Robot
a61075634c
Merge pull request #12406 from johngmyers/v1alpha3
...
Create v1alpha3 apiVersion
2021-10-02 10:13:06 -07:00
Kubernetes Prow Robot
dc9bf4f36c
Merge pull request #12419 from eddycharly/audiences
...
feat: add support for custom audience in aws oidc provider
2021-09-29 13:45:21 -07:00
Kubernetes Prow Robot
2006cc1b77
Merge pull request #12425 from rifelpet/awsiam-v1
...
Fix AWS IAM Authenticator support for k8s 1.22
2021-09-29 12:23:21 -07:00
eddycharly
e438897665
Apply suggestions from code review
...
Co-authored-by: Peter Rifel <rifelpet@users.noreply.github.com>
2021-09-29 13:38:29 +02:00
Charles-Edouard Brétéché
7c8c9b9a23
feat: add support for custom audience in aws oidc provider
...
fix: missing json tags
fix: code gen
fix: switch to additional audiences
fix: oidc task
fix: add integration test
2021-09-28 22:39:56 +02:00
Jeroen van Erp
c30ec8e310
Add ability to provide custom CoreDNS Tolerations and Affinity
...
Signed-off-by: Jeroen van Erp <jeroen@hierynomus.com>
2021-09-28 17:05:48 +02:00
Peter Rifel
bb46e73ade
aws-iam-authenticator - use v1 CRD API for k8s 1.22 support
2021-09-28 08:29:39 -05:00
Kubernetes Prow Robot
1774e6cae3
Merge pull request #12321 from dezmodue/private_bastion
...
Add option to create an internal load balancer for the bastion
2021-09-24 07:23:24 -07:00
Anthony Hausman
8465290a4e
FIX: Correct documentation
2021-09-24 10:57:05 +02:00
Anthony Hausman
5e814f465d
Add support to configure Cilium CNI chaining
...
CNI chaining allows to use Cilium in combination with other CNI plugins.
With Cilium CNI chaining, the base network connectivity and IP address management is managed by the non-Cilium CNI plugin, but Cilium attaches eBPF programs to the network devices created by the non-Cilium plugin to provide L3/L4 network visibility, policy enforcement and other advanced features.
https://docs.cilium.io/en/v1.9/gettingstarted/cni-chaining/#cni-chaining
In our case, to be able to use the `HostPort` feature in our cluster, we need to enable the `portmap` plugin.
2021-09-24 10:39:22 +02:00
John Gardiner Myers
63009934e7
update-bazel.sh
2021-09-23 23:40:08 -07:00
John Gardiner Myers
a5ed653f9d
make apimachinery
2021-09-23 23:40:07 -07:00
John Gardiner Myers
29efbe5881
Create v1alpha3 API
2021-09-23 22:27:56 -07:00
Ciprian Hacman
19564888f4
Use "//go:build" lines together with "// +build" lines
...
The go command now understands //go:build lines and prefers them over // +build lines. The new syntax uses boolean expressions, just like Go, and should be less error-prone. As of this release, the new syntax is fully supported, and all Go files should be updated to have both forms with the same meaning. To aid in migration, gofmt now automatically synchronizes the two forms. For more details on the syntax and migration plan, see https://golang.org/design/draft-gobuild .
2021-09-20 07:35:31 +03:00
Simone Sciarrati
61763d488a
Add option to create an internal load balancer for the bastion
2021-09-18 20:47:55 +02:00
Peter Rifel
ff50a52ae0
Add API field for managed files terraform provider config
2021-09-17 18:08:58 -05:00
Ole Markus With
81177dc634
Add cloud ipam behind a feature flag
2021-09-16 21:12:29 +02:00
Ole Markus With
8b76b08b4d
Add cluster options for using cloud ipam
2021-09-16 19:07:20 +02:00
Kubernetes Prow Robot
3fd7b446c0
Merge pull request #12305 from hakman/node_ip_families
...
Make AWS CCM NodeIPFamilies configurable
2021-09-12 06:26:14 -07:00
Kubernetes Prow Robot
1b431b4c9c
Merge pull request #11628 from olemarkus/gpu-runtime
...
Pre-install nvidia container runtime + drivers on GPU instances
2021-09-11 13:00:07 -07:00
Ciprian Hacman
dde08e839d
Make AWS CCM NodeIPFamilies configurable
2021-09-11 13:09:08 +03:00
dntosas
fead3205d3
[kubelet] Add validation for cpuCFSQuotaPeriod after k8s>=1.20
...
This flag is removed from Kubelet starting from v1.20 of k8s so in here
we add a validation to prevent users deploying a configuration which
breaks Kubelet and thus node from getting ready.
Signed-off-by: dntosas <ntosas@gmail.com>
2021-09-09 15:39:06 +03:00
Simone Sciarrati
6773fdf495
option to omit --cluster-cidr from kubeproxy config
2021-09-08 14:46:06 +02:00
Ole Markus With
f5fed2a08d
Move nvidia config under containerd
2021-09-05 20:28:07 +02:00
Ole Markus With
b852a804d9
Don't allow IGs with both GPU and non-GPU types
2021-09-05 20:09:04 +02:00
Ole Markus With
528807c4ec
Add validation rules for nvidia
2021-09-05 20:09:04 +02:00
Ole Markus With
e9b0f28dff
Add nvidia configuration to the api
2021-09-05 20:09:04 +02:00
Ciprian Hacman
b594eb6ece
Add support --kernel-memcg-notification Kubelet flag
2021-09-04 11:36:01 +03:00
dntosas
f558f2441a
[addons/nodelocaldns] Bump image to latest stable v1.20.0
...
As per
3b17e06879 ,
node-local-dns addon is now builded with latest coreDNS base v1.8 and
that brings great consistency between cache and upstream servers in a
manner of configuration, metrics name convention, etc.
So in this commit, we bump node-local-dns image to latest v1.20.0 which
is build upon latest coreDNS and also add support for overriding this
field.
Signed-off-by: dntosas <ntosas@gmail.com>
2021-08-31 14:07:19 +03:00
John Gardiner Myers
be8933b577
Remove code for unsupported features
2021-08-28 13:49:55 -07:00
John Gardiner Myers
6655022ce1
Remove support for the Lyft CNI
2021-08-28 11:54:39 -07:00
Ole Markus With
b3982e1033
Apply suggestions from code review
...
Co-authored-by: Peter Rifel <rifelpet@users.noreply.github.com>
2021-08-27 06:45:50 +02:00
Ole Markus With
67b1ace14f
Validate external-dns spec
2021-08-27 06:32:25 +02:00
Ole Markus With
41c3ff2aac
Make external dns provider configurable
2021-08-27 06:28:02 +02:00