Dalton Hubble
ee3445454e
examples: Switch Kubernetes (non-terraform) to use CLUO
...
* Use the container linux update operator to coordinate reboots
* Stop using locksmithd for reboot coordination
* etcd TLS assets now only need to be distributed to controller
nodes which are etcd peers
2017-07-14 14:11:33 -07:00
Dalton Hubble
170f8c09ec
Merge pull request #605 from coreos/fix-bootkube-version
...
scripts/dev: Update bootkube render binary for tests
2017-07-14 10:23:35 -07:00
Dalton Hubble
e10525ded0
scripts/dev: Fix bootkube render binary for tests
2017-07-13 10:26:30 -07:00
Dalton Hubble
4c47adf390
Merge pull request #604 from coreos/bootkube-v0.5.0
...
examples: Update terraform Kubernetes to use bootkube v0.5.0
2017-07-13 09:37:41 -07:00
Dalton Hubble
ce3154cae9
examples: Update terraform Kubernetes to use bootkube v0.5.0
2017-07-12 20:13:04 -07:00
Dalton Hubble
5e54960a92
Merge pull request #603 from coreos/non-terraform-bootkube
...
Update non-terraform Kubernetes to use bootkube v0.5.0
2017-07-12 15:27:16 -07:00
Dalton Hubble
e008b8ea5e
Jenkinsfile: Bump Kubernetes test timeouts
...
* Hyperkube image downloads can be very slow, though the
clusters themselves are considered correctly configured
2017-07-12 13:42:34 -07:00
Dalton Hubble
b636fc7a3d
examples: Update non-terraform Kubernetes to use bootkube v0.5.0
2017-07-12 13:41:33 -07:00
Dalton Hubble
30cf06853d
Merge pull request #597 from ivy/doc-tweaks
...
Documentation tweaks
2017-07-10 11:46:43 -07:00
Ivy Evans
61377d2955
Documentation: Add syntax highlighting for example
2017-07-06 18:38:57 -07:00
Ivy Evans
a7ba7714f5
Documentation: Fix typo "template" => "templates"
2017-07-06 18:34:26 -07:00
Dalton Hubble
ff916686e7
Merge pull request #596 from euank/retry-curl
...
examples: include 'curl' retries
2017-06-30 14:53:08 -07:00
Euan Kemp
fbc4b39c59
examples: include 'curl' retries
...
`After=network-online.target` *should* mean this isn't needed in most
cases, but per
https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget/ , the
definition of "network-online" is a little shaky.
Regardless, being a little more resilient to network flakes and races is
a good thing. The count of `10` was arbitrarily chosen.
2017-06-30 10:58:51 -07:00
Dalton Hubble
be46b389bf
Merge pull request #594 from sdemos/master
...
scripts/devnet: open port 8081 when using docker
2017-06-28 14:51:53 -07:00
Stephen Demos
a14e6c8bb9
scripts/devnet: open port 8081 when using docker
...
otherwise the gRPC server is not accessible
2017-06-28 14:10:07 -07:00
Dalton Hubble
c03b7a9627
Merge branch 'readme-cleanup'
2017-06-26 17:38:48 -07:00
Dalton Hubble
ac40eeedb5
README: Remove duplicated Tectonic docs
...
* Ensure that Matchbox (open-source) and Tectonic (enterprise)
are kept separate, Tectonic has its own docs
* Matchbox is agnostic to Kubernetes distribution
2017-06-26 17:03:10 -07:00
Dalton Hubble
9e23f3a86d
examples: Fix LOCKSMITHD_ENDPOINT protocol to be https
...
* Fix auto-update issue introduced in 6f02107 which occurs
when self-hosted etcd is used and locksmithd cannot auth
* See #590
2017-06-26 16:02:17 -07:00
Dalton Hubble
d1baa3fb65
Merge pull request #591 from coreos/fix-locksmithd
...
examples: Use etcd client certs in locksmithd dropin
2017-06-26 15:11:33 -07:00
Dalton Hubble
c915fc2b52
examples: Use etcd client certs in locksmithd dropin
...
* Fixes a regression introduced in 6f02107 which upgraded to
Kubernetes v1.6.6 and added self-hosted etcd with TLS
* Both on-host and self-hosted etcd now require clients to use
TLS client certs so locksmithd
2017-06-26 14:39:54 -07:00
Dalton Hubble
6f02107448
Merge pull request #585 from coreos/kubernetes-upgrade
...
examples: Upgrade Kubernetes to v1.6.6
2017-06-24 15:02:20 -07:00
Dalton Hubble
ff06990edb
examples: Upgrade Kubernetes to v1.6.6
...
* Upgrade to bootkube v0.4.5
* Enable TLS for experimental self-hosted etcd
* Upstream manifest generation changes modify the flannel
Daemonset, switch several control plane components to run
as non-root, and add an explicit UpdateStrategy to the
control plane components
2017-06-24 14:39:10 -07:00
Dalton Hubble
9bc6edc65b
Merge pull request #583 from coreos/etcd3-update
...
examples: Update etcd3 from v3.1.6 to v3.2.0
2017-06-16 15:19:02 -07:00
Dalton Hubble
5b8006ae35
examples: Update etcd3 from v3.1.6 to v3.2.0
2017-06-16 14:23:38 -07:00
Dalton Hubble
ff5cd0468e
Merge pull request #547 from coreos/enable-bootkube-tests
...
Re-enable bootkube-terraform cluster tests
2017-06-15 16:56:30 -07:00
Dalton Hubble
4d9bd82c12
tests/smoke: Re-enable bootkube-terraform cluster tests
...
* Simplify script to not launch subshells
* Verify tests don't leave behind processes running terraform apply
2017-06-15 11:59:34 -07:00
Dalton Hubble
882793f230
Merge pull request #577 from notnamed/patch-1
...
Correct path to client.crt and client.key
2017-06-15 11:31:05 -07:00
Dalton Hubble
858e1bda73
Merge pull request #572 from coreos/allow-docker
...
scripts: Improve devnet script to allow using rkt or docker
2017-06-15 11:30:52 -07:00
Dalton Hubble
cfbb9cebd0
scripts: Improve devnet script to allow using rkt or docker
...
* Add create, status, and destroy subcommands that use docker as
the container runtime for testing local QEMU/KVM clusters. Before,
only rkt could be used.
* Update local QEMU/KVM tutorial documentation
2017-06-15 11:06:22 -07:00
Jordan Cooks
edbe5bab20
Correct path to client.crt and client.key
...
gRPC API verification step has invalid paths to client.crt and client.key; these are created in ~/matchbox-v0.6.1-linux-amd64/scripts/tls (depending on where the matchbox installer is extracted).
2017-06-14 09:19:55 -07:00
Dalton Hubble
299701e7ea
Merge pull request #576 from coreos/fix-ingress-resource
...
contrib/k8s: Use two Ingress resources for HTTP and TLS gRPC
2017-06-13 17:15:02 -07:00
Dalton Hubble
a20720a0d4
contrib/k8s: Use two Ingress resources for HTTP and TLS gRPC
...
* Fixes Ingress controller issue upgrading from nginx-ingress-controller
0.9-beta.3 to 0.9-beta.4 through 0.9-beta.7
2017-06-13 14:06:53 -07:00
Dalton Hubble
5a9c24ceb3
Merge pull request #573 from coreos/base-image
...
Dockerfile: Update base image from alpine:3.5 to alpine:3.6
2017-06-13 09:57:52 -07:00
Dalton Hubble
82af3f747d
Dockerfile: Update base image from alpine:3.5 to alpine:3.6
2017-06-12 16:45:18 -07:00
Dalton Hubble
e955fecd30
Merge pull request #571 from coreos/missing-output
...
examples/terraform/modules: Add outputs.tf with kubeconfig
2017-06-12 14:18:31 -07:00
Dalton Hubble
0c1e20db27
Merge pull request #569 from coreos/deprecate-cloud
...
matchbox,Documentation: Mark Cloud-Config as deprecated
2017-06-12 09:48:29 -07:00
Dalton Hubble
8d6d0397ff
examples/terraform/modules: Add outputs.tf with kubeconfig
2017-06-12 00:46:14 -07:00
Dalton Hubble
abc7eb8dfb
Merge pull request #568 from dghubble/changelog
...
CHANGES.md: Add missing changelog notes
2017-06-09 11:18:41 -07:00
Dalton Hubble
149f441ad8
matchbox,Documentation: Mark Cloud-Config as deprecated
...
* Warn that Cloud-Config support will be removed in the
future
2017-06-09 10:53:49 -07:00
Dalton Hubble
cf43908a72
CHANGES.md: Add missing changelog notes
2017-06-09 10:35:27 -07:00
Benjamin Gilbert
523b15ed13
Merge pull request #567 from bgilbert/container-linux
...
*: CoreOS -> Container Linux
2017-06-08 15:33:37 -07:00
Benjamin Gilbert
aac270e937
README: Shorten line
2017-06-08 15:14:03 -07:00
Dalton Hubble
1cfdce2970
Merge branch 'add-generic'
2017-06-08 14:37:18 -07:00
Benjamin Gilbert
9d3d08a26f
*: CoreOS -> Container Linux
2017-06-08 12:29:00 -07:00
Wagner Sartori Junior
b176de805e
cli,client,http,rpc,server,storage: Add gRPC API for generic (experimental) templates
...
Matchbox added generic template support to enable experimenting with
rendering different kinds of templates, beyond Container Linux configs
and cloud-configs. We'd like to add a gRPC endpoint for generic
templates, as is done for other configs to support gRPC clients.
2017-06-08 11:34:09 -07:00
Dalton Hubble
009b44b25d
Merge pull request #566 from coreos/on-host-etcd-tls
...
examples: Use Kubernetes on-host etcd TLS
2017-06-08 09:51:44 -07:00
Dalton Hubble
57e473b6f5
examples/terraform: Enable on-host etcd TLS for terraform-based bootkube
2017-06-07 16:38:54 -07:00
Dalton Hubble
66cd8da417
examples: Use Kubernetes on-host etcd TLS
...
* etcd3 cluster requires peers and clients to be TLS authenticated
* kube-apiserver (incl. bootstrap) communicates with TLS
authenticated on-host etcd cluster
2017-06-07 10:56:55 -07:00
Dalton Hubble
50a3d11414
Merge pull request #564 from coreos/remove-cmdline
...
matchbox: Remove Profile cmdline map field
2017-06-06 13:53:14 -07:00
Dalton Hubble
6fa13007c8
matchbox: Remove Profile cmdline map field
2017-06-05 13:04:09 -07:00