Commit Graph

3704 Commits

Author SHA1 Message Date
Kubernetes Submit Queue 19d34b852f Merge pull request #3242 from KashifSaadat/awstasks-lifecycle-property
Automatic merge from submit-queue

Set lifecycle on ElasticIP and NAT Gateway tasks to avoid spurious changes

Identified in issue #476
Extension of fixes within PR #3226
2017-08-21 10:20:31 -07:00
Kubernetes Submit Queue d952db70bc Merge pull request #3244 from andrewsykim/dotasks
Automatic merge from submit-queue

Implement DigitalOcean Volume FI Task

Implements volume task to create etcd volumes for master nodes.
2017-08-21 09:48:47 -07:00
Kubernetes Submit Queue 2c8183ac4a Merge pull request #3239 from justinsb/bump_alpha_channel
Automatic merge from submit-queue

Bump alpha channel: 1.7.4 and 1.6.7
2017-08-21 09:16:02 -07:00
Alexander Brandstedt 7bfb7c25ab adding generated core 2017-08-21 17:18:14 +02:00
Alexander Brandstedt 1eceb788e6 implementation of adding ssh public key using sshsecret spec 2017-08-21 17:18:00 +02:00
andrewsykim 525fde3609 implement digitalocean volumes task 2017-08-21 09:50:36 -04:00
Kashif Saadat b79f310d6b Set lifecycle on ElasticIP and NAT Gateway tasks to avoid spurious changes 2017-08-21 08:43:59 +01:00
Rajadeepan D Ramesh 1237694efe Fix minor typo 2017-08-21 03:37:25 +05:30
Kubernetes Submit Queue 9c86800207 Merge pull request #3085 from chrislovecnm/file-asset-tasks
Automatic merge from submit-queue

starting work on file assets builder

I refactored to the dockerassets pkg to assetstasks, in order to not add yet another package.  Added file copy task, that I have tested with s3 locally, but not certain how to add memfs tests.

Fixes: https://github.com/kubernetes/kops/issues/3086
2017-08-20 08:21:06 -07:00
Justin Santa Barbara 9ae3a23474 Bump alpha channel: 1.7.4 and 1.6.7 2017-08-20 09:48:11 -04:00
Justin Santa Barbara 185fa9689f Promote alpha to stable channel
Updated AMIs, newer k8s versions
2017-08-20 09:46:11 -04:00
Justin Santa Barbara 365d7a83a0 Fix heading on 1.7 notes
1.7 is released, so docs should reflect that!
2017-08-20 09:45:05 -04:00
Kashif Saadat 1574b19798 Correctly delete cloud labels that are no longer present in the expected resources (cloudLabels, labels, taints). 2017-08-19 09:19:02 +01:00
Kubernetes Submit Queue a3fdefa74c Merge pull request #3041 from justinsb/it_shared_vpc_and_subnet
Automatic merge from submit-queue

Add integration tests for shared subnet & VPC
2017-08-18 15:55:53 -07:00
Kubernetes Submit Queue df4aa41322 Merge pull request #3092 from justinsb/xenial_packages
Automatic merge from submit-queue

Add iptables to docker-xenial dependencies
2017-08-18 15:24:10 -07:00
Kubernetes Submit Queue e3f27a6880 Merge pull request #3232 from KashifSaadat/cluster-upgrade-persist-custom-image
Automatic merge from submit-queue

Don't force ig image change on cluster upgrade if it is custom.

Fixes #3160
2017-08-18 14:51:54 -07:00
Kubernetes Submit Queue 32fda48285 Merge pull request #3195 from KashifSaadat/hooks-in-bootstrap-script
Automatic merge from submit-queue

Add hooks to bootstrapscript output

Ping @gambol99 

Related to:
- https://github.com/kubernetes/kops/pull/3120
- https://github.com/kubernetes/kops/pull/3063

