Commit Graph

350 Commits

Author SHA1 Message Date
Justin Santa Barbara 1c7818833a Merge pull request #1813 from aledbf/coreos
Initial (experimental) CoreOS support
2017-02-14 11:08:40 -05:00
Adam Hawkins 1a3bac8d6a
Document MFA workaround 2017-02-14 19:29:06 +05:30
Chris Love bceed6dfaf Merge pull request #1863 from mihok/cni-flannel
Adding basic flannel support
2017-02-13 22:32:10 -07:00
Justin Santa Barbara 4293730b65 Merge pull request #1866 from yissachar/patch-2
Remove docs regarding manual IAM modification
2017-02-13 23:32:07 -05:00
Andrew Watson ebe108c583 Updated docs to reflect exporting new keys to ENV 2017-02-13 12:55:28 -05:00
Jakub Paweł Głazik 70011eec17 iam_roles.md typo fix 2017-02-13 16:35:34 +01:00
Jakub Paweł Głazik 55f4beb2c5 Update docs regarding IAM roles 2017-02-12 18:25:48 +01:00
Kris Nova a4b009f476 Fix bogus SQS link 2017-02-12 00:47:07 -07:00
yissachar 442d77d332 Remove docs regarding manual IAM modification 2017-02-12 01:28:57 -05:00
King'ori Maina 03267879eb
Add note about Route53 Mapper addon in Kops docs 2017-02-12 01:31:57 +02:00
Matthew Mihok bc235765d1 Adding basic flannel support 2017-02-11 16:26:18 -05:00
Justin Santa Barbara ae0057dd49 Merge pull request #1837 from yissachar/patch-2
Create etcd_volume_encryption.md
2017-02-11 14:57:33 -05:00
Justin Santa Barbara e5c1b2fd7a Merge pull request #1805 from justinsb/release_docs
Update release docs - channel info
2017-02-11 14:28:23 -05:00
Justin Santa Barbara 1bacf8271e Initial (experimental) CoreOS support
* Detect CoreOS
* Move key manifests to code, to tolerate read-only mounts
* Misc refactorings so more code can be shared
* Change lots of ints to int32s in the models
* Run nodeup as a oneshot systemd service, rather than relying on
cloud-init behaviour which varies across distros
2017-02-11 13:57:30 -03:00
Justin Santa Barbara c2c62f0a23 Merge pull request #1763 from itskingori/improve_terraform_docs
Improve Terraform docs
2017-02-11 11:29:16 -05:00
Stephen Schlie 991fc5bc7c Integrating Canal (Flannel + Calico) for CNI (#1459)
* Integrating Canal (Flannel + Calico) for CNI

Initial steps to integrate Canal as a CNI provider for kops

Removed CNI in help as per chrislovecnm

* Integration tests, getting closer to working

- Added some integration tests for Canal
- Finding more places Canal needed to be added
- Sneaking in update to Calico Policy Controller

* Add updated conversion file

* turned back on canal integration tests

* fixed some rebase issues

* Fixed tests and flannel version

* Fixed canal yaml, and some rebasing errors

- Added some env vars to the install-cni container to get the proper
  node name handed off

* Added resource limits

- set resource limits on containers for Canal
- Ran through basic calico tutorials to verify functionality

* Updating Calico parts to Calico 2.0.2
2017-02-11 11:03:23 -05:00
King'ori Maina cd01f057c3
Use cluster name that is consistent with other docs 2017-02-10 14:52:17 +02:00
King'ori Maina 502059aea3
Add links to "Caveats" section. 2017-02-10 14:47:19 +02:00
King'ori Maina 27a78a48a2
Emphasise importance of S3+version as TF store 2017-02-10 14:41:41 +02:00
yissachar bf763867f5 Create etcd_volume_encryption.md 2017-02-09 01:38:18 -05:00
Christopher Rigor 4d08d8c15f Fix Lambda typo 2017-02-08 10:57:42 +08:00
Chris Love 7ba643e2be Merge pull request #1803 from kris-nova/iam-hack-script
Adding hack script and fixing aws.md
2017-02-07 11:50:40 -07:00
Kris Nova 960cf39c46 Adding check for aws cli in $PATH 2017-02-07 11:11:49 -07:00
Justin Santa Barbara 629acde255 Update release docs - channel info 2017-02-07 01:52:33 -05:00
Kris Nova 227e0cfe19 Revert testuser 2017-02-06 23:32:03 -07:00
Justin Santa Barbara 53ebfe8edf Merge pull request #1800 from eamontaaffe/patch-1
Creates a testuser when it should create kops
2017-02-07 00:38:26 -05:00
Kris Nova 50dc7c9cb3 Adding hack script and fixing aws.md 2017-02-06 22:18:59 -07:00
Eamon Taaffe bbee1f5a72 Creates a testuser when it should create kops 2017-02-07 14:24:17 +11:00
Justin Santa Barbara 2f884c53df Release notes 2017-02-06 21:38:03 -05:00
Justin Santa Barbara baa893e462 Generate docs against master branch
Fix #1765
2017-02-05 11:30:33 -05:00
King'ori Maina 6c9914e8d3
Improve Terraform docs 2017-02-02 15:36:23 +02:00
chrislovecnm d228592af5 Updating documentation 2017-02-01 22:08:19 -07:00
Ashley Penney d3e815693d Add additional help for private topologies
Today I discovered that with the alpha channel you can't use kubenet
when using a private topology.
2017-02-01 11:36:14 -05:00
Ashley Penney f346ae419d Tweaks to wording
Clarify a few sentences.
2017-02-01 11:34:27 -05:00
Ashley Penney 2e05ebeb30 Finish reworking the cluster creation section
This rewords and reflows some of the text, along with other generic
cleanups.
2017-02-01 11:31:15 -05:00
Ashley Penney 9293e1564d Rewrite some of the DNS section
This rewords and reformats a lot of the DNS information to be cleaner
and easier for first time users to find their appropriate scenario.

We also rename kubernetes.com to example.com, as per DNS best practices.
2017-02-01 11:31:15 -05:00
Ashley Penney 380aa8d08c Improve AWS setup section
This work is based on @jasondewitt's work on listing out exactly what's
needed to setup kops IAM policies to specific permissions.  We move the
AWS CLI installing stuff out to install.md as well.
2017-02-01 11:31:15 -05:00
Ashley Penney 2a77022948 Combine install and build instructions
Previously this information was scattered in multiple places, combine
this into one location.
2017-02-01 11:31:15 -05:00
Kris Nova d0d1eceed2 Merge pull request #1696 from jasondewitt/docs_update
more detail for IAM user
2017-02-01 01:02:49 -07:00
mshenhera 459e669d9e fixed link to topology.md file 2017-01-31 14:51:31 +02:00
Justin Santa Barbara e9d0a93e0c Fix extra security group tests 2017-01-31 00:28:47 -05:00
Justin Santa Barbara 37bfe29406 Merge pull request #1444 from tsupertramp/allow-adding-existing-security-groups
Allow adding existing security groups
2017-01-31 00:27:40 -05:00
Thomas Peitz 9a1c192211 Update docs for --node-security-groups/--master-security-groups 2017-01-30 18:58:48 +01:00
Justin Santa Barbara 9763314f4d Fixed for import from kube-up
Most importantly, we weren't always reusing the existing volume.
2017-01-29 21:34:35 -05:00
Jason DeWitt e2969a137c more detail for IAM user 2017-01-29 15:09:28 -06:00
Chris Love be7ae1e2f0 Merge pull request #889 from Shrugs/docs/upgrade-migrations
docs: update cluster migration doc, closes #753
2017-01-29 01:37:57 -07:00
Justin Santa Barbara ab8eee2733 Merge pull request #1678 from yissachar/patch-1
Add some more detail to additionalPolicies docs
2017-01-29 02:07:22 -05:00
Justin Santa Barbara 002884dfb8 Merge pull request #1652 from reactiveops/gh_1623
Update cluster spec to explain why public ngw is in private subnet spec.
2017-01-29 02:03:31 -05:00
yissachar 74e7e4ba41 Add some more detail to additionalPolicies docs 2017-01-29 01:46:10 -05:00
Chris Love 58b92bc390 Merge pull request #1615 from geojaz/patch-1
Update run_in_existing_vpc.md note for tagging shared subnets
2017-01-28 21:56:30 -07:00
Justin Santa Barbara ac83723e49 Merge pull request #1643 from anurag/patch-1
Update awscli invocation for record set updates
2017-01-28 15:47:51 -05:00
Théo Chamley ba776edd44
Documentation to go from single to multi-master
This adds a lengthy documentation on how to go
from a single-master setup to a multi-master
setup.
2017-01-28 14:07:16 +01:00
Eric Hole 0d6160d5a5 Update cluster spec to explain why public ngw is in private subnet spec. 2017-01-27 15:40:13 -05:00
Anurag Goel f79daab90a Update awscli invocation for record set updates
The latest awscli requires a `file://` prefix for local change batch files.
2017-01-26 14:42:56 -08:00
Vincent Ambo 3574a03898 docs aws: Document envvar for S3 object ACLs 2017-01-26 11:47:09 +01:00
Eric Hole ff9936fe8b Update run_in_existing_vpc.md for shared subnets tags 2017-01-24 22:02:18 -05:00
Justin Santa Barbara 5f956433b9 Document existing-subnet requirements 2017-01-24 10:42:23 -05:00
Kris Nova 4d49abb272 Merge pull request #1578 from razic/aws-docs-fix
this line is actually not correct
2017-01-22 11:51:09 -07:00
Kris Nova 930acc3a0f Merge pull request #1540 from justinsb/existing_subnet
Automatically infer VPC & Subnet CIDRs
2017-01-21 11:44:54 -07:00
Kris Nova 45ad8aaa13 Merge pull request #1544 from justinsb/update_ha_doc
Update HA doc
2017-01-21 07:43:15 -07:00
Zachary Adam Kaplan 21465ef44f this line is actually not correct
removing as to not confuse anyone
2017-01-20 23:00:09 +00:00
Justin Santa Barbara 30ae86bb86 Automatically infer VPC & Subnet CIDRs
Issue #1492
2017-01-20 02:04:36 -05:00
Eric Hole cfc6b9391c update_ha_doc 2017-01-20 00:44:41 -05:00
Justin Santa Barbara 686e4efa3b Egress follow up
* Round trip to v1alpha1
* Enable test
2017-01-20 00:40:41 -05:00
Justin Santa Barbara 3dac0f7fb5 Merge pull request #1552 from kris-nova/subdomain-tweak
Improve docs to prevent "Missing API" issues
2017-01-19 21:08:13 -05:00
Justin Santa Barbara a60e10eacd Merge pull request #1366 from reactiveops/kris-and-eric-1282
Specify Existing NAT Gateways to Use in Cluster Creation
2017-01-19 21:06:12 -05:00
Justin Santa Barbara 211d6bf0d5 Merge pull request #1469 from kris-nova/example-hack
Adding example code - Zach please comment
2017-01-19 20:56:11 -05:00
Kris Nova 35f93bd07b Remove sensative data 2017-01-19 16:23:47 -07:00
Eric Hole 1e3d94392c Major redo/squash of the work to get egress added to the API and hooked up.
One commit from the always incredible @kris-nova was incorporated here, it was to
check for tags in `kutil/delete_cluster.go`. She was a major driver and instrumental in getting
this to where we aere now!
2017-01-19 16:57:42 -05:00
Kris Nova 3f61f2fc8c Adding version for dns flag 2017-01-19 13:14:44 -07:00
Kris Nova 39e51e0c7c Adding more notes to clear up AWS API issues 2017-01-19 13:14:01 -07:00
Justin Santa Barbara 041bd832ea Merge pull request #1548 from caarlos0/patch-1
Letting it clear that the hosted zone should be public
2017-01-19 14:58:29 -05:00
Justin Santa Barbara 165ead4fac Merge pull request #1170 from yissacharcw/extensible-iam-roles
Add support for extensible IAM permissions
2017-01-19 12:45:55 -05:00
Carlos Alexandro Becker 410b7e43f8 Update aws.md 2017-01-19 15:32:40 -02:00
Carlos Alexandro Becker bedacc8946 Update aws.md 2017-01-19 15:20:44 -02:00
Justin Santa Barbara 18c4d3dac5 Merge pull request #1040 from DualSpark/docs-updates
updating base docs to match close to kubernetes-template-project
2017-01-19 10:47:12 -05:00
Justin Santa Barbara b6199e452b Update HA doc 2017-01-19 10:40:36 -05:00
Justin Santa Barbara 2af86f4c37 Merge pull request #1438 from blakebarnett/bdb/add_odic_flags
Add OIDC flags
2017-01-19 00:32:30 -05:00
Justin Santa Barbara f4ae0c583e Merge pull request #1511 from foxylion/master
Add docs for backup of etcd in a cluster
2017-01-18 21:52:34 -05:00
Jakob Jarosch 5e216ca57a Add docs for backup of etcd in a cluster
ref #1506
2017-01-18 23:45:05 +01:00
Kris Nova 2d76602a3b Merge branch 'kris-and-eric-1282' of github.com:reactiveops/kops into eric-kris 2017-01-17 08:28:27 -07:00
Kjersti Jacobson bb8aa5a86b Changed agent to key. 2017-01-16 19:34:25 -07:00
Kjersti Jacobson a101a1401e Removed troubleshooting from topology. Added to bastion docs. 2017-01-15 19:46:06 -07:00
Blake 66753ae963 Doc example 2017-01-15 15:55:35 -08:00
Kris Nova 3bb54d1e1a Adding example code - Zach please comment 2017-01-13 10:38:42 -07:00
Kris Nova 5f0964c4b3 Merge pull request #1379 from reactiveops/gh_1375
Update kube dashboard in docs and addons/
2017-01-11 09:47:08 -07:00
Yissachar Radcliffe 773335e342 Create separate IAM policies instead of editing existing one 2017-01-11 11:05:36 -05:00
Yissachar Radcliffe 13ac2d49d3 Add support for extensible IAM permissions 2017-01-11 11:02:44 -05:00
Eric Hole a03ba42b56 Merge branch 'master' into kris-and-eric-1282 2017-01-09 22:01:59 -05:00
Eric Hole 2d5a8d7bab Link to latest dashboard manifest in kops 2017-01-09 17:37:12 -05:00
Olve S. Hansen eda2601c5e Unclear example, added `spec:` to clarify section
The example was missing which section the labels should be added to.
2017-01-09 16:28:02 +01:00
Kris Nova 302824ce4a Docs on using the bastion 2017-01-09 08:19:59 -05:00
Eric Hole 0f84494dbd Merge branch 'master' into kris-and-eric-1282 2017-01-08 11:10:13 -05:00
Eric Hole 3de7bfb93f First pass at Shared NGW docs. 2017-01-08 09:35:56 -05:00
Eric Hole 5b7ccff701 Update kube dashboard in docs and addons/ 2017-01-07 10:40:32 -05:00
Kris Nova 0b77a9b040 Note on the ASG ELB req 2017-01-05 10:25:05 -07:00
Kris Nova 29997d4987 Cobra docs 2017-01-05 10:23:41 -07:00
Kris Nova 336237e879 Bug fixes and bastion reworking 2017-01-05 07:45:52 -07:00
Justin Santa Barbara 2912dee6e1 Rename -> AccessSpec, ELB -> LoadBalancer
Also add docs
2017-01-04 23:04:30 -05:00
Zach Loafman 7079729f26 Revert "Revert "Load protokube from http/https"" 2017-01-04 09:32:24 -08:00