Commit Graph

527 Commits

Author SHA1 Message Date
Reilly Brogan 3e5b211bcd Add support for weave.npcExtraArgs 2020-01-03 21:28:37 -06:00
Kubernetes Prow Robot 2b24f69f9c
Merge pull request #8216 from mmerrill3/feature/issue-8113-weave-resources
Adding ability to configure resources for weave (#8113)
2020-01-03 06:43:40 -08:00
mmerrill3 b38bafe79d Adding ability to configure resources for weave (#8113)
Signed-off-by: mmerrill3 <michael.merrill@vonage.com>
2019-12-28 18:07:11 -05:00
Kubernetes Prow Robot 423233c6a4
Merge pull request #8131 from rochacon/cniless-dns-controller
dns-controller: allow it to run on CNI networking mode and remove dependency on kube-proxy
2019-12-27 21:43:38 -08:00
Kubernetes Prow Robot e558059ca9
Merge pull request #7898 from bboreham/weave-2-6-0
Update Weave Net to version 2.6.0
2019-12-26 12:33:38 -08:00
liranp 0c1d22043e
feature(ocean): upgrade controller (v1.0.50) 2019-12-19 11:02:19 +02:00
Rodrigo Chacon e449467543 dns-controller: tolerate lack of CNI on master
When booting a cluster with `--networking=cni`, `dns-controller` will
not start due to the master node being _tainted_ as "network unreachable".
This adds an extra step when managing your own CNI setup, having to SSH
into a master and publish the CNI manifests from there.

This commit adds tolerance and configuration that allows `dns-controller`
pod to start when running with `--networking=cni`, properly creating the
DNS records so the operator can remotely publish the CNI and extra
manifests to have a full working cluster.

This also removes the dependency on `kube-proxy`, by adding the
`KUBERNETES_SERVICE_HOST` environment variable, bypassing `kube-proxy`
when disabled.

Presumably, as a side-effect, this change also allows for
"host network only" clusters to work.

Signed-off-by: Rodrigo Chacon <rochacon@gmail.com>
2019-12-19 02:10:35 -03:00
Bryan Boreham 556399e0a7 Update Weave Net to version 2.6.0
Signed-off-by: Bryan Boreham <bryan@weave.works>
2019-12-17 13:31:43 +00:00
Ciprian Hacman 5c57ce49f9 Revert ClusterRole name to "calico" 2019-12-14 15:06:27 +02:00
Ciprian Hacman a806f10b4e Make Calico-Typha and Canal templates easier to compare to each other 2019-12-13 21:46:17 +02:00
Ciprian Hacman 7ef9d0a5c1 Add role.kubernetes.io/networking labels for Canal 2019-12-13 21:46:17 +02:00
Ciprian Hacman f6193e0c41 Fix indent of metadata.name field for felixconfigurations.crd.projectcalico.org 2019-12-13 21:46:17 +02:00
Ciprian Hacman 346d0ba9bc Make templates easier to compare with official manifests 2019-12-13 21:46:17 +02:00
Ciprian Hacman 3b25c0c66a Add Calico v3.10.2 2019-12-13 21:46:11 +02:00
Jesse Haka a2e3e57bd3 add missing rbac rules 2019-12-12 11:21:10 +02:00
Ciprian Hacman dd69274cf2 Set FELIX_IPTABLESBACKEND for Calico and Canal 2019-12-10 13:45:33 +02:00
Kubernetes Prow Robot b76ffb359a
Merge pull request #7992 from DavidSie/pr_cloud_controller_template_function
Cloud controller template function
2019-12-09 13:54:02 -08:00
Ciprian Hacman f21df7cd6f Fix mounting Calico "flexvol-driver-host" in CoreOS 2019-12-08 16:43:29 +02:00
Kashif Saadat fcf6f0098c Canal Typha spec and apimachinery 2019-12-06 15:36:48 +00:00
Kashif Saadat 9b7a798136 Add Typha support for Canal Networking 2019-12-06 15:36:48 +00:00
Kashif Saadat ebbebc5af3 Canal v3.10 manifest for k8s v1.15+ 2019-12-06 14:50:00 +00:00
David Siecinski c3004a7b43 BUILD.bazel in openstack.addons.k8s.io 2019-12-05 09:58:45 +01:00
David Siecinski 366982fe08 no BUILD.bazel 2019-12-05 09:58:45 +01:00
David Siecinski 5bc52c08c0 run hack/update-bazel.sh and go fmt and BUILD.bazel file in addons 2019-12-05 09:58:43 +01:00
DavidSie 013f8799fa Add CloudControllerConfigArgv template function, Expose CloudControllerConfigArgv function to templates, and testing it.
Exposing CloudControllerConfigArgv function to templates, and testing it.
2019-12-05 09:58:43 +01:00
Kubernetes Prow Robot 501baf7e56
Merge pull request #7985 from justinsb/release_1_17_0_alpha_1
Release 1.17.0-alpha.1
2019-11-25 19:53:09 -08:00
Kubernetes Prow Robot 33089f960d
Merge pull request #7979 from rochacon/fix-ext-core-file-indent
Add indent template function and use it to fix KubeDNS.ExternalCoreFile rendering
2019-11-23 11:35:49 -08:00
Rodrigo Chacon 9b0d0aa2ec addons/coredns: Fix KubeDNS.externalCoreFile indentation 2019-11-22 16:28:06 +08:00
Kubernetes Prow Robot 1401e3e110
Merge pull request #7954 from yuxiaobo96/kops-link
Correct link error:404
2019-11-21 19:49:28 -08:00
Justin SB 5561de1432
Release 1.17.0-alpha.1 2019-11-21 14:35:30 -05:00
Kubernetes Prow Robot 3ab974f680
Merge pull request #7899 from zacblazic/improve-calico-ipip-values
Use correct values for CALICO_IPV4POOL_IPIP in Calico v3
2019-11-21 10:05:29 -08:00
yuxiaobo 8a46284f0a Correct link error:404
Signed-off-by: yuxiaobo <yuxiaobogo@163.com>
2019-11-20 14:17:26 +08:00
Kubernetes Prow Robot 5c88ee4445
Merge pull request #7856 from hakman/master
Create PodDisruptionBudget for kube-dns in kube-system namespace
2019-11-17 12:23:48 -08:00
Kubernetes Prow Robot 644df24b6f
Merge pull request #7924 from srikiz/FixFlannel_cniVersion
Fix flannel CNI version to use 0.2.0
2019-11-17 10:53:49 -08:00
Peter Rifel 57d72da5ec Upgrade AWS VPC CNI to 1.5.5 2019-11-17 10:48:53 -06:00
Srikanth 7398d55bd8 Fix flannel cni version to use 0.2.0 for kubernetes v1.16 version 2019-11-13 23:21:29 +05:30
Kashif Saadat bcd882e88e Fix rendering of the Node Authorizer template 2019-11-12 14:05:09 +00:00
Kubernetes Prow Robot 40e2ef3bdd
Merge pull request #7842 from EladDolev/flannel_priorityclass
add missing priorityClassName to flannel DaemonSet
2019-11-11 06:03:41 -08:00
Zac Blazic 3c7564cbab Prefer Always as a value for CALICO_IPV4POOL_IPIP
Because the accepted values have changed since v3.0:
https://docs.projectcalico.org/v3.0/reference/node/configuration#environment-variables
2019-11-08 17:30:52 +02:00
Zac Blazic 0abb03135c Prefer CrossSubnet as a value for CALICO_IPV4POOL_IPIP
Because the accepted values have changed since v3.0:
https://docs.projectcalico.org/v3.0/reference/node/configuration#environment-variables
2019-11-08 17:14:57 +02:00
Justin SB ea779042ca Release 1.16.0-alpha.1 2019-11-08 00:28:53 -05:00
mikesplain 2ee0a5de91
Add back calico metrics options: 2019-11-05 14:50:59 -05:00
Kubernetes Prow Robot b1fba5c4ed
Merge pull request #7874 from jochen42/feature/#7873-weave-pods-node-critical
mark weavenet-pod as system-critical
2019-11-05 04:02:38 -08:00
Peter Rifel ea4c25530b Revert "Upgrade Amazon VPC CNI plugin to 1.5.4"
This reverts commit 699fe56619.
2019-11-04 13:52:27 -08:00
Jochen Weber 6b93731b73 mark weavenet-pod as system-critical 2019-11-04 09:03:42 +01:00
Ripta Pasay a009ea56e7 Remove extraneous document separator causing failures applying addons 2019-10-30 10:50:02 -07:00
Ciprian Hacman d764229c28 Create PodDisruptionBudget for kube-dns in kube-system namespace 2019-10-30 18:31:33 +02:00
Elad Dolev 6c85fd8b52 add missing priorityClassName to flannel DaemonSet 2019-10-30 17:25:45 +02:00
Jesse Haka c320ec29c8 Set default image tag for OpenStack CCM 2019-10-27 20:05:30 +02:00
Kubernetes Prow Robot cb66ae7af9
Merge pull request #7794 from gjtempleton/CoreDNS-Version-Choice
Allow for override of CoreDNS version
2019-10-25 08:31:47 -07:00