Cluster Hooks are now added in their entirety to the nodeup user data scripts, dependant on whether the instance group roles match. This could increase the size of the user-data files significantly (getting closer to the 16KB mark) depending on users' hooks content. I considered hashing and fingerprinting the cluster hooks, but following discussions in https://github.com/kubernetes/kops/pull/3120 thought we should keep the full output instead.
2017-08-18 14:18:07 -07:00
Kashif Saadat 6a3df8fb7c Don't force ig image change on cluster upgrade if it is custom. 2017-08-18 20:52:50 +01:00
chrislovecnm ee17e6567c starting work on file assets builder 2017-08-18 13:04:12 -06:00
Rohith 494671eaaf Request Changes - File Assets
- removed the Mode field from the FileAsset spec
- removed the ability to template the content
- removed the need to specify the Path and instead default to /srv/kubernetes/assets/<name>
- change the FileAssets from []*FileAssets to []FileAssets
2017-08-18 18:06:45 +01:00
Rohith c15221c872 - adding a Roles filter to the file assets to choose who gets the asset 2017-08-18 18:06:44 +01:00
Rohith 2c9b27370e - using the nodetask rather than the direct MkdirAll 2017-08-18 18:06:44 +01:00
Rohith aa1a92c60e Cluster / InstanceGroup File Assets
The current implementation does not make it ease to fully customize nodes before kube install. This PR adds the ability to include file assets in the cluster and instaneGroup spec which can be consumed by nodeup. Allowing those whom need (i.e. me :-)) greater flexibilty around their nodes. @Note, nothing is enforced, so unless you've specified anything everything is as the same

- updated the cluster_spec.md to reflect the changes
- permit users to place inline files into the cluster and instance group specs
- added the ability to template the files, the Cluster and InstanceGroup specs are passed into context
- cleaned up and missed comment, unordered imports etc along the journey
2017-08-18 18:06:44 +01:00
Kubernetes Submit Queue 07aa30cdae Merge pull request #3233 from lichuqiang/b0818
Automatic merge from submit-queue

fix typo in docs/node_resource_handling.md
2017-08-18 03:57:35 -07:00
Kubernetes Submit Queue a08b19a02e Merge pull request #3231 from chrislovecnm/rhel-socat
Automatic merge from submit-queue

adding socat with rhel family

Socat is not installed by default with RHEL, and k8s needs it.
2017-08-18 03:27:55 -07:00
lichuqiang b581e8144b fix typo 2017-08-18 08:42:47 +00:00
Kubernetes Submit Queue 429004fdf1 Merge pull request #3162 from tmjd/update-calico-2-4-0
Automatic merge from submit-queue

Update to Calico 2.4.1

- Switch Calico images to be pulled from quay.io

Addresses #3161
2017-08-17 15:09:36 -07:00
chrislovecnm e1aec62ccc adding socat with rhel family 2017-08-17 16:04:21 -06:00
Kubernetes Submit Queue e3d6b15b53 Merge pull request #3187 from tmjd/update-canal-2-4-1
Automatic merge from submit-queue

Update Canal to the latest

Update Calico and Flannel versions
- Calico to v2.4.1
- Flannel to v0.8.0

The #3161 issue should be reviewed for the Default Deny NetworkPolicy behavior change this PR brings along.
2017-08-17 10:24:03 -07:00
Kubernetes Submit Queue 7274b60631 Merge pull request #3205 from tigerlinux/master
Automatic merge from submit-queue

Changes on CoreOS related documentation.

- Changed "experimental" to "production-ready" status on CoreOS
  images.
- Added a complete tutorial/exercise using a multi-master setup
  with CoreOS
2017-08-17 08:02:13 -07:00
Kubernetes Submit Queue 6318653ec8 Merge pull request #3228 from lichuqiang/master
Automatic merge from submit-queue

fix kops_completion.md doc
2017-08-17 06:18:47 -07:00
Kubernetes Submit Queue d96e1870cf Merge pull request #3148 from justinsb/validation_cleanup
Automatic merge from submit-queue

