Commit Graph

788 Commits

Author SHA1 Message Date
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
Zach Loafman d69fd6989c Revert "Load protokube from http/https" 2017-01-04 07:54:20 -08:00
Justin Santa Barbara fbbfa98872 Merge pull request #1318 from justinsb/images_over_http
Load protokube from http/https
2017-01-03 22:31:03 -05:00
Justin Santa Barbara 33979fffec Merge pull request #1300 from zmerlynn/document-e2e-run
docs / e2e: Update testing.md and remove the old e2e directory
2017-01-03 10:31:54 -05:00
Justin Santa Barbara 95a4069fad Recognize KOPS_BASE_URL, fallback to KOPS_URL
KOPS_URL feels a little too generic
2017-01-03 10:18:49 -05:00
Justin Santa Barbara 5d6d0f5f5d Load protokube from http/https
This helps us treat protokube as being paired with nodeup, and is a step
towards registry-less deployments (and isolated deployments) along with
moving away from our deprecated gcr.io usage.
2016-12-31 15:21:20 -05:00
Matt Condon c880dff6af fix: line note updates on wording 2016-12-30 16:47:05 -05:00
Matt Condon c1bf1e265f docs: update cluster migration doc, closes #753 2016-12-30 16:47:05 -05:00
Chris Love 37b27d84fe Merge pull request #1236 from justinsb/import_fixup
Fixes for import from kube-up
2016-12-29 21:48:24 -07:00
Chris Love f3eb195da5 Merge pull request #1256 from DualSpark/aws-readme-updates
Updating AWS to use pypi instead of brew
2016-12-29 21:18:43 -07:00
Kris Nova 88c8fb0503 Adding both AWS cli options 2016-12-29 04:31:03 -07:00
Kris Nova 597b433831 Ascii cast! 2016-12-29 04:23:54 -07:00
Zach Loafman 9c83ccc541 docs / e2e: Update testing.md and remove the old e2e directory
Fixes #1003
2016-12-28 13:51:41 -08:00
Justin Nauman f376fe5fef Update aws.md
Small correction around region the demo actually uses
2016-12-28 14:08:02 -06:00
Justin Santa Barbara e3eb7454d2 Fixes for import from kube-up 2016-12-27 00:18:18 -05:00
Kris Childress cf46fdff51 Updating AWS to use pypi instead of brew 2016-12-25 19:17:58 -07:00
Chris Love 2aa3a6ce03 Merge pull request #766 from vendrov/patch-2
elaborate "external networking"
2016-12-24 13:20:15 -07:00
vendrov 43a9170ca9 Changed 2016-12-24 18:06:22 +02:00
Chris Love 789bfcf07b Merge pull request #1093 from heschlie/master
Integrating Calico as CNI provider
2016-12-22 17:43:48 -07:00
Vince Montalbano a1d7eb6eca Docs for crossbuild explanation 2016-12-21 10:35:31 -06:00
Vince Montalbano 5ea5b50511 docs for cross compile 2016-12-20 21:14:32 -06:00
Vince Montalbano b0a535c4cb Add KubeletPreferredAddressTypes #1083 Documentation 2016-12-20 12:28:39 -06:00
heschlie a4b7093b0d Calico integration
Adding the option to install Calico with the `--networking calico`
argument.  This will currently deploy Calico v2.0 to the cluster.

