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
k8s-ci-robot
b6eededf7c
Merge pull request #4645 from chrislovecnm/update-node-api-signature-tests
...
Updating to use CoreV1 in unit tests
2018-03-10 20:42:10 -08:00
k8s-ci-robot
62b1bda6e7
Merge pull request #4644 from chrislovecnm/update-node-api-signature
...
Updating K8s API calls to use CoreV1 kops node adapter
2018-03-10 14:35:21 -08:00
k8s-ci-robot
e4a1964ef3
Merge pull request #4646 from justinsb/reduce_log_levels_parsing_pem
...
Reduce log levels: parsing pem block
2018-03-10 14:35:11 -08:00
k8s-ci-robot
6606ab4ff9
Merge pull request #4582 from chrislovecnm/create-keyset-yaml
...
Creating the keyset.yaml file if it does not exist
2018-03-10 13:30:21 -08:00
Justin Santa Barbara
f7b7fed125
Reduce log levels: parsing pem block
...
These messages are not very useful, even for v=8
2018-03-10 16:15:07 -05:00
chrislovecnm
07674fa846
Updating to use CoreV1 in unit tests
2018-03-10 13:53:50 -07:00
chrislovecnm
05613ce9f9
Updating K8s API calls to use CoreV1 kops node adapter
...
A change in behavior was introduced with the upstream client-go pkg.
This changed occurred between the kops 1.8.0 version and kops
1.9.0-alpha1. This PR updates the the API calls to use CoreV1 instead of
Core. This fixes a bug where kops would incorrectly validate a cluster
when the cluster is missing nodes.
2018-03-10 13:20:38 -07:00
chrislovecnm
aabfc1cf13
Updating comment so we do not have gofmt issues with go 1.9 and go 1.10
...
There is a change in gofmt between go 1.10 and go 1.9. The aws.go file
needs formating with go 1.10, while it is passing 1.9. This commit moves
a comment above the parens so that both go 1.9 and 1.10 formats the file
in the same manner.
2018-03-09 14:53:17 -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
7bd39bd9e7
Tag nat gateways
2018-03-08 13:09:59 -05:00
chrislovecnm
ad8d730859
Updated apimachinery, as the conversion code is not up to date
2018-03-01 18:38:25 -07: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
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
4668d2603b
Merge pull request #4476 from horaceheaven/kube-proxy-resource
...
Kube-proxy API to accept cpu: limit, memory: request and limit
2018-02-28 14:00:45 -08:00
k8s-ci-robot
b6fc32171e
Merge pull request #4354 from snelson-pp/increase-generated-cert-bits
...
Increase key size in GeneratePrivateKey() to 3072
2018-02-28 13:03:47 -08:00
Horace Heaven
13244a5ce8
Kube-proxy API to accept cpu: limit, mem: request and limit
2018-02-28 15:26:19 -04: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
k8s-ci-robot
0ff7d4de99
Merge pull request #4452 from duboisf/support-bastion-user-data
...
Add support for bastion aws user-data
2018-02-28 03:54:45 -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
52b267a352
apimachinery generated code
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
Justin Santa Barbara
b2fa0bfa09
Merge pull request #4443 from zacblazic/update-default-docker-in-k8s-1.8
...
Set the default docker for kubernetes 1.9 to 17.03.2
2018-02-28 00:23:18 -05:00
k8s-ci-robot
d9d3191073
Merge pull request #4525 from so0k/add-node-monitor-flags
...
Add node monitor flags
2018-02-27 20:12:46 -08:00
so0k
57b312beb7
Run apimachinery
2018-02-27 20:42:56 +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
so0k
a08fdef6e2
Fix flag type
2018-02-27 08:09:50 +08:00
so0k
bb2f79eed4
Add node monitor flags
2018-02-27 08:07:27 +08: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
Stephen Nelson
6cc046f96c
Added test for environment variable overriding of private key size
2018-02-26 14:35:44 -08:00
chrislovecnm
658d1bb484
fixing bazel file
2018-02-26 13:03:44 -07:00
k8s-ci-robot
a9ec4d1dd0
Merge pull request #4497 from jaipradeesh/dockerd-tcp
...
docker: Adds hosts configuration option
2018-02-26 11:36:45 -08:00
k8s-ci-robot
e317a5ab00
Merge pull request #4381 from justinsb/kops_set_cluster_1
...
Experimental kops set cluster command
2018-02-26 10:58:45 -08:00
Zac Blazic
935251413c
Set the default docker for kubernetes 1.9 to 17.03.02
...
As 17.03.2 has been validated for 1.8 and 1.9.
2018-02-26 19:11:18 +02:00
Zac Blazic
2518b3b656
Revert default docker version for kubernetes 1.8 back to 1.13.1
2018-02-26 19:10:23 +02:00
Mike Splain
45a57915e2
Fix bazel deprecation notice
2018-02-26 09:36:13 -05:00
Justin Santa Barbara
6f52996c2a
Experimental kops set cluster command
...
Introduce an experimental kops set cluster command, for setting
individual fields in the same style as the kops create cluster
--override flags.
For now, feature flag gated by the same SpecOverrideFlag feature flag.
Also split out pkg/commands package to facilitate testing.
2018-02-26 09:33:16 -05:00
Justin Santa Barbara
412cf377c2
VFS: WriteFile takes an io.ReadSeeker
...
Means we don't have to buffer big files in memory, in combination with
WriteTo for reading.
2018-02-26 09:09:17 -05:00
k8s-ci-robot
b2c161111f
Merge pull request #4505 from gambol99/reordering
...
DockerConfig Order
2018-02-25 22:55:43 -08:00
k8s-ci-robot
aa6e801e18
Merge pull request #3829 from mikesplain/suspendAZRebalance
...
Add Instance Group Suspend Processes
2018-02-25 22:20:52 -08:00
k8s-ci-robot
90bd6de2ae
Merge pull request #4508 from andrewsykim/andrewsykim/dns-controller-digitalocean
...
dns-controller: support digitalocean
2018-02-25 22:20:43 -08:00
Justin Santa Barbara
bab4f07678
Add cidr-allocator-type flag to kcm and ccm
2018-02-25 00:52:28 -05:00
andrewsykim
662939e626
dns-controller: support digitalocean
2018-02-24 13:48:43 -05:00
Rohith
ff8eabf51b
DockerConfig Order
...
- Just reordering the variable; i'm somewhat OCD on alphabetical sorting
2018-02-24 10:15:36 +00:00
Rohith
a140d5b7f1
- fixing the protokube flag issue
2018-02-24 10:03:43 +00:00