Commit Graph

1749 Commits

Author SHA1 Message Date
k8s-ci-robot 98ba08f496
Merge pull request #4589 from felipejfc/master
[Calico] Fix delay setting up ip routes in new nodes
2018-03-17 14:10:25 -07:00
k8s-ci-robot 403707c9cc
Merge pull request #4650 from justinsb/keyset_format
Define KeysetFormat type, embed into keyset
2018-03-15 19:00:22 -07:00
Justin Santa Barbara 842b42dc7b Fix spurious InternetGateway tag changes 2018-03-15 20:11:54 -04:00
Justin Santa Barbara 110c1a2aa7 Find RouteTable by cluster & role tag
Once we dropped the Name tag,we have no way to find RouteTables
otherwise.
2018-03-15 20:11:54 -04:00
Justin Santa Barbara 7af6f42e8b Tests: create vpc-12345678 & nat-12345678 2018-03-15 20:11:54 -04:00
Gijs Kunze a73a71ae04 Fix names of CloudFormation-created AutoScalingGroups 2018-03-13 10:33:34 +01:00
k8s-ci-robot 4ad014647b
Merge pull request #4654 from justinsb/private_topology_roundtrip_test
More mocks - sufficient for privatecalico to roundtrip
2018-03-12 22:59:11 -07:00
Felipe Cavalcanti e9ef618b14 apply a rolling strategy to calico-node daemonset, improve docs 2018-03-12 15:16:08 -03:00
k8s-ci-robot 76dc265769
Merge pull request #4660 from justinsb/misc_task_cleanups
Misc task code cleanups
2018-03-12 08:18:13 -07:00
Justin Santa Barbara dfb62a56ec Misc task code cleanups 2018-03-12 02:39:23 -04:00
Justin Santa Barbara 5d36f9e37d Update kops version in tests
We need to satisfy the new minimum supported version.
2018-03-12 02:17:49 -04:00
Justin Santa Barbara 4d1abb7d87 Define KeysetFormat type, embed into keyset
The values are 'legacy' when not using keyset.yaml, and the API version
(v1alpha2) for keyset.yaml
2018-03-12 01:45:20 -04:00
Justin Santa Barbara ab7439b360 More mocks - sufficient for privatecalico to roundtrip 2018-03-11 23:12:22 -04:00
k8s-ci-robot 994a348cb4
Merge pull request #4569 from justinsb/mock_aws_roundtrip
Create lifecycle test against AWS mocks
2018-03-11 16:11:10 -07:00
k8s-ci-robot d5c587c5d1
Merge pull request #4649 from justinsb/keypair_render_logic
Keypair: tweak Render logic
2018-03-11 15:18:08 -07:00
Justin Santa Barbara 85b972bc28 Fill out cloudmock to do a basic lifecycle test 2018-03-11 17:04:30 -04:00
Justin Santa Barbara c121e7f14e Create lifecycle test against AWS mocks
We create a cluster, run kops update, then run kops update again.  We
expect no changes on the second update.
2018-03-11 17:04:30 -04:00
Justin Santa Barbara f8c57c2f57 Move ssh key functions to pkg/pki
Preparation for reuse by the roundtrip mock tests.
2018-03-11 13:20:08 -04:00
Justin Santa Barbara 5b3925db23 Keypair: tweak Render logic
We don't need to special-case it
2018-03-11 13:08:14 -04:00
Justin Santa Barbara 4614789ef6
Merge branch 'master' into add-aws-x1e-series 2018-03-10 17:02:13 -05:00
chrislovecnm f785d2bd12 patching with PR 4598, need to remove this commit 2018-03-09 14:22:12 -07:00
chrislovecnm c13b952cd3 Updating legacy Keyset to newer Keyset API Objects
Creating the keypair.yaml file if it does not exist.

If the Keypair is not found kops creates a new keyset file.  We are
setting the Keyset Task Format to 'Keypair', which denotes that we do
not have a keypair.yaml file.