Documentation has also been updated with information about Calico and
where one can find more information or help.
2016-12-20 10:13:00 -08:00
Justin Santa Barbara 3528a67a26 Add links & hints 2016-12-20 11:20:23 -05:00
Justin Santa Barbara 24e9d2fb07 Add note about need for && make 2016-12-20 11:15:32 -05:00
Justin Santa Barbara 39a1ecaec4 Initial doc for API machinery
Fix #1164
2016-12-20 10:56:27 -05:00
chrislovecnm 9c113d0a26 updating base docs to match close to kubernetes-template-project 2016-12-19 22:02:58 -07:00
Sharif Nassar c28105cf85 Update link to Weave repository. 2016-12-19 11:38:01 -08:00
Justin Santa Barbara fed68310fa Schema v1alpha2
* Zones are now subnets
* Utility subnet is no longer part of Zone
* Bastion InstanceGroup type added instead
* Etcd clusters defined in terms of InstanceGroups, not zones
* AdminAccess split into SSHAccess & APIAccess
* Dropped unused Multizone flag
2016-12-18 21:56:57 -05:00
Kris Nova 343a99db67 Merge pull request #1145 from bjarkevad/patch-2
`kops upgrade` docs
2016-12-16 06:31:23 -07:00
Chris Love c82fe10abc Merge pull request #1032 from DualSpark/aws-tutorial
Aws tutorial
2016-12-14 22:28:31 -07:00
Bjarke Vad Andersen da5d7af5d5 `kops upgrade` docs
Updated docs to reflect that kops uses the stable channel published here: https://github.com/kubernetes/kops/blob/master/channels/stable
2016-12-13 09:44:10 +01:00
Kris Childress ba3341ece8 Tweaks for PR 2016-12-12 21:52:19 -07:00
Kris Childress 24e99a01ac More tweaks 2016-12-12 20:52:35 -07:00
Kris Childress a5ace1fe0a Fix dig output 2016-12-12 19:36:28 -07:00
Kris Childress 06090aa53a Adding kubectl brew directive 2016-12-12 16:01:12 -07:00
Kris Childress 177a95bcc7 Remove nivenly! 2016-12-12 15:18:04 -07:00
Kris Childress 49f00369eb Advanced example 2016-12-12 15:12:21 -07:00
Kris Childress 22502fc0d4 Format tweaks 2016-12-12 15:07:59 -07:00
Kris Childress 61a5a44f8a NS and AWS changes 2016-12-12 15:02:53 -07:00
vendrov 3a9ffd1f92 Fix broken link of cluster_spec.md 2016-12-12 17:04:22 +02:00
Kris Childress ad5f18a423 Merge pull request #1053 from DualSpark/release
Release Process Documentation - See notes
2016-12-11 13:07:09 -07:00
Kris Childress e75c4d5018 Merge pull request #1022 from yissachar/patch-1
Add documentation about incorrect VPC diffing
2016-12-11 11:31:09 -07:00
Kris Childress 4dd446e4d1 1 -> Majority for testing apres release 2016-12-05 08:41:16 -07:00
Kris Childress 4c00c14f40 Tagging 2016-12-05 08:40:37 -07:00
Kris Childress 207e1db594 More items in AWS support 2016-12-05 08:39:50 -07:00
Kris Childress d59923f0ce Typo path -> patch 2016-12-04 06:19:23 -07:00
Kris Childress 56ec37307a Notes on release process for 1.4.2 2016-12-04 06:14:39 -07:00
Kris Childress 7242d91e24 Merge pull request #989 from WillPlatnick/brew_docs
Add brew install documentation
2016-12-04 06:00:26 -07:00
alok87 99aa9d6490 Merge remote-tracking branch 'kopsrepo/master' into bastion_improvements
* kopsrepo/master: (29 commits)
  Add verify-boilerplate target
  Add logging of AWS retries
  adding hack/verify-boilerplate.sh to make ci target
  Print time remaining to succeed as a positive value
  adding hack/verify-boilerplate.sh to make ci target
  updating headers, OMG we need this in the ci
  Format resource diffs
  Include error in message when we fail to query AZs
  Import tidying
  Apply gofmt
  Update cmd/kops/validate_cluster for refactor
  Move to pkg/validation and tidy up
  Update command building pattern, a few tweaks
  adds more machine types
  fix path to adding feature doc
  Update dns-controller README
  bug in my fix header script
  updating header
  bumping weave version
  Remove old file
  ...
