Commit Graph

1978 Commits

Author SHA1 Message Date
k8s-ci-robot 56ccfac26d
Merge pull request #5317 from gambol99/node_registration
Node Authorization Service
2018-07-19 05:17:41 -07:00
k8s-ci-robot 80c61fe383
Merge pull request #5443 from kampka/terraform-local
Generate locals for terraform target
2018-07-18 10:05:19 -07:00
k8s-ci-robot 423ef6e78d
Merge pull request #5441 from kampka/weave-network-encryption
Add weave network encryption secret
2018-07-18 07:32:31 -07:00
k8s-ci-robot 9264587454
Merge pull request #5419 from AliyunContainerService/rollingUpdate
support edit cluster and rolling-update cluster for AliCloud
2018-07-15 18:02:55 -07:00
k8s-ci-robot 00d7237b19
Merge pull request #5426 from aleerizw/update-kube-router-manifest
Added metrics port and health check to kube-router
2018-07-15 12:15:05 -07:00
k8s-ci-robot c3608afa06
Merge pull request #5392 from rajansandeep/scrape
Add prometheus scrape port to CoreDNS service
2018-07-15 12:14:55 -07:00
k8s-ci-robot bfafff1310
Merge pull request #5380 from shrinandj/fix-calico-mtu
Allow setting MTU for calico networking.
2018-07-15 10:54:56 -07:00
Christian Kampka 978f66266c Generate locals for terraform target 2018-07-13 22:28:27 +02:00
Christian Kampka 3bf8a8fcd2 Add weave network encryption secret 2018-07-13 16:57:48 +02:00
k8s-ci-robot 35b7d5791d
Merge pull request #5424 from rdrgmnzs/fix_aws-authenticator_read_perms
Fix the issue described in #5412 where the authenticator is no longer…
2018-07-11 15:29:26 -07:00
Ali Rizwan 7dfdc5d632 Update version 2018-07-11 12:11:42 +02:00
Ali Rizwan 100674e1bf Added metrics port and health check to kube-router 2018-07-10 16:20:19 +02:00
Rodrigo Menezes b296e6fcbf Fix the issue described in #5412 where the authenticator is no longer able to read the K8s CAs. 2018-07-09 23:57:58 -07:00
Rodrigo Menezes 414b3a780b Rename hept.io authenticator to aws authenticator 2018-07-08 10:10:19 -07:00
LilyFaFa b3aabfdebc support edit cluster and rolling-update cluster for AliCloud 2018-07-07 15:42:44 +08:00
Rohith 92115b2341 - dropping the specific flags and using a genenic --feature gate model for the authorizers, meaning i don't need to come back to the API whenever we want to make changes 2018-07-06 20:15:18 +01:00
Rohith fd6cef8180 Requested Changes
- switching to using code rather than a template for the systemd unit creation as requested in review
- as part of the review, changing the name of the ca from tls-ca to tls-client-ca
- changing the api from DisableAddressCheck to EnableAddressCheck and defaulting to true if no set
- fixing up the test for node-authorizer and shifting the parsing of the certificates as suggested in reviews to a method
2018-07-06 20:14:35 +01:00
Rohith 79cff25eb4 - fixing up on the comments raised by on the review 2018-07-06 20:14:35 +01:00
Rohith 338a6d721c Changes
- including the config only when there is something to include i.e. no nulls please
- fixing up the pod security policies for system:nodes groups, needs a mapping to permit manifests
2018-07-06 20:14:35 +01:00
Rohith cfc55c942c - just fixing up the yaml object 2018-07-06 20:14:35 +01:00
Rohith 342d577fb6 - adding the node authorization addon deployment manifest 2018-07-06 20:14:35 +01:00
Rohith 528117b631 - adding the node authorization service into kops
- updated the Makefile to build the image (i think)
2018-07-06 20:14:35 +01:00
Rohith 304d0ce8a9 - consuming the node authorization api spec in nodeup binary
- adding the options builder to fill in the model
- adding the spec into the bootstrap config
2018-07-06 20:14:35 +01:00
Shri Javadekar 3c4239645f Override mtu only if explicitly specified.
Testing Done:

1. Created a cluster without explicitly setting MTU. Verified that the calico nodes came up. The config map didn't have any mtu setting. The FELIX_IPINIPMTU env variable was not set.

2. Created a cluster by explicitly setting the MTU in the kops config. Verified that calico nodes came up. Config map had correct value for "mtu". The FELIX_IPINIPMTU env variable was set to correct value.
2018-06-28 23:30:51 -07:00
Sandeep Rajan 9506ebd58f add prometheus scrape port 2018-06-28 17:01:01 -04:00
Shri Javadekar e4638de5f4 Allow setting MTU for calico networking
This commit does the following two changes:

1. Changes the default calico mtu to 8198.
2. Enables setting the mtu explicitly in the config as:
```
  networking:
    calico:
      mtu: 2048
```

Testing done:

