Dalton Hubble
68e4900abe
Reset QEM/KVM memory to 2GB for local nodes
...
* https://github.com/coreos/fedora-coreos-docs/pull/196
2020-10-15 20:10:59 -07:00
Dalton Hubble
ff7112e9d3
Improve deployment docs, prep for release v0.9.0
...
* Update deployment docs to target Fedora CoreOS and Flatcar Linux
* Remove redundant systemd units
2020-10-14 23:00:34 -07:00
Dalton Hubble
da0df01763
Refresh manual examples and local QEMU/KVM docs
...
* Refactor examples to boot provision minimal hosts
with Fedora CoreOS or Flatcar Linux
* Remove the etcd3 cluster example or other specific
kinds of hosts
* Update script get-fedora-coreos
* Remove script get-coreos
2020-10-14 02:36:03 -07:00
Dalton Hubble
d007c64a5f
Change Matchbox container image publishing
...
* Use our own infra to perform image builds and push images.
Provides future options for publishing images to multiple
image registries and for multiple architectures, while keeping
push permissions in-house
* Remove Travis ability to push to Quay
* Use Travis only for Go tests of Pull Requests
2020-05-31 14:59:51 -07:00
Barak Michener
7ba809adf4
Add contrib/k8s to release tarball ( #788 )
...
The docs suggest it is (https://matchbox.psdn.io/deployment/#kubernetes ) but they aren't there. They're only in the git checkout. Which is fine, but for consistency.
2020-03-24 23:11:56 -07:00
Dalton Hubble
90a91f7306
Update get-fedora-coreos convenience script
...
* Refer to Fedora CoreOS 31 download paths
* https://github.com/poseidon/typhoon/pull/624
2020-02-08 15:35:28 -08:00
Dalton Hubble
26b5055f2f
Use a container image for protobuf code generation
...
* Use `quay.io/dghubble/protoc` as the standard codegen
environment across projects. Pin a version (v3.10.1)
* Generated code is now automatically ignored by golint
based on the comment header, which will simplify linting
* Upgrade protobuf from 2bba0603135d to v1.3.2
* Upgrade grpc from v1.2.1 to v1.25.1
* Remove `get-protoc` and `codegen` scripts
2019-11-24 14:58:03 -08:00
Dalton Hubble
97fb6b302c
Fix links to Documentation to new docs directory
2019-11-23 15:38:28 -08:00
Dalton Hubble
a0b24a9596
Remove rkt tutorials, docs, and scripts
...
* rkt achieved its mission creating the OCI standard,
pluggable runtimes, and prevented Docker world
domination. We can now proceed with disarmament
* Few, if any, developers still use rkt locally
2019-10-06 22:28:39 -07:00
Dalton Hubble
0b56acf884
Remove node4 from the local QEMU/KVM setup
2019-10-06 21:49:40 -07:00
Dalton Hubble
ec55f43cdf
Add get-fedora-coreos script to download files
...
* Download kernel, initramfs, and raw image needed
for cached installs of Fedora CoreOS
2019-10-06 16:34:09 -07:00
Dalton Hubble
908e89c3a1
Stop referencing outdated coreos/dnsmasq image
...
* Use the quay.io/poseidon/dnsmasq image, which receives
periodic updates. The coreos/dnsmasq image is outdated
* https://github.com/poseidon/matchbox/issues/712
2019-07-07 23:01:42 -07:00
Dalton Hubble
b97328b6ec
Prepare for Matchbox v0.8.0 release
2019-05-07 00:19:12 -07:00
Dalton Hubble
fe0b3a1ed3
Update links to Matchbox, Quay, and terraform provider plugins
...
* Bump versions of terraform provider plugins to current
* Verify getting started with docker and etcd example
2019-05-02 22:54:59 -07:00
Dalton Hubble
a5d3a8a4a7
Remove the rkt / acbuild based tutorial
...
* Local QEMU/KVM tutorials use either docker or rkt/acbuild,
but they're dated. rkt and acbuild are no longer in mainstream
use since they successfully drove OCI standardization
* Remove the rkt examples, as they are just more difficult for
newcomers to use and seldom maintained at this point
* Retain Docker examples, although podman will likely supplant
all docker usage in future
2019-03-10 21:57:47 -07:00
Dalton Hubble
d34fbb6da6
Replace git-version script with the standard Makefile one-liner
2019-03-10 21:34:27 -07:00
Dalton Hubble
7fbce93101
Replace test script with Makefile test targets
2019-03-10 21:27:10 -07:00
Dalton Hubble
b5a6888f3b
Update Container Linux from 1911.4.0 to 1967.3.0
2019-01-24 00:53:20 -08:00
Dalton Hubble
cd57013d5b
Update Container Linux from 1576.5.0 to 1911.4.0
2018-12-03 21:52:03 -08:00
Stephen Demos
cccb588855
*: update matchbox version to v0.7.1
2018-11-01 14:28:26 -07:00
Michael Schubert
e170c600b3
scripts: add helper script get-flatcar
...
Similar to `get-coreos`, add a helper script `get-flatcar` to download
Flatcar assets.
Follow up for https://github.com/poseidon/typhoon/pull/315
2018-10-29 16:53:22 +01:00
Andre Veelken
c4e82c03a4
fixes typo in scripts/tls/README.md
2018-04-09 10:20:55 +02:00
Dalton Hubble
c3ef870ce5
scripts/tls: Fix cert-gen to add index.txt.attr
2018-01-25 11:35:09 -08:00
Diego Pontoriero
948bdee165
scripts: fix shebangs.
...
/bin/bash is not an LSB path.
2018-01-09 17:59:15 -08:00
Dalton Hubble
1799c8e23e
Bump Container Linux version from 1576.4.0 to 1576.5.0
2018-01-08 16:33:48 -08:00
Dalton Hubble
dced573acb
examples: Update Kubernetes from v1.8.4 to v1.8.5
2017-12-14 13:23:57 -08:00
Dalton Hubble
08f4e9908b
*: Update Matchbox version to v0.7.0
2017-12-12 14:57:09 -08:00
Dalton Hubble
7a58d944d8
examples: Update Container Linux to stable 1576.4.0
...
* Use Docker 17.09 by default in Kubernetes clusters
2017-12-11 21:40:51 -08:00
Dalton Hubble
2404d34b0e
examples: Update from Kubernetes v1.8.3 to v1.8.4
2017-12-11 21:30:26 -08:00
Dalton Hubble
ae524f57f2
scripts/devnet: Bump matchbox image version
...
* Examples use Ignition v2.1.0 spec
2017-11-27 11:14:47 -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
3e6aa4ee73
examples: Update Kubernetes from v1.8.2 to v1.8.3
2017-11-09 16:01:43 -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
41d5db4723
examples: Update examples to Kubernetes v1.8.2
...
* Fixes v1.8.1 kube-apiserver memory leak
2017-10-27 15:49:53 -07:00
Dalton Hubble
b63e9b2589
scripts/devnet: Use a tagged matchbox release in devnet
2017-10-23 13:50:07 -07:00
Dalton Hubble
4a32b0cd59
scripts: Switch default tutorial from rkt to docker
2017-10-23 13:49:09 -07:00
Dalton Hubble
b0b8d97539
examples: Update examples to Kubernetes v1.8.1
...
* Use bootkube v0.8.0
2017-10-20 15:04: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
Dalton Hubble
06f80fa003
examples: Bump Container Linux to stable 1465.7.0
2017-09-18 15:08:08 -07:00
Dalton Hubble
d7783a94e9
examples: Update Kubernetes from v1.7.3 to v1.7.5
...
* Switch Terraform example to use Typhoon project's module
instead: https://github.com/poseidon/typhoon
* Includes support for Calico and Flannel
2017-09-14 15:52:58 -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
18de74e85b
examples: Update Kubernetes from v1.7.1 to v1.7.3
2017-08-21 11:19:39 -07:00
Joao Morais
fb0ee0f05a
Add version.txt download on get-coreos
...
The version.txt file is used by coreos-install if
the version number is "current".
2017-08-09 22:10:59 -03:00
Dalton Hubble
d03f256976
*: Bump dnsmasq references to use v0.4.1
2017-08-01 16:47:18 -07:00
Dalton Hubble
cc490ff55d
examples: Update Kubernetes to v1.7.1
2017-07-24 15:52:57 -07:00
Dalton Hubble
a69f6dd2d8
examples: Install clusters at Container Linux 1409.7.0 (stable)
2017-07-20 11:13:43 -07:00
Dalton Hubble
97985b213b
examples: Update Kubernetes from v1.6.6 to v1.6.7
2017-07-19 11:30:54 -07:00
Dalton Hubble
e10525ded0
scripts/dev: Fix bootkube render binary for tests
2017-07-13 10:26:30 -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