2016-12-04 17:24:29 +05:30
alok87 66d2e4791d IdleTimeout configurable from editcluster 2016-12-04 16:35:39 +05:30
Kris Childress 890aa6d609 Adding highlighting, and exporting NAME 2016-12-02 14:05:12 -07:00
Will Platnick 9e6323afdd Update Homebrew documentation 2016-12-02 11:12:46 -06:00
Kris Childress 62279b3674 Remove double logo, tweak README 2016-12-01 23:13:34 -07:00
Kris Childress 448cadd9da Adding legal note 2016-12-01 22:59:43 -07:00
Kris Childress 3c7fe0ca8d fix typo with space 2016-12-01 22:45:00 -07:00
Kris Childress f00ef862b8 Resize k8s logo 2016-12-01 22:42:56 -07:00
Kris Childress ba637ef8a1 More tweaks, flipping logo around 2016-12-01 22:41:06 -07:00
Kris Childress 1b50160790 Format tweaks 2016-12-01 22:38:06 -07:00
Kris Childress cbaf0bbd19 Kops Tutorial re-work 2016-12-01 22:35:07 -07:00
Kris Childress 06e2250508 Init 2016-12-01 22:00:50 -07:00
Kris Childress d063499a55 Init 2016-12-01 21:57:02 -07:00
yissachar 99305a57e4 Fix link 2016-12-01 00:59:12 -05:00
yissachar 19d183112d Add documentation about incorrect VPC diffing 2016-12-01 00:31:39 -05:00
alok87 c9751b66a9 Proposed doc updated after discussions 2016-12-01 09:16:19 +05:30
Chris Love 07e4cb1fb7 Merge pull request #1014 from justinsb/docs_fix_ci
Update docs for CI: include version
2016-11-30 14:40:42 -07:00
Kris Childress d8e38fa7de Adding notes on bastion agent forwarding 2016-11-30 10:25:45 -07:00
Justin Santa Barbara 632899a209 Update docs for CI: include version
Because we sniff the version from the HTTP URL, we need to put a version
into the upload URL.
2016-11-30 11:10:32 -05:00
Justin Santa Barbara 4d366bac0d Merge pull request #1008 from DualSpark/move-addons-doc
moving adding a feature docs to development
2016-11-30 00:48:40 -05:00
alok87 a413ea5ac3 Merge remote-tracking branch 'kopsrepo/master' into bastion_improvements
* kopsrepo/master:
  gcs-upload: Use a no-clobber copy instead
  gcs-upload: Fix cache-control on other files as well
  changes from code review
  doc updates
  unit tests with fakes
  it is working in alpha
  working on the start of validate
  Starting work on node lookup and validation
  starting porting node code
  Fix retries for AutoScalingGroup pending delete
  Apply gofmt to pkg directory
  Avoid tests hitting kubernetes stable.txt HTTP file
  Fix printing of max size on instance group
  Disable kubelet from starting until after volume mounts
  Fix Cluster parsing error message
  bumping stable channel to k8s 1.4.6
  support more zones(cn-north-1a/b) for cloud provider guess
