Commit Graph

28 Commits

Author SHA1 Message Date
Diego Pontoriero
948bdee165 scripts: fix shebangs.
/bin/bash is not an LSB path.
2018-01-09 17:59:15 -08:00
Dalton Hubble
5992ba6ad5 scripts/libvirt: Add disk hd to UEFI VM boot order 2017-11-16 23:41:29 -08:00
Dalton Hubble
1246d5a0db contrib/dnsmasq: Add ipxe.efi for dnsmasq:v0.5.0
* Add ipxe.efi to dnsmasq image's /var/lib/tftpboot directory
* Add initrd kernel argument respected only by UEFI
https://github.com/coreos/bugs/issues/1239
* Improve network-setup docs and scripts to cover UEFI clients
and to support launching UEFI QEMU/KVM clusters locally
* Reduce references to grub.efi flow, its not a happy path
2017-11-16 23:40:52 -08:00
Dalton Hubble
7829c14d52 examples: Bump Container Linux to stable 1520.8.0
* Increase minimum RAM required to use PXE image
* https://coreos.com/releases/#1520.5.0
2017-10-30 13:58:17 -07:00
Dalton Hubble
4a32b0cd59 scripts: Switch default tutorial from rkt to docker 2017-10-23 13:49:09 -07:00
Dalton Hubble
692bf81df8 examples: Update Kubernetes from v1.7.5 to v1.7.7
* Update from bootkube v0.6.2 to v0.7.0
* Update kube-dns to fix dnsmasq vulnerability
2017-10-04 09:55:37 -07:00
Casey Callendrello
46f0477614 libvirt: don't pass --pxe
In virt-install v1.4.2, the meaning of  `--pxe` changed from "allow pxe
boot" to "always pxe boot." This breaks matchbox, since we expect hosts
to pxe-boot only with empty hds. On hosts with v1.4.2, the VMs loop,
re-installing CL over and over.

The flag isn't necessary anyways, since we pass `--boot=hd,network`,
which enables pxe-booting.
2017-08-22 11:19:16 +02:00
Dalton Hubble
d437167ebf scripts: Move development-only scripts under scripts/dev 2017-05-24 10:15:24 -07:00
Dalton Hubble
31ed8dba2f scripts/libvirt: Allow QEMU/KVM disk size to be customized 2017-05-08 16:43:38 -07:00
Dalton Hubble
7787c6b787 scripts: Allow libvirt VM_MEMORY configuration 2017-04-03 14:48:48 -07:00
Dalton Hubble
da95af5625 scripts: Add virt-install flag so reboots work
* virt-install created VMs which reboot themselves should
actually reboot in order to mirror real machines
2017-01-04 16:26:51 -08:00
Dalton Hubble
f6aec67eb8 scripts: Add libvirt create subcommand and --os-variant
* Add `scripts/libvirt create` subcommand for rkt setups
* Add --os-variant=generic to remove nag messages to specify
* Rename places QEMU/KVM VMs were called libvirt VMs
2016-09-17 02:39:04 -07:00
Chance Zibolski
62d269f92f scripts: Move node info into common sourcable scripts 2016-08-12 11:24:26 -07:00
Dalton Hubble
068cbf6da4 scripts: Remove unused libvirt UUID assignments 2016-07-05 23:47:39 -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
ad5f6e0a72 scripts: Fold libvirt delete-disks into node destroy 2016-03-22 10:08:55 -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
6b330824c5 examples: Partition disk, root fs, and PXE with root fs 2016-02-24 17:04:21 -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
fc4d669a38 examples: Install CoreOS to disk and provision an etcd cluster 2016-02-03 17:12:40 -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
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
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