1707 Commits

Author SHA1 Message Date
Dalton Hubble
3277869fe2 Documentation/bootcfg: Add bootcfg object overview diagram 2016-05-24 13:56:09 -07:00
Dalton Hubble
76ced1e75b Godeps: Remove old Godeps folder
* We've switched to glide, the Godeps folder should have been
deleted
2016-05-19 17:06:16 -07:00
Dalton Hubble
b779e2d318 Merge pull request #205 from coreos/bootkube
examples/bootkube: Setup bootkube cluster via on-host bootkube
2016-05-19 16:16:26 -07:00
Dalton Hubble
88a43b1170 examples/bootkube: Setup bootkube cluster via on-host bootkube
* bootkube clusters work with bootkube 5c1efe3ac61e270
* Copy bootkube generated assets and executable to any master
* Change hosts to use kubelet client certificate instead of token
* Update bootkube deployment documentation
2016-05-19 15:23:54 -07:00
Dalton Hubble
f6c486da3a Merge pull request #177 from coreos/use-bootcfg-group
contrib/systemd: Run bootcfg with bootcfg user and group
2016-05-18 10:29:43 -07:00
Dalton Hubble
5cd35d8606 contrib/systemd: Run bootcfg with bootcfg user/group
* Setup data dir with the bootcfg group
2016-05-17 12:30:26 -07:00
Dalton Hubble
66f581926e Merge pull request #204 from coreos/update-k8s
examples/k8s: Update k8s to v1.2.4 and openssl conf
2016-05-16 15:31:36 -07:00
Dalton Hubble
ce88b94b9f examples/k8s: Update k8s to v1.2.4_coreos.1
* Add missing kubernetes.default.svc alt names to openssl config
2016-05-16 14:59:10 -07:00
Dalton Hubble
e2c066d750 vendor: Bump protobuf, grpc, and generated code 2016-05-13 11:19:19 -07:00
Dalton Hubble
d4740e5036 Merge pull request #201 from coreos/godep-to-glide
vendor: Switch from godep to glide tool
2016-05-13 11:18:05 -07:00
Dalton Hubble
948c9d9233 vendor: Switch from godep to glide tool
* Use glide for dependency management
* https://github.com/coreos/docs/issues/775
2016-05-13 10:40:11 -07:00
Dalton Hubble
2c7c92b07e examples/etcd: Enable etcd strict reconfig check
* Don't allow etcd clusters to reconfigure themselves
to lose quorum
2016-05-11 16:23:30 -07:00
Dalton Hubble
ef06b87e3a scripts/libvirt: Add MAC addresses for internal purposes 2016-05-11 13:17:23 -07:00
Dalton Hubble
6d73c8d629 docs: Add IRC badge, update misc notes 2016-05-10 17:01:24 -07:00
Dalton Hubble
bded1da916 Merge pull request #198 from dgonyeo/master
docs/getting-started-rkt: the --insecure-options flag was unnecessary
2016-05-10 16:19:53 -07:00
Derek Gonyeo
213a766d4a docs/getting-started-rkt: the --insecure-options flag was unnecessary
The docs had the user skip image verification for an image pulled from
Quay, claiming that since Quay hosts docker images the image is
unsigned. This is true when fetching the docker file with "docker://",
but when an ACI is pulled from Quay (which it converts on the fly), the
ACI will be properly signed.
2016-05-10 19:08:15 -04:00
Dalton Hubble
16bc87c70a bootcfg/storage: Add Copy methods to Profile and Group 2016-05-10 15:37:03 -07:00
Dalton Hubble
53a97f2d17 bootcfg/version: Don't show version at / path
* Stop showing version hash at / path. If bootcfg were deployed
at a public endpoint, the version could be used by attackers to
find out-of-date deployments.
2016-05-10 15:03:15 -07:00
Dalton Hubble
86558b7851 Merge pull request #195 from coreos/fix-pxe-example
example: Revert ssh Ignition config change
2016-05-10 14:46:22 -07:00
Dalton Hubble
6211d2d390 example: Revert ssh Ignition config change
* Users try to use the latest reference example clusters with
a bootcfg v0.3.0 deployment, which did not yet support Ignition
2.0.0. Wait until closer to v0.4.0 to bump Ignition configs.
2016-05-10 14:31:20 -07:00
Dalton Hubble
91215fe197 Merge pull request #193 from coreos/grpc-client
bootcfg/client: Fix New error detection and add Close
2016-05-10 14:27:43 -07:00
Dalton Hubble
1a41114ccc bootcfg/client: Add gRPC client Close 2016-05-10 13:19:41 -07:00
Dalton Hubble
1ef3a57371 bootcfg/client: Return an error if no endpoints provided
* Client package's New should return an error if no endpoints
are provided when creating a gRPC client
2016-05-10 13:07:09 -07:00
Dalton Hubble
311e5fac1c Merge pull request #178 from coreos/ignition-upgrade
ignition: Allow Ignition V1/V2, ignore template file extension
2016-05-05 17:07:48 -07:00
Dalton Hubble
fb560dc79d vendor: Update Ignition dependency 2016-05-05 14:59:17 -07:00
Dalton Hubble
682bb72dde bootcfg/http: Allow Ignition 2.0.0 YAML
* Ignition 2.0.0 became available in CoreOS 1010.1.0
2016-05-05 14:59:15 -07:00
Dalton Hubble
d6e2d14560 bootcfg/http: Allow Ignition 2.0.0 JSON and arbitrary extensions
* Allow Ignition 2.0.0 JSON documents to be served
* Stop requiring Ignition templates to use file extensions to
specify their rendered format for parsing
2016-05-05 14:58:39 -07:00
Dalton Hubble
9fda4a1741 Merge pull request #187 from coreos/update-k8s
examples/profiles/k8s: Update k8s cluster to v1.2.3
2016-05-04 14:01:47 -07:00
Dalton Hubble
f607f61b8a examples/profiles/k8s: Update k8s cluster to v1.2.3 2016-05-04 11:54:27 -07:00
Dalton Hubble
02364998b4 Merge pull request #186 from coreos/add-uefi-libvirt
scripts/libvirt: Add UEFI grub VM setup and notes
2016-05-04 11:53:25 -07:00
Dalton Hubble
1d608fac59 scripts/libvirt: Add UEFI/GRUB VM setup and notes 2016-05-04 11:38:41 -07:00
Dalton Hubble
2860632d2c Merge pull request #185 from coreos/update-coreos
Update CoreOS version from alpha 983.0.0 to 1032.0.0
2016-05-04 10:58:32 -07:00
Dalton Hubble
20effb017d examples: Update CoreOS version to alpha 1032.0.0 2016-05-04 10:45:45 -07:00
Dalton Hubble
e035a01f86 Merge pull request #184 from coreos/remove-google-dns
Remove 8.8.8.8 from networkd example configs
2016-05-04 10:43:53 -07:00
Dalton Hubble
166beb0093 Remove 8.8.8.8 from networkd example configs
* Profiles should use only the user-provided DNS endpoint.
Adding 8.8.8.8 can cause inconsistent resolution and in some
setups, 8.8.8.8 is not routable.
2016-05-04 00:06:43 -07:00
Dalton Hubble
1bc2c51430 Merge pull request #183 from coreos/remove-k8s-version
examples/k8s: Remove k8s_version from machine metadata
2016-05-03 18:07:28 -07:00
Dalton Hubble
c2c29bb7ff examples/k8s: Remove k8s_version from machine metadata
* Setting k8s_version via metadata gives the impression
it can be bumped and the cluster will operate with the
desired version. In reality, the k8s profiles change in
minor but important ways which we validate between k8s
releases. It should be part of the k8s profile Ignition.
2016-05-03 15:54:46 -07:00
Dalton Hubble
dbd3795924 docs: Add missing metadata HTTP API endpoint docs 2016-05-02 15:24:53 -07:00
Dalton Hubble
ee4fff254d Merge pull request #181 from coreos/fix-dns
examples/groups/k8s: Fix DNS resolution in pods
2016-05-02 11:39:44 -07:00
Dalton Hubble
f615240b4f examples/groups/k8s: Fix DNS resolution in pods
* k8s worker nodes were provisioned with a typo'd DNS service
IP address (10.3.0.1 instead of 10.3.0.10) which caused DNS to
be misconfigured in pods
2016-05-01 23:57:00 -07:00
Dalton Hubble
589cd858bf Merge pull request #179 from coreos/add-kubernetes-tutorial
docs: Add Kubernetes tutorial as a spearate document
2016-04-29 14:58:13 -07:00
Dalton Hubble
86af1447bf docs: Add Kubernetes tutorial to separate document 2016-04-29 14:36:55 -07:00
Dalton Hubble
3cddd4bf16 Merge pull request #175 from coreos/update-diagram
docs: Remove cloud-config from machine lifecycle diagram
2016-04-27 11:08:27 -07:00
Dalton Hubble
d1d26c05ed docs: Remove cloud-config from machine lifecycle diagram
* coreos-baremetal no longer uses examples with cloud-config
so the diagram can be simplified to just show Ignition
2016-04-27 10:15:46 -07:00
Dalton Hubble
88c95d272f Merge pull request #174 from coreos/logging-and-version
Improvements to logging and version display
2016-04-26 21:48:45 -04:00
Dalton Hubble
3525abf84f bootcfg/version: Add version package and HTTP version output
* bootcfg/version package provides the linker's GIT SHA based
version to bootcfg components
* Display the bootcfg version via the HTTP server / path for
convenience and for validating a deployed version easily
* Log requests to the / rooted subtree paths to surface machines
which are making requests containing typos and mistakes that do
not match HTTP API endpoints
2016-04-26 18:21:59 -07:00
Dalton Hubble
f654879195 bootcfg/http: Fix http package log messages
* Package bootcfg/http logs show "api" which was the old
package name
2016-04-26 18:21:59 -07:00
Dalton Hubble
0d04785d39 contrib/k8s: Add bootcfg k8s deployment and service manifests
* Show Kubernetes deployment example with emptyDir volumes
2016-04-26 16:18:58 -07:00
Dalton Hubble
e31bcb4470 docs: Add rkt and Docker bootcfg deployment notes 2016-04-26 16:18:58 -07:00
Dalton Hubble
dc77940c48 examples: Add Self-hosted Kubernetes cluster example
* Use CoreOS bootkube tool to start control plane pods
2016-04-26 14:15:53 -07:00