2016-11-30 07:58:41 +05:30
chrislovecnm 1234d62a62 moving adding a feature docs to development 2016-11-28 20:01:56 -07:00
chrislovecnm 2bbc95d9e8 changes from code review 2016-11-28 18:54:57 -07:00
chrislovecnm c311a54081 doc updates 2016-11-28 18:18:03 -07:00
chrislovecnm 8a1934ae8b unit tests with fakes
updating docs
2016-11-28 18:17:53 -07:00
alok87 eb67bca038 Docs updated for bastion enable 2016-11-23 12:36:07 +05:30
alok87 2f1ebdea15 Enable/disable bastion, defaults to false 2016-11-23 12:31:51 +05:30
alok87 5457b51c83 Docs - Bastion 2016-11-23 12:26:23 +05:30
Kris Childress 9e1b3dce55 Merge pull request #750 from Shrugs/docs/runtime-config
docs: add documentation for cluster.spec, namely runtimeConfig
2016-11-20 19:34:09 -07:00
chrislovecnm cd39c71c5e docs updated 2016-11-16 15:54:19 -07:00
Chris Love b5646694a6 Merge pull request #807 from justinsb/master_resources
Reduce CPURequests, so we can run on 1 core machine
2016-11-15 13:34:49 -07:00
Justin Santa Barbara 912c6a3587 Merge pull request #868 from itsmrwave/fix_terraform_docs
Use correct envar for cluster name in Terraform docs
2016-11-14 09:36:55 -06:00
chrislovecnm 5a04922e5e base docs 2016-11-13 00:14:29 -05:00
Chris Love 367db9cd38 Merge pull request #875 from itsmrwave/fix2_terraform_docs
Use correct Terraform teardown command in Terraform docs
2016-11-12 11:12:33 -07:00
Chris Love b6cd9ca64f Merge pull request #848 from bjarkevad/patch-1
Use correct `kops rolling-update` command
2016-11-12 11:11:44 -07:00
King'ori Maina 9bf5cf25cb
Use correct Terraform teardown command 2016-11-12 19:03:08 +02:00
King'ori Maina 9ee0fca097
Use correct envar for cluster name 2016-11-11 14:31:52 +02:00
Chris Love f1aa5f4537 Merge pull request #852 from zytek/patch-1
docs: clarify /24 CIDR allocation
2016-11-10 11:09:46 -08:00
alok87 6069350b06 Topology added
Issue - https://github.com/kubernetes/kops/issues/863
2016-11-10 14:06:38 +05:30
Jakub Paweł Głazik e3edfd2792 Clarify /24 CIDR allocation
Kubenet allocated /24 CIDR to each Node, not Pod
2016-11-09 13:27:56 +01:00
Bjarke Vad Andersen 52c255c908 Use correct `kops rolling-update` command 2016-11-09 10:02:47 +01:00
Kris Childress bf4f1a9ea1 Merge pull request #840 from cgilmour/link-romana-documentation
Add link in networking docs for Romana install
2016-11-08 22:09:36 -08:00
Kris Childress 5f600eb543 Note on upgrades being experimental 2016-11-08 15:16:41 -08:00
Kris Childress 5b81b86265 Documentation and CNI requirements
- Fixing topology.md (linting after review)
- Adding error message for a neglected --networking cni on private topologies
- Adding troubleshooting to documentation
2016-11-08 15:16:41 -08:00
Kris Childress e962f9c5fd Adding bastion support 2016-11-08 15:16:41 -08:00
Kris Childress a1ca6b7a5b More progress - getting out to Github so I can switch laptops... will be needing 8 cores today :D 2016-11-08 15:16:41 -08:00
Kris Childress 8fba14b85b Small refactor - getting ready to start YAML 2016-11-08 15:16:41 -08:00
Kris Childress 000e847af2 Topology Initial Commit
- Refactor private networking -> topology
- Define new topology models (no changes yet)
- Docs
- Create cluster --topology and -t
- New functions for topology templating
2016-11-08 15:16:41 -08:00
Chris Love 789dd5777c Merge pull request #818 from Frameio/cobra-docs
Cobra improvements
2016-11-08 10:02:25 -08:00
Billy Shambrook cca9d62265 Add a development doc about general documentation guidelines 2016-11-08 12:02:48 +00:00
Billy Shambrook 7472349b86 Stop cobra adding a autogenerated comment when creating docs.
This is to avoid spamming pull requests.
2016-11-08 11:56:50 +00:00
Billy Shambrook 13919b066a add example to cli help for completion command. 2016-11-08 11:52:03 +00:00
Kris Childress 8532644166 Merge pull request #827 from justinsb/docs_update_dev_version
docs: suggest a better name for dev versions of nodeup
2016-11-07 21:41:41 -08:00
Caleb Gilmour cd35aafd8b Adds a link in networking docs for Romana install 2016-11-08 14:33:17 +13:00
Justin Santa Barbara d54ae563b8 Improve docs for images & the ubuntu image
* make heading for the ubuntu image
* add links for the debian images

