Commit Graph

8313 Commits

Author SHA1 Message Date
Austin Moore d59ac283ed
Add configuration to set cross-zone load balancing on api load balancer 2019-07-26 12:21:42 -04:00
Austin Moore 938dc11a16
Expose --lifecycle-overrides flag as an env var called KOPS_LIFECYCLE_OVERRIDES 2019-07-26 12:21:42 -04:00
Kubernetes Prow Robot 8a146b1c64
Merge pull request #6874 from kellanburket/master
Mount FlexVolume directory in kube-controller-manager pod
2019-07-25 08:05:54 -07:00
Kubernetes Prow Robot 44723c35cf
Merge pull request #7292 from FairwindsOps/update-the-hammer
Adding documentation to mitigate workload outages on AWS
2019-07-24 06:46:17 -07:00
Kubernetes Prow Robot 39d03b1f97
Merge pull request #7312 from justinsb/small_cleanup_to_hashing
Manifest hashing: move trimming out of hash function
2019-07-24 05:06:15 -07:00
Kubernetes Prow Robot f21ec59686
Merge pull request #7257 from tmjd/update-calico-v3-8
Update Calico to v3.8.0
2019-07-24 03:18:15 -07:00
Kubernetes Prow Robot ed4254c3c6
Merge pull request #7313 from granular-ryanbonham/ryanbonham-reviewer
Add me as reviewer
2019-07-23 10:30:19 -07:00
Kubernetes Prow Robot 39bf16683d
Merge pull request #7311 from justinsb/update_expected_should_regenerate_gobindata
hack/update-expected: regenerate gobindata
2019-07-23 09:17:45 -07:00
Ryan Bonham 0131a7bafa Add me as reviewer 2019-07-23 15:48:57 +00:00
Justin SB e098f0f353
Manifest hashing: move trimming out of hash function
It's a little confusing to have a hash function which auto-trims.  But
trimming the manifests does make sense.  We also want to be sure that
the hash matches the raw hash of the manifest, which it didn't when we
transformed the manifest "inside the hash".
2019-07-23 08:02:20 -07:00
Justin SB 5d7d7aa647
hack/update-expected: regenerate gobindata
Otherwise we don't always pick up the latest changes to manifests.
2019-07-23 07:49:46 -07:00
Kubernetes Prow Robot 0e27206973
Merge pull request #7290 from justinsb/rationalize_golden_output_comparison
Rationalize golden-output comparison
2019-07-23 00:20:55 -07:00
Kubernetes Prow Robot d961f985c5
Merge pull request #7133 from granular-ryanbonham/squash_improve_channel_updates
Improve channel updates
2019-07-22 11:36:54 -07:00
Justin SB cd0075d853
Update expected hash for weave
The update-hash script didn't update gobindata; will fix that separately.
2019-07-22 08:39:47 -07:00
Kubernetes Prow Robot 2cbf7355bb
Merge pull request #7300 from mikesplain/remove_i3en.metal_fix_m5a.8xlarge
Machine types fix
2019-07-22 08:08:52 -07:00
Ryan Bonham 84e57f2871
Remove commented code block 2019-07-22 07:26:07 -07:00
Ryan Bonham 62d4b128ce
Improve channel updates, to use hash of manifests to ensure we always update on changes 2019-07-22 07:26:06 -07:00
Kubernetes Prow Robot 2178721764
Merge pull request #6236 from justinsb/fixup_ntp_install
Move NTP and misc packages initialization to code
2019-07-22 07:18:52 -07:00
Kubernetes Prow Robot cdd3496c8a
Merge pull request #6229 from justinsb/gce_ipalias
GCE: support ipalias networking mode, named "gce"
2019-07-22 06:26:51 -07:00
mikesplain a2265bcf44 Fix m5a.8xlarge and i3en.metal has been removed 2019-07-22 08:54:34 -04:00
Kubernetes Prow Robot eb6d97eaa0
Merge pull request #7289 from justinsb/remove_cmdutils_isfilenamesliceempty
Replace use of cmdutil IsFilenameSliceEmpty
2019-07-22 05:30:52 -07:00
Kubernetes Prow Robot d83b7284e0
Merge pull request #7293 from timoreimann/update-do-ccm-to-v0-1-16
Update DigitalOcean CCM to v0.1.16
2019-07-21 20:44:51 -07:00
Justin SB 512378b335
Rationalize golden-output comparison
Create a single helper function: AssertMatchesFile

