Commit Graph

918 Commits

Author SHA1 Message Date
Justin Santa Barbara a9c4062cce Make it clearer when we use the cluster from kubecfg
Fix #164
2016-08-03 00:58:22 -04:00
Justin Santa Barbara b9ffc61877 Merge pull request #253 from justinsb/remove_addons
Remove addons command
2016-08-03 00:44:32 -04:00
Justin Santa Barbara 928fd6161d Remove addons command
Encourage users to use kubectl instead
2016-08-03 00:42:42 -04:00
Justin Santa Barbara 9f92e24f02 Merge pull request #252 from justinsb/addons_2
Document standalone-monitoring addon
2016-08-03 00:36:58 -04:00
Justin Santa Barbara 3c85fd1cba Document standalone-monitoring addon 2016-08-03 00:34:44 -04:00
Justin Santa Barbara a4317ca703 Merge pull request #250 from justinsb/master
First docs on creating addons: dashboard
2016-08-03 00:19:42 -04:00
Justin Santa Barbara 6dbe900887 First docs on creating addons: dashboard 2016-08-03 00:14:59 -04:00
Justin Santa Barbara 5bbe399558 Merge pull request #248 from justinsb/fix_238
Better output when kubectl not in PATH
2016-08-02 23:55:56 -04:00
Justin Santa Barbara 13388fc4de Merge pull request #249 from justinsb/fix_235
Fix concurrent map write bug in TF creation
2016-08-02 23:55:42 -04:00
Justin Santa Barbara a9922d0a07 Fix concurrent map write bug in TF creation
Thanks for reporting @azell

Fix #235
2016-08-02 23:12:53 -04:00
Justin Santa Barbara 45dd1da4a1 Better output when kubectl not in PATH
Also add to README

Fix #238
2016-08-02 23:06:51 -04:00
Justin Santa Barbara 0a8fe533bb Merge pull request #242 from justinsb/hotfix_241
Temporarily ignore changes on the ASG
2016-08-02 10:04:24 -04:00
Justin Santa Barbara dc5fecabac Temporarily ignore changes on the ASG
This is to permit users to add tags to the ASG.

The long-term fix is to allow specification of additional tags at the
cluster level; the canonical use-case is for the AWS billing tags.

Issue #241
2016-08-02 10:01:22 -04:00
Justin Santa Barbara 132a84e9a3 Merge pull request #231 from justinsb/revert_ssh_key
Revert SSH public key fix
2016-07-29 13:09:33 -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 cf1529e9df Revert "Add `kops get secrets` command"
This reverts commit 19e19a0f09.
2016-07-29 13:06:26 -04:00
Justin Santa Barbara 049fbf808f Merge pull request #227 from justinsb/get_secrets
Add `kops get secrets` command
2016-07-29 01:39:25 -04:00
Justin Santa Barbara afcba0a244 Merge pull request #229 from justinsb/fix_command_debug_format
Fix log message of shell commands
2016-07-29 01:39:19 -04:00
Justin Santa Barbara 310ba12edf Fix log message of shell commands
We were double-printing argv[0]
2016-07-29 01:30:34 -04:00
Justin Santa Barbara 19e19a0f09 Add `kops get secrets` command
Matches our naming pattern, and now using our text grid output
2016-07-29 01:12:03 -04:00
Justin Santa Barbara 3e3ca5a2b8 Merge pull request #222 from justinsb/fix_204
Run the master on the pod network, unless IsolateMaster=true
2016-07-29 00:51:50 -04:00
Justin Santa Barbara 17c6007fc1 Merge pull request #225 from justinsb/fix_221
Import SSH public key into the keystore
2016-07-29 00:49:32 -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 2b3f55563e Run the master on the pod network, unless IsolateMaster=true
The master is now registered as a Node.  It is marked as Unschedulable,
so normal pods will not run on it.  But Daemonsets will, and it is
surprising that they don't work unless hostNetwork=true.

