John Gardiner Myers
6b2250a9af
Have apiserver trust all service-account keys
2021-06-05 16:38:08 -07:00
Ciprian Hacman
48ef1555bb
Add etcd-server related tests for kube-apiserver
2021-05-21 18:53:54 +03:00
Ciprian Hacman
f4ec3df187
Prepare etcd-server related tests for kube-apiserver
2021-05-21 18:53:54 +03:00
Peter Rifel
47add60546
Fix KCM livenessProbe to use secure port
2021-05-11 08:01:42 -05:00
John Gardiner Myers
36f93d0069
hack/update-expected.sh
2021-05-07 23:40:03 -07:00
John Gardiner Myers
d3469d6ec2
Remove code for no-longer-supported k8s versions
2021-05-07 23:40:03 -07:00
Ole Markus With
769c6e584f
Add install section to kubelet unit
2021-04-19 19:19:46 +02:00
Ole Markus With
202e440920
Pre-pull cilium and kube-proxy in warming mode
2021-04-18 18:42:59 +02:00
Ole Markus With
aac4741b0e
Add a golden test for warmpool mode
2021-04-15 07:01:33 +02:00
Ole Markus With
bd731ce989
Use secure kubelet auth
...
Without secure node auth enabled, commands like `kubectl logs` may fail
with certain configurations.
Previously, we checked if anonymousAuth was enabled on the kubelet
before securing node communication, but this isn't really relevant. We
can still authenticate even if anonymous access is allowed.
2021-04-13 08:59:39 +02:00
Peter Rifel
e2ea5f8a95
Update protokube systemd unit docs link
2021-03-24 20:57:00 -05:00
Barry Melbourne
05123faf5a
Update containerd to v1.3.10/v1.4.4
2021-03-23 17:02:01 +00:00
Bharath Vedartham
d45514cff3
Make protokube a systemd process
2021-03-06 00:32:44 +05:30
Justin SB
071c090065
containerd installation: always configure, even if we don't install
...
Even if we don't install containerd (e.g. ContainerOS or Flatcar), we
likely still need to configure it; particularly in the case of
kubenet.
Additionally, on ContainerOS we can't change the path from
/etc/containerd/config.toml, so we have to write it there. We may in
future be able to use this on all distros.
2021-02-13 18:19:16 -05:00
Kubernetes Prow Robot
ce3f5416b9
Merge pull request #10759 from justinsb/containerd_kubenet_configuration
...
kubenet containerd: match upstream
2021-02-13 12:59:04 -08:00
Steven E. Harris
d44612cc84
Capture outcome of "hack/update-expected.sh" run
2021-02-11 10:49:49 -05:00
Justin SB
c921aff34c
kubenet containerd: match upstream configuration
...
Configure kubenet in containerd/CNI mode to match upstream configuration.
Biggest change is a move to the ptp plugin.
Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>
2021-02-11 08:25:55 -05:00
Ciprian Hacman
8ea5987851
Always generate kops-controller certs
2021-02-07 23:35:11 +02:00
Ciprian Hacman
7aeb8c2af3
Add back support for kubenet style networking with containerd
2021-01-24 21:16:45 +02:00
Ole Markus With
91a6777e60
Replace gopkg yaml with k8s-sigs yaml
2021-01-22 14:28:05 +01:00
Justin SB
f9c43bbb3e
containerd: Add /etc/crictl config to enable crictl
...
This configuration file means users don't have to pass the endpoint
to run crictl.
2021-01-14 23:05:47 -05:00
Ciprian Hacman
422cfad1da
Add containerd config file to Flatcar based instances
2021-01-06 15:33:17 +02:00
Ciprian Hacman
c02e5a20ea
Remove support for Kubenet with containerd
2020-12-27 18:21:16 +02:00
Ciprian Hacman
91c6df4f04
Update docker.service file
2020-12-15 11:46:03 +02:00
Ciprian Hacman
6986df9523
Update containerd.service file
2020-12-15 11:46:03 +02:00
Ciprian Hacman
416fd15e3c
Mount /lib64 for Protokube only on AMD64
2020-12-09 18:58:18 +02:00
John Gardiner Myers
2ac17bee69
Remove code for no-longer-supported k8s releases
2020-10-29 16:45:53 -07:00
Ciprian Hacman
c36262009b
Install container runtime packages as assets - Code Review 1
2020-10-23 11:05:41 +03:00
Ciprian Hacman
b27431d86f
Install container runtime packages as assets - Tests
2020-10-14 15:41:51 +03:00
Ciprian Hacman
07ffd665a7
Allow container runtime to run before BootstrapKubeconfig
2020-09-12 08:13:40 +03:00
Ole Markus With
886b4c97cb
Don't explicitly set insecure-bind-address on newer k8s
2020-09-09 11:41:51 +02:00
Justin SB
2be21562a9
Support writing a full certificate chain
...
This means that our https endpoint will serve the ca.crt as well.
2020-08-25 11:09:04 -04:00
Ciprian Hacman
f267c54b9a
Stop trying to pull the Protokube image
2020-08-25 09:04:45 +03:00
John Gardiner Myers
8e43c1d637
Use kops-controller to issue kube-proxy cert
2020-08-16 23:36:42 -07:00
John Gardiner Myers
82c75211cf
update-expected.sh
2020-08-15 09:50:07 -07:00
John Gardiner Myers
c0774d7ffa
Stop using legacy IAM in integration tests
2020-07-17 19:32:48 -07:00
Kubernetes Prow Robot
7a61e9f07a
Merge pull request #9403 from hakman/protokube-distroless
...
Use distroless image as base for Protokube
2020-07-12 20:32:34 -07:00
John Gardiner Myers
ee88693b5b
update-expected.sh
2020-07-11 13:18:59 -07:00
Kubernetes Prow Robot
0c62641dad
Merge pull request #9354 from johngmyers/refactor-certs-2
...
Continue refactoring certs into nodeup
2020-07-06 17:13:57 -07:00
Ciprian Hacman
94104810c8
Update tests output
2020-07-05 14:41:29 +03:00
Ciprian Hacman
69511a998e
Use kubelet docker-specific flags only for Docker
2020-07-05 07:57:10 +03:00
Ciprian Hacman
44b66d66ac
Add DockerBuilder test for Docker 19.03.11
2020-07-01 21:22:53 +03:00
Ciprian Hacman
11b8b8d13b
Rearrange manifest to match official manifest
2020-07-01 08:27:38 +03:00
Ciprian Hacman
c508c946c4
Use "infinity" for LimitNOFILE and LimitNPROC
2020-07-01 07:17:52 +03:00
John Gardiner Myers
d2e270c844
update-expected.sh
2020-06-28 23:12:13 -07:00
John Gardiner Myers
f4f4763dc2
Refactor more certs to be issued by nodeup
2020-06-28 23:12:13 -07:00
Ciprian Hacman
434d24b33e
ARM64 support - Update side-loading for multi-arch tests
2020-06-19 04:42:11 +03:00
John Gardiner Myers
c8b523e8b6
Issue aws-iam-authenticator cert in nodeup
2020-06-16 21:05:11 -07:00
John Gardiner Myers
8f59bb1b2a
Disable anonymous auth in nodeup golden tests
2020-06-13 16:43:44 -07:00
John Gardiner Myers
0f77055f63
Issue kops cert in nodeup
2020-06-11 23:54:59 -07:00