Commit Graph

8086 Commits

Author SHA1 Message Date
Justin SB 02b67a69a9
Add script to verify CRD generation
Issue #6892
2019-05-16 03:25:45 -07:00
Kubernetes Prow Robot 770095b051
Merge pull request #6983 from rifelpet/1.12-docs-mentions
Mention version of Kops that introduced new features
2019-05-15 08:16:30 -07:00
Kubernetes Prow Robot 186da5cd3e
Merge pull request #6982 from granular-ryanbonham/1.12_highlight_changelog
1.12 highlight changelog
2019-05-14 23:50:21 -07:00
Peter Rifel 01ce8de068 Mention version of Kops that introduced new features
I'm hoping this will cut down on the confusion when reading the master branch's docs and seeing features not included in the latest stable Kops release..

A stopgap until we can properly version our documentation.
2019-05-14 22:20:57 -07:00
Ryan Bonham 413501ad0c Spelling 2019-05-14 21:48:18 -05:00
Ryan Bonham 3cb334e6de Highlight disruptive nature in changelog, cleanup a couple chnagelog descriptions. 2019-05-14 21:46:30 -05:00
Kubernetes Prow Robot c070f1243f
Merge pull request #6981 from justinsb/update_relnotes_1_12
Update commitlog relnotes for 1.12.0
2019-05-14 16:40:19 -07:00
Justin SB 686bf84eec
Update commitlog relnotes for 1.12.0 2019-05-14 15:45:10 -07:00
Kubernetes Prow Robot 2bfb36fd0f
Merge pull request #6954 from drekle/makefile_gofmt
Make gofmt fails find usage
2019-05-14 10:35:31 -07:00
Kubernetes Prow Robot f2bd5a5ef2
Merge pull request #6944 from zetaab/allow_node_exporter
add node-exporter to allowed ports
2019-05-14 10:35:19 -07:00
Kubernetes Prow Robot c9d3cbcad6
Merge pull request #6959 from justinsb/update_etcd_manager
etcd-manager: Update to 3.0.20190513
2019-05-14 09:33:30 -07:00
Kubernetes Prow Robot c6d392ea39
Merge pull request #6891 from justinsb/use_kubebuilder_to_generate_crds
Generate CRDs for kops API types
2019-05-14 09:33:18 -07:00
Kubernetes Prow Robot 592062dfce
Merge pull request #6951 from pkutishch/master
Issue #6945
2019-05-14 07:45:15 -07:00
Kubernetes Prow Robot 537a3c6530
Merge pull request #6969 from idealhack/bump-v1.11.10-alpha
bumped k8s 1.11 versions to 1.11.10 in alpha channel
2019-05-14 06:39:19 -07:00
Yang Li 933677378b bumped k8s 1.11 versions to 1.11.10 in alpha channel 2019-05-14 18:41:31 +08:00
Kubernetes Prow Robot 539f84c8f6
Merge pull request #6965 from FRI-DAY/ubuntu-16.04-fix-docker-install
Fix Docker not being installed on Ubuntu 16.04
2019-05-14 02:51:15 -07:00
Michael Frister 691c459ae6 Fix Docker not being installed on Ubuntu 16.04
This only affects the default Docker version for 1.12 (18.06.3).
2019-05-14 10:25:49 +02:00
Kubernetes Prow Robot 7630cc8b35
Merge pull request #6963 from justinsb/image_bump_112
Configure AMIs for 1.12
2019-05-13 21:35:08 -07:00
Justin SB 3f7da40ebe
Configure AMIs for 1.12
Put the latest image into both alpha & stable channels.
2019-05-13 18:17:44 -07:00
Justin SB 7b858f7cfa
etcd-manager: Update to 3.0.20190513
In particular, we are picking up the fix for #6098.
2019-05-13 17:59:06 -07:00
Kubernetes Prow Robot 5ad42723b0
Merge pull request #6941 from drekle/openstack_subnet_member_comparison
Subnet Update Consistency
2019-05-13 08:36:15 -07:00
Derek Lemon (delemon) 19a5e8955f Adjusting makefile args to find 2019-05-13 08:53:52 -06:00
Kubernetes Prow Robot ddddeac4d9
Merge pull request #6950 from appvia/canal-v3.7.2
Canal v3.7.2 for k8s v1.12+
2019-05-13 07:48:23 -07:00
Pavlo Kutishchev 7a40da5016 LaunchTemplate - support for deletion of instance group which using launch template 2019-05-13 16:24:43 +02:00
Derek Lemon (delemon) 59fb88775d Subnet Update Consistency
Executing gofmt
2019-05-13 08:06:28 -06:00
Kashif Saadat 3b9305f002 Canal v3.7.2 for k8s v1.12+ 2019-05-13 14:57:42 +01:00
Kubernetes Prow Robot 266af4feb9
Merge pull request #6943 from justinsb/use_metadata_for_region
S3 VFS: Default to current region from metadata service
2019-05-13 06:32:14 -07:00
Jesse Haka 53834635ad add node-exporter to allowed ports 2019-05-13 13:13:28 +03:00
Justin SB 93f0b914cf
S3 VFS: Default to current region from metadata service
We need a region to start from to make AWS calls.  us-east-1 works for
most credentials, but not for cn-north-1 credentials.  Instead, we get
the current region from metadata when running on EC2; and we continue
to fall-back to us-east-1.