The default is now what seems to be expected:
* we allocate the master a real CIDR on the pod network
* kube-proxy runs on the master, so it can talk to pods
* we run kubelet on the master with enable-debugging-handlers, so
  kubectl logs etc works

To get the old behaviour, edit the cluster spec and set
`isolateMasters: true`
2016-07-28 12:12:16 -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 d8bfa33c16 Merge pull request #218 from justinsb/gofmt_1
Apply gofmt to dns-controller
2016-07-27 11:06:24 -04:00
Justin Santa Barbara 3382df7031 Merge pull request #217 from justinsb/fix_216
support multiple zones in `kops import`
2016-07-27 11:06:13 -04:00
Justin Santa Barbara 8df2a8c843 Apply gofmt to dns-controller 2016-07-27 11:04:57 -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 e3d6231fbe Merge pull request #215 from justinsb/makefile_include_git
Update makefiles to include git, exclude glide
2016-07-27 01:08:09 -04:00
Justin Santa Barbara bcf7505cda Update makefiles to include git, exclude glide
We need git to get the HEAD version for including in the built
executable (for e.g. `kops version`)

We don't need glide to build - our deps should already be in vendor
2016-07-27 01:05:35 -04:00
Justin Santa Barbara 62037e0029 Merge pull request #214 from justinsb/more_deps_2
More missing deps
2016-07-27 00:11:06 -04:00
Justin Santa Barbara 17709f212a More missing deps 2016-07-27 00:05:44 -04:00
Justin Santa Barbara 68076b4f01 Merge pull request #213 from justinsb/more_deps
Add missing dependencies
2016-07-27 00:00:10 -04:00
Justin Santa Barbara a4c7343885 Add missing dependencies 2016-07-26 23:58:58 -04:00
Justin Santa Barbara 5297e434f1 Merge pull request #207 from justinsb/update_deps
Use submodules instead of glide
2016-07-26 23:51:37 -04:00
Justin Santa Barbara 3242697965 Merge pull request #211 from justinsb/typo_1
Fix typo: istance -> instance
2016-07-26 23:51:25 -04:00
Justin Santa Barbara 2a43565e30 Fix typo: istance -> instance 2016-07-26 19:05:26 -04:00
Justin Santa Barbara 937ab4cc78 Merge pull request #206 from thefotios/fix_15_template_incompatability
Remove {{- ... -}} from AWS templates for 1.5 compatability
2016-07-26 11:40:14 -04:00
Justin Santa Barbara 4b7adf6884 Use submodules instead of glide
Manual management of dependencies still seems easier, sadly.
2016-07-26 11:23:24 -04:00
Fotios Lindiakos be2fcca933 Remove trimming in AWS templates 2016-07-26 11:14:55 -04:00
Justin Santa Barbara b3713f66d3 Merge pull request #201 from justinsb/kubelet_fast_path
Make sure master uses 127.0.0.1:8080 to reach apiserver
2016-07-25 10:44:05 -04:00
Justin Santa Barbara 5c87261622 Make sure master uses 127.0.0.1:8080 to reach apiserver
This should be a little faster
2016-07-25 10:11:42 -04:00
Justin Santa Barbara b11c573995 Merge pull request #200 from justinsb/vfs_test
Add test for bigint format
2016-07-24 23:46:12 -04:00
Justin Santa Barbara 172ffe8328 Merge pull request #26 from justinsb/dns-controller
Replace kope-aws controller with in-tree DNS controller
2016-07-24 23:46:03 -04:00
Justin Santa Barbara bdb8e77079 Import code for new DNS controller
It uses the dnsprovider code in the k8s repo, and it looks for
annotations on pods, ingress, nodes & services.
2016-07-24 23:42:49 -04:00
Justin Santa Barbara 97cb6a7296 Add test for bigint format 2016-07-24 21:49:35 -04:00