1. Created cluster on AWS with networking set to calico. No additional details were provided. Verified that the mtu was set to 8198. Also verified that the FELIX_IPINIPMTU environment variable was set to 8198.
2. Created a cluster explicitly setting the calico mtu to 2048. Verified that the mtu for the 'cali*' interfaces inside the pods was set to 2048. Also, verified that the FELIX_IPINIPMTU environment variable was set to 2048.
3. make test passed.

Closes #4042
2018-06-25 15:18:15 -07:00
LilyFaFa 59b28164f7 add ALI volume model and apply_cluster codes 2018-06-22 20:28:33 +08:00
k8s-ci-robot f346efd290
Merge pull request #5240 from nebril/etcd-tls
Add etcd TLS support for Cilium
2018-06-21 09:23:37 -07:00
k8s-ci-robot 792f02a5c2
Merge pull request #5245 from justinsb/gc_launchconfigurations
AWS: Delete old LaunchConfigurations
2018-06-20 10:33:08 -07:00
k8s-ci-robot 019ecdecae
Merge pull request #5335 from justinsb/gce_etcd_manager
etcd-manager: GCE support
2018-06-20 08:45:08 -07:00
Maciej Kwiek a72b9e4b38 Generalize CalicoBuilder into EtcdTLSBuilder
Cilium was using the same code as Calico to retrieve etcd certs, new
builder is not Calico-specific.

calico name of certs is retained to ensure backward compatibility

Signed-off-by: Maciej Kwiek <maciej@covalent.io>
2018-06-20 15:25:23 +02:00
Maciej Kwiek e1a0f4a73e Etcd TLS support for Cilium
Signed-off-by: Maciej Kwiek <maciej@covalent.io>
2018-06-20 14:27:24 +02:00
Justin Santa Barbara 1af610a6c4 Use fast-retry and cleanup task options for tests
The launch configuration test exposed that our integration tests don't
retry for very long, and wait a long time in between retries.

Create a RunTasksOptions type to hold the parameters, in particular
max task time, and the amount of time we wait when all tasks have
failed.
2018-06-18 00:04:23 -04:00
Justin Santa Barbara a9eb6fed2e AWS: Delete old LaunchConfigurations
We delete old AWS LaunchConfigurations when we see that we have more
than 3.  We add a feature flag KeepLaunchConfigurations to disable this
functionality, for backwards compatability.

Fixes #329
2018-06-17 23:24:53 -04:00
LilyFaFa f5acabd6cd implement scalingGroup tasks for AliCloud 2018-06-18 11:20:18 +08:00
LilyFaFa 27b18ef294 implement securityGroup tasks for AliCloud 2018-06-16 15:10:27 +08:00
k8s-ci-robot cdafebda51
Merge pull request #5320 from nebril/cilium-more-config
More configuration options for cilium
2018-06-15 07:02:29 -07:00
Maciej Kwiek 224826ceca Bazel update for cilium config
Signed-off-by: Maciej Kwiek <maciej@covalent.io>
2018-06-15 11:48:18 +02:00
Maciej Kwiek ca52ad5685 More configuration options for cilium
Signed-off-by: Maciej Kwiek <maciej@covalent.io>
2018-06-15 11:48:12 +02:00
Justin Santa Barbara ba6d14d1a8 GCE: Grant bucket permissions for etcd-manager
Unfortunately it has to be bucket level, because that is all that GCS
supports.
2018-06-14 17:50:16 -04:00
Justin Santa Barbara 6015336098 GCE: Set network tier, to avoid spurious changes
Otherwise we were seeing instance templates changing every time.

PREMIUM is the default, so we set it to PREMIUM for compatability.  In
future we may want to expose this option.
2018-06-14 11:08:58 -04:00
k8s-ci-robot 9ed156440a
Merge pull request #5316 from AliyunContainerService/ram
implement Ram task for ALICloud
2018-06-12 10:26:29 -07:00
LilyFaFa 5c8f1df4df implement Ram task for ALICloud 2018-06-13 00:22:08 +08:00
Sandeep Rajan e92de7951c correct deployment yaml 2018-06-12 11:29:24 -04:00
k8s-ci-robot e27656b821
Merge pull request #5308 from mikesplain/kube_dns_prometheus_scrape
Add prometheus scrape to kube-dns
2018-06-11 12:12:26 -07:00
Mike Splain 24c6b3343f Add prometheus scrape to kube-dns 2018-06-11 14:22:42 -04:00
k8s-ci-robot 9b80326129
Merge pull request #5253 from gambol99/bootstrap_tokens
Node Bootstrap Tokens
2018-06-11 11:10:29 -07:00
Justin Santa Barbara 1fb79bd4a8 Fix gofmt
Follow on to #5110, where I messed up the merge commit (sorry!)
2018-06-11 11:33:42 -04:00
Justin Santa Barbara 89dc7b22f9
Merge branch 'master' into sshkey 2018-06-11 11:23:28 -04:00
Justin Santa Barbara 8681095af4
Merge pull request #4977 from zengchen1024/router_interface
implement router interface task for OpenStack platform
2018-06-11 11:17:49 -04:00