For CLI commands (kops) the user will still have to set AWS_REGION,
but for system binaries (nodeup, etcd-manager), this should default
appropriately.

Note that the region doesn't have to be the actual region of the
bucket, just a region we can access.

Issue #6098
2019-05-13 02:33:21 -07:00
Kubernetes Prow Robot 1703962472
Merge pull request #6924 from justinsb/use_klog_logging_from_1_15
Use klog logging from 1.15
2019-05-10 07:29:59 -07:00
Kubernetes Prow Robot d0a8b72fe1
Merge pull request #6925 from justinsb/klog_flags_in_dns_controller
Call klog.InitFlags in dns-controller
2019-05-10 06:33:58 -07:00
Justin SB 605659b415
Call klog.InitFlags in dns-controller
Otherwise the logging flags don't get registered.
2019-05-10 01:04:53 -04:00
Justin SB fe487df586
Use klog logging from 1.15
klog can now support logging both to a file and to streams, so we get the output both in docker & logfiles.

A few gotchas:

* The output previously was all on stdout, now it on stderr.  That is more correct
* If something writes to stdout or stderr outside of klog, it will no longer end up in the logfile.
* There's some oddities still to be ironed out about the flag syntax https://github.com/kubernetes/klog/issues/60
2019-05-10 00:17:30 -04:00
Kubernetes Prow Robot 479b6c16d3
Merge pull request #6917 from justinsb/etcd-manager-20190529
Update to etcd-manager 1.0.20190509
2019-05-09 20:57:57 -07:00
Justin SB 8809b5aeaf
Update to etcd-manager 3.0.20190509
Includes the fixes for concurrent file writes
2019-05-09 22:58:32 -04:00
Kubernetes Prow Robot 1a7e188f97
Merge pull request #6901 from TristanPeers/master
Fix typo in docker healthcheck
2019-05-09 16:57:59 -07:00
Kubernetes Prow Robot faaa09b671
Merge pull request #6898 from mikesplain/add_i3en
Add i3en instance types
2019-05-09 11:18:49 -07:00
Tristan Peers cc9bc79e7c Fix typo in docker healthcheck 2019-05-09 18:47:21 +01:00
Kubernetes Prow Robot d02f2a943f
Merge pull request #6893 from justinsb/fake_atomic_write
Avoid concurrent write corruption to /etc/hosts
2019-05-09 10:34:52 -07:00
Mike Splain 28dc1dd7de Add i3en 2019-05-09 12:46:15 -04:00
Kubernetes Prow Robot a5a93c949a
Merge pull request #6890 from mikesplain/fix_machine_types_after_klog
Fix machine types with klog
2019-05-09 08:40:51 -07:00
Kubernetes Prow Robot e99cc24bf9
Merge pull request #6899 from justinsb/aws-cloud-provider-roles
Include aws-cloud-provider roles in 1.15
2019-05-09 03:04:46 -07:00
Justin SB 9f2b671a9a
Include aws-cloud-provider roles in 1.15
We consider it part of the storage configuration for AWS now.

Upstream change: https://github.com/kubernetes/kubernetes/pull/66635
2019-05-09 02:03:21 -04:00
Kubernetes Prow Robot cd282645d5
Merge pull request #6896 from justinsb/simplify_bazel_test
Simply bazel test using exclude pattern
2019-05-08 13:46:42 -07:00
Justin SB a059c0756c
Simply bazel test using exclude pattern 2019-05-08 01:10:37 -04:00
Justin SB feec6820fe
Avoid concurrent write corruption to /etc/hosts
When we have multiple writers racing to write /etc/hosts, we could
have file corruption where we see a mix of both files.

We can't use a traditional atomic file write, because we are bind-mounting /etc/hosts.

Instead we write to /etc/hosts, pause, then re-read the contents.  If
the contents don't match, we repeat.  This will not result in fair
queuing, but will avoid corruption.
2019-05-07 11:41:36 -04:00
Justin SB 44fa273630
Generate CRDs 2019-05-07 10:37:06 -04:00
Justin SB 10964d416e
Update vendor directory 2019-05-07 10:37:06 -04:00
Justin SB 247cd78851
Use kubebuilder libraries to generate CRDs
(Add the dependency on kubebuilder also)
2019-05-07 10:37:01 -04:00
Kubernetes Prow Robot a8a1f7e33d
Merge pull request #6887 from justinsb/kops_apigroup
Start CRDification: Change apigroup to kops.k8s.io
2019-05-07 07:13:50 -07:00