This commit enables upgrading from kops 1.8 -> 1.9 while upgrading an
existing cluster.  Clusters built with kops 1.8 do not have the keypair
file, and these code changes allow the creation of that file.
2018-03-09 13:14:25 -07:00
Mike Splain 4bd5797bb1 Fix NAT find based on #4572 2018-03-08 13:26:34 -05:00
Mike Splain 7bd39bd9e7 Tag nat gateways 2018-03-08 13:09:59 -05:00
Chien Huey 928840dea3 Add AWS x1e instances to the instance type supported by kops 2018-03-07 15:03:17 -05:00
Felipe Cavalcanti 4d7d8b86b3 roll back calico version in bootstrapchannelbuilder to 2.6.7, increment the suffix and little docs improvement 2018-03-06 19:43:00 -03:00
Felipe Cavalcanti 468d941d99 [Calico] Activate node controller in calico-kube-controllers and add CALICO_K8S_NODE_REF in calico-node, this commit fixes #3224 and #4533 2018-03-06 12:33:26 -03:00
k8s-ci-robot 9e471fe1dd
Merge pull request #4552 from naveensrinivasan/naveen/feat/aws-eu-west3
Adding support for new Paris region
2018-03-05 17:27:51 -08:00
k8s-ci-robot 75cef70d58
Merge pull request #4572 from justinsb/fix_roundtrip_rt_igw_dhcp
Update find logic for newly shared objects
2018-03-04 14:57:50 -08:00
Justin Santa Barbara 8c5a4a2d07 Update find logic for newly shared objects
We need to discover the tags and assume the Shared flag, or else the
objects will always be dirty.
2018-03-03 22:28:57 -05:00
naveen 2c97b76675
gofmt 2018-03-02 11:12:27 -05:00
Kashif Saadat ddd23db32c Recognize AWS Availability Zone EU-WEST-2C 2018-03-02 16:09:37 +00:00
naveen d5f38a55e6
Included eu-west3 2018-03-01 18:17:24 -05:00
k8s-ci-robot 1c75f47510
Merge pull request #4526 from mad01/custom-ca
custom ca new implementation of #2924
2018-03-01 12:52:28 -08:00
Alexander Brandstedt 62ab65e8e3 implementation custom ca cert and key #2924
- implementing as new subcommand keypair to secret
- rename of LoadPEMCertificate to ParsePEMCertificate to have
  the same naming of parsing of certificate/private key bytes in
  the same package result is
    pki.ParsePEMPrivateKey(privateKeyBytes)
    pki.ParsePEMCertificate(certBytes)
2018-03-01 09:50:04 +01:00
Justin Santa Barbara 16f7b31e1a Release 1.9.0-alpha.1 2018-03-01 01:23:22 -05:00
Justin Santa Barbara cfedee8801
Update canal channel version 2018-02-28 22:16:03 -05:00
Justin Santa Barbara 5809592f35
Merge branch 'master' into canal-n-calico-to-2-6-7 2018-02-28 22:06:28 -05:00
k8s-ci-robot edfa0b242e
Merge pull request #4529 from atopuzov/calico-metrics
Expose Felix metrics
2018-02-28 14:36:55 -08:00
k8s-ci-robot 65ba5391d1
Merge pull request #4538 from justinsb/addons_schema_tweak
Make addon specification into an object
2018-02-28 09:27:46 -08:00
Erik Stidham 3484febe0d Update Calico and Canal to use calico node v2.6.7
- Canal updated cni to v1.11.2
2018-02-28 09:54:39 -06:00
Aleksandar Topuzovic d0acd90b3d
Bump versions with `-kops.1` 2018-02-28 10:36:22 +00:00
k8s-ci-robot 96670a51f8
Merge pull request #4535 from tvi/patch-1
Fix suspicious space in struct tag value
2018-02-27 23:17:46 -08:00
k8s-ci-robot 37d4b53d0d
Merge pull request #4010 from gambol99/etcd_options
Etcd TLS Peer & CLient Auth
2018-02-27 22:27:56 -08:00
k8s-ci-robot 3b78618327
Merge pull request #4302 from sethpollack/eip
Add option for using existing EIP's
2018-02-27 22:27:46 -08:00
Justin Santa Barbara f4990e663e Make addon specification into an object
This allows for future extensions
2018-02-28 00:33:50 -05:00
Chris Phillips 6168b9d598 Adds support for more channels to be passed to protokube 2018-02-28 00:33:50 -05:00
Tomas Virgl eed5087c9c
Fix suspicious space in struct tag value
```upup/pkg/fi/cloudup/awstasks/autoscalinggroup.go:361: struct field tag `json:"suspended_processes, omitempty"` not compatible with reflect.StructTag.Get: suspicious space in struct tag value```
https://travis-ci.org/kubernetes/kops/jobs/346356096
2018-02-27 19:37:36 -08:00
Aleksandar Topuzovic dd5713d5b4
Expose Felix metrics
* Exposes Felix prometheus endpoint
* Same as `networking.projectcalico.org.canal`
2018-02-27 11:04:22 +00:00
k8s-ci-robot 0ab8b57c2a
Merge pull request #4493 from justinsb/vfs_streaming
VFS: WriteFile takes an io.ReadSeeker
2018-02-26 15:50:45 -08:00