Fix #756
2016-11-06 23:10:47 -05:00
Justin Santa Barbara 7e7dd953c8 Cleanup, a few notes for centos 2016-11-06 22:28:07 -05:00
Justin Santa Barbara 7566254372 docs: suggest a better name for dev versions of nodeup 2016-11-06 21:55:38 -05:00
Justin Santa Barbara 3e2d89c6b0 Recognize redhat.com image-owner-alias, fix docs 2016-11-06 21:38:21 -05:00
Billy Shambrook ea689f8ca9 add completion cli command. 2016-11-05 18:41:57 +00:00
Billy Shambrook 8e979ca434 add genhelpdocs cmd to generate cli markdown docs 2016-11-05 18:41:47 +00:00
Billy Shambrook aa2e394120 promote imperative git commit messages. 2016-11-05 18:21:09 +00:00
Billy Shambrook f38108ce7c add 'how to add new dependencies' to development docs. 2016-11-05 18:15:11 +00:00
Matt Condon 4bea8f80d1 fix: point yaml spec for adminAccess to cluster_spec 2016-11-04 18:12:55 -04:00
Matt Condon ad03ba6099 squash: line notes and additional comments/docs 2016-11-04 18:08:34 -04:00
Matt Condon 34dec91415 docs: add documentation for cluster.spec, namely runtimeConfig 2016-11-04 17:57:12 -04:00
Justin Santa Barbara 46e5b724cf Reduce CPURequests, so we can run on 1 core machine
Fix #776
2016-11-04 00:41:51 -04:00
Justin Santa Barbara 634e1e3c9c Add docs on how to update a dependency 2016-11-03 23:56:05 -04:00
Kris Childress 3e131445d0 Adding note on the kops build directory structure 2016-11-03 00:34:06 -06:00
Chris Love 1a9b455c6d Merge pull request #761 from Shrugs/docs/clarify-dns-creation-delay
docs: clarify delay on the api.* routes in Route53
2016-10-31 15:30:23 -06:00
keglevich3 200d7e20e6 elaborate "external networking"
Giving example for external netowrking
2016-10-31 23:20:48 +02:00
keglevich3 574dd9904f typo
typo
2016-10-31 22:46:38 +02:00
Matt Condon d40fb499d6 docs: clarify delay on the api.* routes in Route53 2016-10-31 12:24:43 -04:00
David Radcliffe 02989e4ed8 move boot-sequence doc into docs directory 2016-10-28 12:21:32 -04:00
Kris Childress ff92d3a85b Remove how it works - updating readme 2016-10-26 17:44:25 -06:00
Kris Childress 5d2b89ceae Visability for "other interesting modes" 2016-10-26 06:55:05 -06:00
Kris Childress 9216ef737b Readme Changes
- This is a major documentation change and cleanup for kops
2016-10-25 00:56:18 -06:00
chrislovecnm a91462695f Documenation for the new stuff and cleaning up test 2016-10-19 09:20:39 -06:00
Chris Love 0d78c65498 Merge pull request #660 from justinsb/fix_upgrade
Fix upgrade from kube-up
2016-10-18 10:39:33 -06:00
Chris Love f750d7177f Merge pull request #653 from nckturner/grammar-fix-10-14
simple -> simply
2016-10-15 18:10:41 -06:00
Justin Santa Barbara 1d54ef0409 Update upgrade docs for new service token workaround
Now that we know that service token rotation wasn't implemented, it
makes more sense why it wasn't working.  The workaround is a little
more involved than it used to be, but this will be better in 1.5 anwyay.
2016-10-15 14:18:29 -04:00
Justin Santa Barbara d7a2b0ba39 Add doc for our approach to dependencies 2016-10-15 13:26:41 -04:00
Nick Turner 443c810b7f simple -> simply 2016-10-14 22:47:06 -07:00
Justin Santa Barbara 6eeb7bf596 Prepare for 1.4.1: bump nodeup; add docs 2016-10-10 10:55:48 -04:00
Justin Santa Barbara a47674d10c Redhat/CentOS fixes per code review
* Always read /etc/redhat-release (symlinked on CentOS)
* Make _rhel_family the tag name, not _centos_family
* Add comment about writing to "system" systemd area
2016-10-07 09:43:04 -04:00
Justin Santa Barbara 9596b64121 Add RHEL7 2016-10-07 00:11:08 -04:00
Justin Santa Barbara d86390c172 CentOS7 initial experimental support 2016-10-06 23:23:30 -04:00
Justin Santa Barbara 655a61588e Switch all the final switches for release 1.4
Also apply the 1.4 schema changes.
2016-10-01 13:50:19 -04:00
Justin Santa Barbara 3ead9fe0ce Create addons for 1.4
(It isn't activated yet though)
2016-10-01 09:35:20 -04:00
Justin Santa Barbara aebf5f1e03 Create stable channel for kops
The idea being we don't necessarily always want to pick up the latest
change immediately, without validating it first.

Also this is an easy way to recommend the latest AMI without having to
search for it.  We also create an alias to the owner id, so that it is
readable / verifiable.
2016-09-30 20:59:32 -04:00
Justin Santa Barbara efe206ef61 Add docs for labels
Fix #441

Fix #241

Issue #311
2016-09-28 22:02:58 -04:00
Andrew Johnstone 07ef05d931 Rename comands.md to commands.md 2016-09-26 11:48:40 +01:00
Justin Santa Barbara 5ee6cc4f7b Docs on uploading a custom build 2016-09-24 11:51:11 -04:00
Justin Santa Barbara 999e802b5d Merge pull request #492 from justinsb/docs_image_name
Docs: describe how to go from an AMI to an image name
2016-09-24 11:42:32 -04:00
Justin Santa Barbara d494d83436 Merge pull request #452 from yissachar/support-shared-subnets
Add support for shared subnets
2016-09-24 11:41:28 -04:00
Justin Santa Barbara addaf5e4b4 Don't add terraform to --out
Fix #486
2016-09-24 11:25:39 -04:00
Justin Santa Barbara adf71b180d Docs: describe how to go from an AMI to an image name 2016-09-23 10:21:07 -04:00
Yissachar Radcliffe 5217bd432d Add support for shared subnets 2016-09-16 12:17:44 -04:00
Andrew Johnstone f6d2f8f196 Update secrets.md 2016-09-09 17:09:58 +01:00
Justin Santa Barbara 6e853a020f More docs on custom images
Explain that ubuntu is not yet tested
2016-09-09 10:24:38 -04:00
Justin Santa Barbara 9c3105b323 Make automatic upgrades optional
We add a `UpdatePolicy` field to the cluster spec

Also document how this feature was added.
2016-09-08 11:18:14 -04:00
Justin Santa Barbara 62d5451b25 Initial (experimental) Ubuntu 16.04 support 2016-09-08 10:20:42 -04:00
Justin Santa Barbara 466ee35787 Merge pull request #375 from justinsb/docs_network_1
WIP network mode docs
2016-09-08 00:15:23 -04:00
Justin Santa Barbara d3ab070b0d Use go-bindata to embed our models
This allows us to have single-file deployment
2016-09-07 11:56:03 -04:00
Justin Santa Barbara d2ccc99e86 WIP network mode docs 2016-08-27 15:19:15 -04:00
Justin Santa Barbara dc63e307df Allow pluggable networking: classic, kubenet, external 2016-08-22 12:32:15 -04:00
Justin Santa Barbara f3bd394008 Document cleaned up upgrade command
Issue #239
2016-08-16 10:27:37 -04:00
Justin Santa Barbara 5d8c170360 Rename old upgrade command; make new upgrade intuitive
The old upgrade command (which was only called as part of a kube-up ->
kops upgrade) is now `kops toolbox convert-imported`.  The docs are
updated, but this is only normally called once per import so this should
not be high impact.

The upgrade command now looks for things that need upgrading.  Currently
only `upgrade cluster` is implemented; it currently only checks the
KubernetesVersion.  If KubernetesVersion is out of date, it will be
printed, and if --yes is specified the cluster spec will be set to the
next value.
2016-08-16 09:28:36 -04:00
Justin Santa Barbara 68719704ef e2e test runner 2016-08-15 23:09:11 -04:00
Justin Santa Barbara 0a49f5ae33 Docs: run `kops delete cluster` even with TF, for dynamic resources 2016-08-14 23:45:20 -04:00
Justin Santa Barbara 004d08d1a6 Update terraform docs for 0.7 release
Issue #281
Closes #256
2016-08-14 23:16:44 -04:00
Justin Santa Barbara 8bcbfd2991 Add note that ASGs change during upgrade from 1.2
Fix #286
2016-08-14 22:42:11 -04:00
Justin Santa Barbara 8be3b87e1b Merge pull request #303 from justinsb/docs_aug14a
Start work on documenting authentication/security
2016-08-14 22:33:03 -04:00
Justin Santa Barbara 399e622f64 Start work on documenting authentication/security
In particular SSH

Issue #166
Issue #263
Issue #236
2016-08-14 22:30:49 -04:00
Justin Santa Barbara 7cde6890a4 Export admin password in kubecfg
This is where users expects to find it, because it is how kube-up does
it.

Issue #166
2016-08-14 22:18:58 -04:00
Justin Santa Barbara 7699dc8fd2 Merge pull request #294 from justinsb/use_ssh_key
SSH key improvements
2016-08-11 22:28:41 -04:00
Justin Santa Barbara 1f68107ded Merge pull request #292 from justinsb/run_ci_versions
Run CI versions of k8s
2016-08-11 22:28:33 -04:00
Justin Santa Barbara 96b49d5641 Document key creation for import 2016-08-11 12:05:35 -04:00
Justin Santa Barbara 8fb4215e17 Run CI versions of k8s
CI versions are not pushed to gcr.io, so we need to preload the images
by downloading them and doing a docker load.
2016-08-11 01:32:42 -04:00
Daniel Beruben 28dbdcf78d add docs how to update kops 2016-08-08 14:04:30 -04:00
Justin Santa Barbara de0482a411 More consistency in publickey CLI
Also docs skeleton
2016-08-05 01:23:13 -04:00
Justin Santa Barbara 5585af595b Support reading the plaintext value of a secret 2016-08-04 22:33:13 -04:00
Justin Santa Barbara d0fd8170cd Merge pull request #260 from justinsb/fix_246
Add docs on AWS VPC 50 node limit
2016-08-03 01:46:19 -04:00
Justin Santa Barbara a7e2a24c94 Add docs on AWS VPC 50 node limit
Also on subnets & routing tables.

Fix #246
2016-08-03 01:44:38 -04:00
Justin Santa Barbara e3f6b4d13e Merge pull request #259 from justinsb/docs_10
Remove lingering reference to --dryrun mode
2016-08-03 01:31:31 -04:00
Justin Santa Barbara 360c82b0f6 Remove lingering reference to --dryrun mode
Issue #16
2016-08-03 01:29:47 -04:00
Justin Santa Barbara 720441c436 Merge pull request #257 from justinsb/docs_9
Document /ui shortcut for dashboard
2016-08-03 01:13:20 -04:00
Justin Santa Barbara 54359187ac Document /ui shortcut for dashboard 2016-08-03 01:11:32 -04:00
Justin Santa Barbara 3cb175948f Fix docs formatting 2016-08-03 01:03:21 -04:00
Justin Santa Barbara 3c85fd1cba Document standalone-monitoring addon 2016-08-03 00:34:44 -04:00
Justin Santa Barbara 6dbe900887 First docs on creating addons: dashboard 2016-08-03 00:14:59 -04:00
Justin Santa Barbara 39a3d71def Revert "Import SSH public key into the keystore"
This reverts commit bd3ab166b7.
2016-07-29 13:06:37 -04:00
Justin Santa Barbara bd3ab166b7 Import SSH public key into the keystore
This means it only needs to be specified during `kops create`.  We
remove the option from `kops update` for consistency.

This will shortly be manageable using the secrets functionality.

Fix #221
2016-07-29 00:45:37 -04:00
Justin Santa Barbara c2dc9fd992 Merge pull request #219 from dberuben/ns_doc
How to add NameServer with AWS
2016-07-27 11:18:36 -04:00
Daniel Beruben 508f8878f1 little update 2016-07-27 11:06:25 -04:00
Justin Santa Barbara e3e58f605e support multiple zones in `kops import`
Seems to be less special-cased also.

Fix #216
2016-07-27 11:03:22 -04:00
Daniel Beruben 97b5a8d6c2 typo exemple-french example-us 2016-07-27 10:43:48 -04:00
Daniel Beruben 8969daa3d7 add draft 2016-07-27 10:26:46 -04:00
Justin Santa Barbara 9e9855d1a4 Simpler upgrade procedure: reuse subnet
By reusing the subnet & security groups, we are able to skip the ELB
steps of the upgrade procedure.  The new cluster also has the same
identity as the old cluster for security groups, so we don't need to
reconfigure ELB etc.

Fixes #175
Fixes #174
2016-07-22 11:47:12 -04:00
Justin Santa Barbara 2fa3bcc952 UX: Split create command into `create` and `update`
We separate out the `create cluster` operation from the `update cluster`
operation.  Now create cluster only creates the spec (unless you pass
--yes), and is only for new clusters.

`update cluster` works on new or existing clusters, and should be called
to apply changes.

`update` is not the best name, because it means something different in
kubectl, but I think it's a good start.
2016-07-21 11:54:09 -04:00
Justin Santa Barbara 61ef63391c Merge pull request #176 from justinsb/docs_7
Add docs for master resize
2016-07-21 09:31:04 -04:00
Justin Santa Barbara 5e4b060edd Support positional arguments for kops export kubecfg 2016-07-21 01:29:09 -04:00
Justin Santa Barbara d0a0741f8f Add docs for master resize 2016-07-19 22:46:17 -04:00
Justin Santa Barbara 169e911551 More docs polishing 2016-07-15 00:07:31 -04:00
Justin Santa Barbara 302f23463e Configuration of admin access to ports 22 and master-443
Fix #143
2016-07-14 10:33:26 -04:00
Justin Santa Barbara 5f627ad793 Beginning of docs about commands and args 2016-07-14 02:43:42 -04:00
Justin Santa Barbara 6f61e0c5b0 Better formatting for commands with responses 2016-07-11 00:29:00 -04:00
Justin Santa Barbara 9f1143781d Add docs for changing root volume type/size 2016-07-11 00:26:05 -04:00
Justin Santa Barbara 0aed68c260 Add support for deleting an InstanceGroup 2016-07-11 00:08:55 -04:00
Justin Santa Barbara 1d59f2aa80 Replace StateStore with a registry
StateStore was highly orientated towards a VFS system; replace it with a
Registry abstraction that is more object based.

We also rationalize much of the CLI (cmd) command logic also.
2016-07-11 00:07:59 -04:00
Justin Santa Barbara eb589fd025 Import cluster should create the same style name 2016-07-11 00:03:22 -04:00
Justin Santa Barbara a2d7dc017c Initial docs for how to apply a configuration change
The procedure could definitely use some work!
2016-07-05 13:04:17 -04:00
Justin Santa Barbara 3886c03efe Cleanup: move docs to top-level, add .gitignore
Rearranging for the new repo
2016-06-30 10:31:18 -04:00