Also a few output files that weren't consistent.
2019-07-21 23:08:48 -04:00
Kubernetes Prow Robot 92903304d4
Merge pull request #7287 from VibrentHealth/rhel8_support
Rhel8 support
2019-07-21 19:55:03 -07:00
Kubernetes Prow Robot 5e53a44f4c
Merge pull request #7185 from jacksontj/issue_7172_replace
replace behavior for @aws hostnameOverride
2019-07-21 19:54:51 -07:00
Kubernetes Prow Robot bb4574b1d5
Merge pull request #7291 from justinsb/update_expected_script
Create hack/update-expected.sh to update test output
2019-07-19 17:04:55 -07:00
Erik Stidham 0b004a3f0c Update Calico to v3.8.0 2019-07-19 15:48:43 -07:00
Timo Reimann 46ca7e4782 Update DigitalOcean CCM to v0.1.16 2019-07-20 00:27:25 +02:00
Nick Huanca 3dd0c1bf4e
Adding documentation to mitigate workload outages on AWS
When running the upgrade process to quickly roll all the master, you can
enter a state which causes nodes to become `NotReady`. This can lead to
nodes (potentially _all_ nodes) being removed from ELBs managed by
Kubernetes Services type LoadBalancer. In order to avoid this you can add
an IAM policy which temporarily blocks Kubernetes from removing nodes
from ELBs, thus mitigating the temporary reconciliation state.

Co-Authored-By: Ivan Fetch <ivan@fairwinds.com>
Co-Authored-By: Corey O'Brien <corey@fairwinds.com>
Co-Authored-By: FairwindsOps <opensource@fairwinds.com>
2019-07-19 13:33:37 -06:00
Kubernetes Prow Robot afd27f1c32
Merge pull request #7288 from justinsb/stop_gitignore_of_gobindata
Stop .gitignoring all files named go-bindata
2019-07-19 09:55:27 -07:00
Kubernetes Prow Robot 039cee170f
Merge pull request #7221 from srikiz/DO-7148-legacyetcdSupport
[Issue-7148] Legacyetcd support for Digital Ocean
2019-07-19 09:55:15 -07:00
Kubernetes Prow Robot 64ff3585fe
Merge pull request #7282 from justinsb/bump_calico_374_for_cherry_pick
Calico -> 3.7.4 for older versions
2019-07-19 09:03:23 -07:00
Kubernetes Prow Robot 1e4317e883
Merge pull request #7256 from rifelpet/ci-docs
Add documentation example for running Kops in a CI environment
2019-07-19 09:03:11 -07:00
Justin SB 30d8dd8692
Create hack/update-expected.sh to update test output
This should streamline things a little!
2019-07-19 10:48:37 -04:00
Kubernetes Prow Robot 25a3b33e59
Merge pull request #7251 from spotinst/fix-spotinst-rolling-update
Spotinst: Rolling update always reports NeedsUpdate
2019-07-19 07:23:12 -07:00
Kubernetes Prow Robot 836c199c9b
Merge pull request #7248 from Coolknight/master
Add some permissions to cluster-autoscaler clusterrole
2019-07-19 06:41:11 -07:00
Justin SB 28648207b3
Replace use of cmdutil IsFilenameSliceEmpty
The function was trivial, and it is changed in a later k8s version.
2019-07-19 09:35:52 -04:00
Justin SB 7e82335750
Stop .gitignoring all files named go-bindata 2019-07-19 09:34:14 -04:00
Cassandra Comar 9ba043330a Fix package installation by switching ntp to chrony and directly installing container-selinux 2019-07-19 09:11:56 -04:00
Cassandra Comar 4638081c89 Fix identity string for RHEL8 2019-07-19 09:11:50 -04:00
Cassandra Comar f63eb0a066 Add support for RHEL 8 2019-07-19 09:11:43 -04:00
Kubernetes Prow Robot b2c9be8536
Merge pull request #7102 from ReillyProcentive/upstreamWeaveChanges
Use readinessProbe for weave-net instead of livenessProbe
2019-07-19 05:45:25 -07:00
Kubernetes Prow Robot b9e0e01c73
Merge pull request #6871 from elisiano/update-metrics-server-image
Update metrics server image
2019-07-19 05:45:13 -07:00
Justin SB e41f41f47b
Update apimachinery 2019-07-19 07:57:48 -04:00
Justin SB 4a8997a71d
GCE: support subnet deletion 2019-07-19 07:57:44 -04:00
Justin SB 62f7c26f98
Support "gce" networking mode, which uses ip aliases 2019-07-19 07:54:13 -04:00
Justin SB 10a7f9afb0
Move NTP and misc package initialization to code
Paring down the nodeup portion of gobindata
2019-07-19 07:34:44 -04:00
Justin SB 4e4e8ce56e
Calico -> 3.7.4
Both in bootstrapchannelbuilder (follow-up to #7249), but also in
older versions, because it is a security fix for TTA-2019-002.
2019-07-19 06:43:42 -04:00
Kubernetes Prow Robot e187adb0e7
Merge pull request #7249 from michalschott/master
Bumping calico to 3.7.4.
2019-07-19 03:41:12 -07:00
Kubernetes Prow Robot 5340fc2799
Merge pull request #6811 from xichengliudui/delete-function-script-keyword
Delete the function keyword to prevent shellcheck from failing
2019-07-18 20:09:10 -07:00