Justin Santa Barbara
b9ced1957b
bazel: fix tests/ directory
2017-11-25 16:03:27 -05:00
Kashif Saadat
f0c3ed8965
Include encryptionConfig setting within userdata for masters.
2017-11-16 15:58:59 +00:00
Kubernetes Submit Queue
e5ea6ba6a7
Merge pull request #3783 from georgebuckerfield/instancegroup-labels
...
Automatic merge from submit-queue.
Add a default NodeLabel with the InstanceGroup name
As requested in https://github.com/kubernetes/kops/issues/2999 , this change just auto-populates new InstanceGroup specs with a default node label containing the name of the instance group. It would be really useful for those of us managing environments with multiple instance groups.
It allows an admin to easily view the instance groups using kubectl:
```
kubectl get nodes --label-columns kops.k8s.io/instancegroup
NAME STATUS AGE VERSION INSTANCEGROUP
ip-172-20-108-120.eu-west-1.compute.internal Ready,node 3m v1.7.4 xtra-large
ip-172-20-117-133.eu-west-1.compute.internal Ready,master 14m v1.7.4 master-eu-west-1c
ip-172-20-32-139.eu-west-1.compute.internal Ready,master 14m v1.7.4 master-eu-west-1a
ip-172-20-32-92.eu-west-1.compute.internal Ready,node 12m v1.7.4 nodes
ip-172-20-67-184.eu-west-1.compute.internal Ready,master 13m v1.7.4 master-eu-west-1b
```
2017-11-09 23:29:47 -08:00
Rodrigo Menezes
ef24cec62b
Fixing naming convention and adding running API machinery.
2017-11-09 14:30:48 -08:00
Rodrigo Menezes
3cfa67c3e6
Merge remote-tracking branch 'upstream/master' into extra_user-data
2017-11-08 22:20:54 -08:00
georgebuckerfield
ba4dd61142
Fixing tests
2017-11-07 11:25:59 +00:00
Rodrigo Menezes
1fe56a1603
Move user-data to IG spec
2017-11-06 23:25:37 -08:00
Justin Santa Barbara
7066368f5c
Merge pull request #2063 from pdh/additional-sans
...
Allows additional Subject Alternate Names
2017-11-06 22:51:52 -05:00
chrislovecnm
609e268a1d
gazelle updates with new bazel version
2017-11-05 17:41:53 -07:00
Rodrigo Menezes
565afae2c6
Merge remote-tracking branch 'upstream/master' into extra_user-data
2017-11-04 17:06:43 -07:00
chrislovecnm
1e418c3e13
more goimport updates
2017-11-04 10:03:02 -06:00
Kashif Saadat
b30606ffda
Enable IAM Container Registry permissions by default when creating a cluster ( #3760 ).
2017-11-03 17:26:51 +00:00
pdh
fc6f33db24
Allows additional Subject Alternate Names
2017-11-02 10:26:03 -07:00
Rodrigo Menezes
58faa71d89
Merge remote-tracking branch 'origin/master' into extra_user-data
2017-10-30 20:44:00 -07:00
chrislovecnm
0dc7a6e671
network and security tests are working
2017-10-26 13:17:34 -06:00
chrislovecnm
dc338c4829
Refactoring phases to work in sequence properly
2017-10-26 13:17:34 -06:00
chrislovecnm
384c74d66c
Refactoring IAM phase to Security Phase
2017-10-26 12:28:50 -06:00
Rodrigo Menezes
d803480485
Merge remote-tracking branch 'upstream/master' into extra_user-data
2017-10-24 12:52:19 -07:00
Kashif Saadat
5bfb22ac92
Make the IAM ECR Permissions optional, can be specified within the Cluster Spec.
2017-10-24 09:20:17 +01:00
Eric Hole
239199caed
Updates to test files
2017-10-22 11:47:54 -07:00
Rodrigo Menezes
75aa120f43
Merge remote-tracking branch 'upstream/master' into extra_user-data
2017-10-15 17:17:12 -07:00
Rodrigo Menezes
e77cda1af1
Allow passing in extra user-data to cloud-init
2017-10-15 17:10:03 -07:00
chrislovecnm
eeafe6467c
Integration tests for phases - iam works - others are WIP
2017-10-12 14:13:17 -06:00
Justin Santa Barbara
d71bd09a6c
GCE: Limit length of InstanceTemplate
...
We explicitly set a separate prefix for the names, and we ensure it is
not too long
2017-10-10 09:48:38 -04:00
chrislovecnm
3e09c2e2fd
updating kops version so that we do not get warnings, fixing cf tests
2017-10-05 20:15:48 -06:00
Kubernetes Submit Queue
f2e707ef2d
Merge pull request #3460 from justinsb/bump_gce_cos
...
Automatic merge from submit-queue.
Update Google COS image
2017-10-05 00:08:40 -07:00
Justin Santa Barbara
b329178f25
Update Google COS image
...
Equivalent of https://github.com/kubernetes/kubernetes/pull/52120
2017-10-03 23:02:04 -04:00
Justin Santa Barbara
3ab5264ee4
Fix update cluster integration test for bazel
...
Bazel doesn't like overlapping file paths; this is much cleaner anyway.
2017-10-03 20:51:00 -04:00
Kubernetes Submit Queue
98bf9d35a9
Merge pull request #3477 from chrislovecnm/update-test-yaml-k8s-version
...
Automatic merge from submit-queue.
bumping k8s versions in test files
updating k8s versions in test YAML files so that we do not get warnings during testing
2017-10-03 14:03:23 -07:00
chrislovecnm
0cf8117b05
removing uneeded kubernetes.tf file
2017-10-03 13:38:39 -06:00
chrislovecnm
0abcaa8026
renaming cf integration test folder
2017-10-03 13:38:13 -06:00
chrislovecnm
5ed0d471f6
fixing cf integration tests
2017-10-03 12:34:22 -06:00
chrislovecnm
bda4e9f13e
moving cf files for integration test
2017-10-03 12:24:07 -06:00
chrislovecnm
48c6dfdad4
giving cf its own files, because it has hardcoded versions
2017-10-03 12:16:04 -06:00
chrislovecnm
5636dc3298
bumping k8s versions
2017-10-03 12:16:01 -06:00
Justin Santa Barbara
57ceb5dbab
bazel: Add targets for cross-package testdata
2017-10-03 10:54:46 -04:00
Kubernetes Submit Queue
518e97d97b
Merge pull request #3510 from justinsb/bazel
...
Automatic merge from submit-queue.
Initial bazel support
Builds on the 1.8 version bump
The "trick" is to strip the BUILD & BUILD.bazel files from the vendor-ed deps.
Will rebase after 1.8 version bump merges.
2017-10-03 01:19:27 -07:00
Kubernetes Submit Queue
1c81ec5e42
Merge pull request #3490 from justinsb/download_with_wget
...
Automatic merge from submit-queue.
Support wget for download, not just curl
2017-10-03 00:45:04 -07:00
Justin Santa Barbara
0143be7c4f
autogen: BUILD and BUILD.bazel
2017-10-02 14:27:21 -04:00
Justin Santa Barbara
544990842a
More fixes for 1.8 API changes
2017-10-01 23:02:32 -04:00
Justin Santa Barbara
7fd1196708
Add Zones field to InstanceGroup
...
The Zones field can specify zones where they are not specified on a
Subnet, for example on GCE where we have regional subnets.
2017-09-30 19:44:35 -04:00
Justin Santa Barbara
da99a7270d
Subnets on GCE are regional, create one per region
...
We also make the subnet zone and CIDR optional on GCE
2017-09-30 19:22:14 -04:00
Justin Santa Barbara
eb2cd45cdf
Support wget for download, not just curl
...
Some images don't include curl but do have wget. Prefer curl, but
fallback to wget.
(The official Debian 9 image does not have curl.)
2017-09-30 19:12:58 -04:00
chrislovecnm
892ff7a6b7
fixing integration test
2017-09-30 14:40:39 -06:00
Kubernetes Submit Queue
e97efcc4f9
Merge pull request #3436 from justinsb/mock_aws_should_use_same_providerid
...
Automatic merge from submit-queue. .
AWS mock provider should use the AWS cloudprovider id
2017-09-23 19:47:41 -07:00
Justin Santa Barbara
bde0c46b10
AWS mock provider should use the AWS cloudprovider id
...
Otherwise our tests get a little confused; for example they weren't
outputing the Terraform provider block.
2017-09-23 20:52:54 -04:00
Justin Santa Barbara
ecc78c06bd
Create GCE networks in auto mode, not legacy mode
...
auto mode allows for conversion to custom mode at the API level, and
legacy mode is deprecated.
2017-09-23 16:32:52 -04:00
Justin Santa Barbara
73dd870118
GCE integration test: verify TF output
2017-09-23 16:27:15 -04:00
Justin Santa Barbara
055f510c6f
Create minimal mock GCECloud, first test
...
We test create cluster - we actually have an issue with the length of
the names on longer cluster names; first step is to get test coverage.
2017-09-16 11:02:30 -04:00
Kubernetes Submit Queue
52fe2ceab4
Merge pull request #3343 from KashifSaadat/iam-policy-revision
...
Automatic merge from submit-queue
Revision to IAM Policies created by Kops
Based off of the work done by @chrislovecnm in PR #2497 .
This PR tightens down the IAM policies created for Master & Node instance groups. The Cluster Spec `IAMSpec.Legacy` flag is used to control application of stricter policy rules, which is defaulted to true for existing clusters (to limit potential regression impact), and false for new cluster creation.
2017-09-15 08:32:47 -07:00