Commit Graph

307 Commits

Author SHA1 Message Date
Justin Santa Barbara cdc8b034d1 Fix 1.6.0 validation
We were requiring API servers, but the apiserver flag is removed from
1.6.
2017-03-01 12:58:54 -05:00
Justin Santa Barbara 3d14d07616 Support cloud-config on GCE 2017-02-28 20:08:03 -05:00
Justin Santa Barbara 645f330dad Re-enable GCE support
We move everything to the models.  We feature-flag it, because we
probably want to change the names etc, and we aren't going to be able to
offer smooth upgrades until that is done.
2017-02-28 20:08:03 -05:00
Michael Taufen c24a017ed5 use --kubeconfig on kubelet instead of --api-servers in post 1.6 clusters 2017-02-27 15:49:11 -08:00
Chris Love 89978d9b32 Merge pull request #1958 from justinsb/fix_diff_edge_case
Fix diff edge case for trailing diffs
2017-02-24 18:16:35 -07:00
Justin Santa Barbara bf2edddb8d Merge pull request #1935 from justinsb/terraform_variable_output
Output variables from terraform, for reuse in a module
2017-02-24 09:06:20 -05:00
Eric Hole 05dd0213a4 Merge pull request #1979 from justinsb/one_subnet_per_az_api_elb
Choose only one subnet per AZ for API ELB
2017-02-24 07:23:06 -05:00
yissachar 8219e52c79 Merge pull request #1957 from justinsb/fix_1956
Cleanup nil handling in kubelet options
2017-02-24 00:26:33 -05:00
Justin Santa Barbara 7ab983a47d Choose only one subnet per AZ for API ELB 2017-02-23 12:22:22 -05:00
Justin Santa Barbara e09037dff0 Merge pull request #1969 from zytek/fix-1949
Resolve DNS Hosted Zone ID while building IAM policy
2017-02-23 10:21:39 -05:00
Justin Santa Barbara 08419fcae8 Merge pull request #1750 from robinpercy/cli-cloud-labels
WIP: Exposing cloud labels as a CLI option
2017-02-23 09:51:08 -05:00
Robin Percy f9b3c5e584 Now applying the tags to IGs at render time.
- Previous method would have caused issues with the way tags are used
  for filtering resources.
- Updated docs and comments to only refer to instance groups, rather
  than all AWS resources
2017-02-23 06:10:15 -08:00
Jakub Paweł Głazik cd795d0c8c Resolve DNS Hosted Zone ID while building IAM policy
Fixes #1949
2017-02-23 11:45:58 +01:00
Eric Hole f146ac309c Merge pull request #1925 from justinsb/fix_1793
Additional ShouldCreate method to prevent spurious changes
2017-02-22 22:17:05 -05:00
Johannes Würbach 01bcf416e2
Allow node -> master on tcp 10255
This port serves the read-only kubelet api and is required by heapster
2017-02-23 00:06:46 +01:00
Justin Santa Barbara 80a732527d Just block specific traffic from node -> master
We _should_ block per port... but:
 * It causes e2e tests to break
 * Users expect to be able to reach pods
 * If we are running an overlay, we allow all ports anyway
2017-02-22 13:21:49 -05:00
Robin Percy 7a1792e7cb go fmt fixes and apimachinery run 2017-02-22 09:51:18 -08:00
Robin Percy 6fa4acd49e Exposed cloud labels as a CLI option
- --cloud-labels will be applied to every kops-created resource
- Also ran apimachinery to regenerated the conversions for the new
  Cluster.ClusterLabels property.
2017-02-22 06:24:35 -08:00
yissachar 21fafbbd95 Merge pull request #1955 from justinsb/rationalize_cgroups_hierarchies
Update cgroup hierarchies for k8s 1.6
2017-02-21 15:37:52 -05:00
Justin Santa Barbara 3ad94fc964 Merge pull request #1879 from sethpollack/fix_1872
Add audit flags to kube-apiserver
2017-02-21 00:50:30 -05:00
Justin Santa Barbara c70988f39d Move TerminatedPodGCThreshold to kcm
This is technically a breaking change, but given anyone that set it
would not have a working cluster I think we are OK to break compat.
2017-02-21 00:45:00 -05:00
Justin Santa Barbara ad12930f4f Tolerate missing ServiceClusterIPRange if not strict validation
We probably ought to get rid of non-strict validation, and just always
validate strictly after everything has been defaulted.