Rework legacy validation to use field error helpers
2017-08-17 05:47:31 -07:00
Kubernetes Submit Queue 189fa3c85d Merge pull request #3226 from KashifSaadat/fix-lifecycle-changes
Automatic merge from submit-queue

Correctly set lifecycle on LB resources

When the cluster is configured with an ELB, the following resources show up on every update as requiring changes:
```
Will modify resources:
  DNSName/api.kash-kops.example.com
  	Lifecycle           	 <nil> -> Sync

    LoadBalancer/api.kash-kops.example.com
    	Lifecycle           	 <nil> -> Sync

    LoadBalancerAttachment/api-master-eu-west-1a
    	Lifecycle           	 <nil> -> Sync

    LoadBalancerAttachment/api-master-eu-west-1b
    	Lifecycle           	 <nil> -> Sync

    LoadBalancerAttachment/api-master-eu-west-1c
    	Lifecycle           	 <nil> -> Sync
```

This PR sets the lifecycle property on the above awstask objects.
2017-08-17 05:13:14 -07:00
Justin Santa Barbara 9c5d4c2bdc Rework legacy validation to use field error helpers 2017-08-17 07:43:41 -04:00
lichuqiang 90ed63465b fix typo 2017-08-17 19:16:13 +08:00
Kashif Saadat 34486b027c Correctly set lifecycle on DNSName, LoadBalancer and LoadBalancerAttachment resources 2017-08-17 10:42:38 +01:00
Kubernetes Submit Queue 16f6fe4bbb Merge pull request #3217 from lichuqiang/master
Automatic merge from submit-queue

fix typo in bastion.md
2017-08-17 02:20:28 -07:00
Kubernetes Submit Queue 52e004710d Merge pull request #3113 from justinsb/docs_api_access
Automatic merge from submit-queue

Fix docs to reference kubernetesApiAccess, not apiAccess
2017-08-16 10:56:03 -07:00
Kubernetes Submit Queue 32c641844c Merge pull request #3213 from lsowen/patch-1
Automatic merge from submit-queue

Fix typo in link (lables.md -> labels.md)
2017-08-16 10:25:18 -07:00
lichuqiang 089e12d095 fix typo in bastion.md 2017-08-17 01:14:46 +08:00
Kubernetes Submit Queue 71d66849a0 Merge pull request #3209 from krzyzacy/addding
Automatic merge from submit-queue

s/addding/adding/ in ssh logs

I was hittting this errror messsage :-(
2017-08-16 09:53:29 -07:00
Kubernetes Submit Queue d9766b6191 Merge pull request #3212 from lichuqiang/master
Automatic merge from submit-queue

fix typo in boot-sequence.md
2017-08-16 09:22:43 -07:00
Reinaldo Martinez 865755e79e Changed all CoreOS related documentation 2017-08-16 11:54:57 -04:00
Kubernetes Submit Queue 1601b4ab22 Merge pull request #3214 from mikesplain/fix_dev-build_typo
Automatic merge from submit-queue

Fix quote typo on dev-build

Silly quotes fix and image update to make it more copy and paste friendly.
2017-08-16 08:52:56 -07:00
Kubernetes Submit Queue c5918609ea Merge pull request #3216 from justinsb/bump_nodeup_for_master
Automatic merge from submit-queue

Bump version to 1.7.1-beta.1
2017-08-16 08:20:58 -07:00
Justin Santa Barbara 6d554d6f1d Bump version to 1.7.1-beta.1
This also will let master work again without a custom nodeup (nodeup changes)
2017-08-16 10:04:37 -04:00
Mike Splain 4331c12f73 Update image
To make it more copy and paste friendly
2017-08-16 09:59:40 -04:00
Mike Splain f6018df43e Fix quote typo 2017-08-16 09:36:42 -04:00
lsowen c561bdc52f Fix typo in link (lables.md -> labels.md) 2017-08-16 09:32:10 -04:00
lichuqiang 4942ccdf74 fix typo 2017-08-16 21:25:20 +08:00