Dalton Hubble
068cbf6da4
scripts: Remove unused libvirt UUID assignments
2016-07-05 23:47:39 -07:00
Dalton Hubble
c20ea43f0a
scripts: Remove rkt-gc-force script
...
* Cleanup script no longer required with rkt 1.8+
* Discussion in #208
2016-07-05 23:45:18 -07:00
Dalton Hubble
88eed6bc59
Makefile: Add release tarball target
2016-06-28 12:01:54 -07:00
Dalton Hubble
39f5c526ec
scripts: Fix get-coreos for curl via HTTP/2.0
2016-06-27 23:17:55 -07:00
Dalton Hubble
871b5a1142
scripts: Improve scripts for use in releases
...
* Minor documentation tweaks
2016-06-21 15:07:32 -07:00
Ed Rooth
736931d50c
scripts: update rkt-gc-force for rkt 1.8.0
2016-06-21 09:56:10 -07:00
Adam Schaub
5bac35cc54
*: Add /generic docs and revert NetBoot protobuf id
...
* Revert NetBoot id in storage.proto for compatibility
* Add URL.RawQuery to data for generic templates
* Add generic directory to scripts/setup-data-dir
* Add documentation for generic templates.
2016-06-15 11:09:45 -07:00
Dalton Hubble
5d138935e9
examples: Use coreos-install baseurl
...
* Examples which install CoreOS to disk should reference
a CoreOS install image from bootcfg assets to speed up
installs and improve the offline use-case
* Update scripts/get-coreos to download and verify the
CoreOS install image
2016-06-02 15:47:09 -07:00
Dalton Hubble
f878364ba1
examples: Update CoreOS version to 1053.2.0
...
* Update CoreOS version to get rkt 1.2.1->1.6.0 improvements
for running the kubelet wrapper in Kubernetes clusters
* Update CoreOS version for other clusters so users only need
to download one cached version of assets to run examples
2016-05-26 12:08:27 -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
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
ef06b87e3a
scripts/libvirt: Add MAC addresses for internal purposes
2016-05-11 13:17:23 -07:00
Dalton Hubble
1d608fac59
scripts/libvirt: Add UEFI/GRUB VM setup and notes
2016-05-04 11:38:41 -07:00
Dalton Hubble
20effb017d
examples: Update CoreOS version to alpha 1032.0.0
2016-05-04 10:45:45 -07:00
Dalton Hubble
d4afc6ae97
Documentation: Refresh documentation for v0.3.0
2016-04-14 10:18:16 -07:00
Dalton Hubble
4cdcbb1b8b
*: Change default FileStore data location to /var/lib/bootcfg
...
* Change assets download location to examples/assets
* FileStore should default to /var/lib/bootcfg/{profiles,groups,
ignition,cloud}
* Assets location should default to /var/lib/bootcfg/assets
* Fix -rpcAddress flag to be -rpc-address
2016-04-05 18:09:18 -07:00
Dalton Hubble
e4f147b1f2
scripts: Simplify TLS scripts into k8s-certgen and generate kubeconfig
...
* Remove kubecfg-rkt and kubecfg-docker which used relative paths
2016-03-31 12:54:08 -07:00
Dalton Hubble
ad5f6e0a72
scripts: Fold libvirt delete-disks into node destroy
2016-03-22 10:08:55 -07:00
Dalton Hubble
290be307ea
examples: Add k8s install to disk example
...
* Install a Kubernetes cluster with 1 master, 2 workers
* Setup a 3 node etcd cluster and enable update-engine
* Include fleet on the cluster as well
2016-03-21 11:50:50 -07:00
Dalton Hubble
1004777a71
examples: Update etcd examples from beta 899.6.0 to alpha 983.0.0
2016-03-19 17:29:23 -07:00
Dalton Hubble
409e2d4fbb
scripts/tls: Add example bare metal TLS generation script
2016-03-19 17:19:02 -07:00
Dalton Hubble
c5ea8362d3
examples: Update k8s to have 1 master, 2 workers
...
* Setup 3-node etcd cluster instead of dedicated etcd node
* Update certificate generation for workers on rkt/docker nets
* Add Tectonic Starter call to action
2016-03-19 16:56:51 -07:00
Dalton Hubble
a2e8f6756d
scripts/get-coreos: Download CoreOS Alpha 962.0.0
2016-03-19 01:58:32 -07:00
Dalton Hubble
89ae6bb35d
examples: Fix 2-stage CoreOS install example
...
* 4GB disk is too small and routinely fails in libvirt
* Depending on build env, dnsmasq ACI can have an old /etc/resolv.conf
DNS entry embedded. Can rebuild to fix, but use --dns=8.8.8.8 too
* Fix issue where etcd_proxy profile failed to pull metadata
so etcd_proxy wasn't configured after CoreOS install
2016-03-17 01:48:33 -07:00
Dalton Hubble
5623fa1521
bootcfg/api,config: Rename Spec to Profile
2016-03-15 15:06:22 -07:00
Dalton Hubble
798be8bdb8
bootcfg: Add bootcfg gRPC client and server packages
...
* Add standalone gRPC binary example
2016-03-04 11:31:33 -08:00
Dalton Hubble
a0cb75041e
scripts: Improve message for incorrect CoreOS channel/version
2016-02-25 11:44:44 -08:00
Dalton Hubble
6b330824c5
examples: Partition disk, root fs, and PXE with root fs
2016-02-24 17:04:21 -08:00
Dalton Hubble
3f369b59f9
docs: Add development and release docs
...
* Remove docs for Ignition fuze script which is
no longer used
2016-02-16 14:49:55 -08:00
Dalton Hubble
068cd613b6
scripts: Bump from CoreOS stable 877.1.0 to beta 899.6.0
2016-02-04 14:35:48 -08:00
Dalton Hubble
74fbdfc741
scripts: Define boot order and refresh disk pools in libvirt script
2016-02-04 14:10:19 -08:00
Dalton Hubble
68437b9e2d
api: Allow Ignition config templates in YAML
...
* Match machines to their Ignition template file, render the
template, parse as JSON or YAML, and serve as Ignition JSON
* Existing JSON ignition configs should still work
* Remove the Ignition YAML -> JSON transform script which used fuze
2016-02-04 13:45:11 -08:00
Dalton Hubble
fc4d669a38
examples: Install CoreOS to disk and provision an etcd cluster
2016-02-03 17:12:40 -08:00
Dalton Hubble
ad5346f325
examples: Add example booting Kubernetes on CNI bridge with rkt
2016-02-02 17:06:21 -08:00
Dalton Hubble
4e74ae657c
examples: Combine etcd, k8s, docker, and rkt examples
...
* Different sets of examples subfolders are not needed
2016-02-01 23:24:17 -08:00
Dalton Hubble
76cec40b5a
api: Add metadata endpoint with plain/text KEY=val's
...
* Show example with a custom metadata agent in Ignition
2016-01-31 01:13:53 -08:00
Dalton Hubble
6627a3d74c
scripts: Add build-aci to create the bootcfg ACI
2016-01-30 15:13:37 -08:00
Dalton Hubble
62d5c6e85b
docs: Move CNI definition into rkt docs
2016-01-28 14:24:38 -08:00
Dalton Hubble
c33497cb27
rkt: Add intial example with rkt, CNI, and ACIs
2016-01-27 14:13:33 -08:00
Dalton Hubble
6e03326e01
fix: Separate Go build and Docker build
...
* Go builds should not require sudo. Docker builds should
unless it has been given root group permissions, which is
not recommended. Keep Go binary and Docker builds separate.
2016-01-22 13:42:23 -08:00
Dalton Hubble
a184e43868
docs: Document signature endpoints and openpgp flags/vars
2016-01-20 22:26:31 -08:00
Dalton Hubble
50f0e8b093
scripts: Remove build step from travis push, remove run
...
* docker-build now builds the Linux binary and builds the image
* Remove extraneous run script, just execute the binary
2016-01-19 10:21:42 -08:00
Dalton Hubble
9f6bd67e29
scripts/libvirt: Add libvirt start subcommand
...
* Reboot depends on having a VM OS running
* Use libvirt start after libvirt poweroff the nodes
2016-01-13 18:36:52 -08:00
Dalton Hubble
30f856b417
rename: Rename -images-path to -assets-path
...
* Serve assets from /assets, remove /images endpoint
* Migrate images to assets so we have a place for general assets
2016-01-12 11:13:59 -08:00
Dalton Hubble
f90f3fe529
scripts/libvirt: Increase libvirt node memory to 1GB
...
* Needed to load initrd for CoreOS alpha and beta
2016-01-11 09:58:35 -08:00
Dalton Hubble
c188c2ee59
scripts: Add manager script for libvirt VM nodes
2016-01-05 23:57:21 -08:00
Dalton Hubble
247db7dbc4
scripts: Remove unused scripts, Dockerfiles, Makefile
...
* Remove unused scripts and avoid maintaining multiple
ways of doing the exact same thing
2016-01-05 23:36:19 -08:00
Spencer Brown
75cc427554
scripts: Add and trust CoreOS gpg signing key automatically
2015-12-30 00:49:09 -08:00
Dalton Hubble
5c8a8b2179
deploy: Use travis deployment conditionals
2015-12-28 13:05:30 -08:00
Dalton Hubble
b7dd9eff36
deploy: Add travis Docker push script
2015-12-28 11:43:07 -08:00