Issue #1956
2017-02-21 00:45:00 -05:00
Justin Santa Barbara fab539f978 Cleanup nil handling in kubelet options 2017-02-21 00:44:55 -05:00
Justin Santa Barbara 792bf5201e Fix diff edge case for trailing diffs 2017-02-21 00:17:19 -05:00
Justin Santa Barbara 363cf2a2aa Update cgroup hierarchies for k8s 1.6
We're going with a much cleaner cgroup hierarchy for k8s 1.6
2017-02-20 23:30:33 -05:00
jg Chen d489244652 fix misspell "unhealthy" in componentconfig.go 2017-02-20 14:05:09 +08:00
Seth Pollack 38b97e505c
change variable names 2017-02-17 14:55:35 -05:00
Seth Pollack f61d6c8010
change maxage, maxbackup, and maxsize to int32 2017-02-17 14:16:55 -05:00
Seth Pollack 89899b1a79
Add audit flags to kube-apiserver 2017-02-17 14:16:55 -05:00
Justin Santa Barbara 24f77f9c63 Merge pull request #1871 from zytek/iam-route53-scoping
IAM: scope route53 permissions to DNS_ZONE only
2017-02-17 13:42:45 -05:00
Justin Santa Barbara 45cfd8a455 Merge pull request #1886 from zacblazic/optional-apiserver-elb-timeout
Add support for adjusting ELB idle timeout for apiserver
2017-02-17 11:25:20 -05:00
Justin Santa Barbara 2a34e6d00e Output variables from terraform, for reuse in a module
Issue #1026
2017-02-17 11:05:06 -05:00
Jakub Paweł Głazik a3019905a1 Merge remote-tracking branch 'origin/master' into iam-route53-scoping 2017-02-17 10:52:04 +01:00
Justin Santa Barbara 8b5282dbe6 Incorporate extra field detection into edit results 2017-02-17 01:34:13 -05:00
Justin Santa Barbara c649271c1f Refactor extra-field logic into pkg/edit
This will allow for easier reuse
2017-02-17 01:01:46 -05:00
Eric Hole 0ce094a956 Merge pull request #1911 from justinsb/more_options_to_code
Move more options to code
2017-02-16 23:09:35 -05:00
yissachar e6f655f86d Merge pull request #1928 from justinsb/fix_1920
Support string-or-slice in IAM policies
2017-02-16 23:02:02 -05:00
Justin Santa Barbara dc9a343434 Support string-or-slice in IAM policies
Fix #1920
2017-02-16 22:24:28 -05:00
Justin Santa Barbara 5bba483a61 Additional ShouldCreate method to prevent spurious changes
Fix #1793
2017-02-16 01:53:32 -05:00
Jakub Paweł Głazik f50f010d2f Scope route53 permissions to DNS_ZONE only 2017-02-15 22:34:04 +01:00
Justin Santa Barbara 55b6d86454 Move more options to code
User reports of kubelet flags not being passed; moved more to code.

Also found & fixed the likely root-cause issue: we have two copies of
the cluster spec and were not being precise about which one we wanted to
use at all times.
2017-02-15 13:11:12 -05:00
fate-grand-order c0932d214b fix misspell "unhealthy" in componentconfig.go 2017-02-15 10:18:34 +08:00
Zac Blazic ce643d0df5
Add apimachinery generated code 2017-02-14 21:52:28 +02:00
Zac Blazic 60043c3457
Add idle timeout to api load balancer
Defaults to 5 minutes, but can be adjusted by editing the
cluster spec and performing a cluster update.
2017-02-14 21:34:57 +02:00
Zac Blazic 74df54276b
Add api load balancer idle timeout field to cluster spec 2017-02-14 21:34:57 +02:00
Justin Santa Barbara 1c7818833a Merge pull request #1813 from aledbf/coreos
Initial (experimental) CoreOS support
2017-02-14 11:08:40 -05:00
chrislovecnm 0604dc107c fixing missed api file 2017-02-13 23:19:12 -07:00
Chris Love bceed6dfaf Merge pull request #1863 from mihok/cni-flannel
Adding basic flannel support
2017-02-13 22:32:10 -07:00
Chris Love 89a14c0641 Merge pull request #1797 from justinsb/conversion_v1alpha2
Add v1alpha2 conversion functions
2017-02-13 22:30:19 -07:00
Manuel de Brito Fontes 1619766862 Address comments 2017-02-13 11:21:30 -03:00