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
v0.9.0
2020-10-14 23:00:34 -07:00
Dalton Hubble
04f1c32ba2
Refresh Terraform examples and docs
...
* Update Terraform examples to use Terraform v0.13
* Refresh examples to show Fedora CoreOS and Flatcar Linux
* Remove the etcd3 example, not worth it to maintain
2020-10-14 03:30:12 -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
dadca25978
Fix dnsmasq container image build
...
* Remove grub.efi, Container Linux images are EOL and
have been removed
2020-10-12 00:36:24 -07:00
Dalton Hubble
2b04912307
Replace Travis CI with Github Actions
...
* Add test workflow with Go matrix
* Fix Quay image registry badge
2020-10-12 00:22:40 -07:00
Dalton Hubble
4fc5703558
Update mkdocs-material from v5.5.1 to v5.5.12
...
* Add missing copyright footer info
2020-09-10 23:32:49 -07:00
Dalton Hubble
e6b10e13dc
Update mkdocs-material from v5.4.0 to v5.5.1
2020-08-02 15:22:45 -07:00
Dalton Hubble
44db881f05
Update mkdocs-material from v5.3.3 to v5.4.0
2020-07-15 22:02:25 -07:00
Dalton Hubble
5a1fa28d82
Update mkdocs-material from v5.3.0 to v5.3.3
2020-06-26 02:25:05 -07:00
Dalton Hubble
c91baffe0e
Update mkdocs-material from v5.2.2 to v5.3.0
...
* Update other docs packages as well
2020-06-16 18:14:32 -07:00
Spencer Owen
5b61bc9c93
Change simple-install syntax for Terraform v0.12 ( #804 )
...
* Switch selector blocks to assignments for Terraform v0.12
2020-06-16 18:05:22 -07:00
Dalton Hubble
cf17df0aea
Remove matchbox.spec RPM and Copr docs
...
* Matchbox is published as a binary or container image,
not planning to resume RPM/Copr publishing since its a
pain
* Publishing to Copr repo stopped in v0.6 (3 years ago)
2020-06-05 16:13:56 -07:00
Dalton Hubble
31b1ab20b7
Update alpine base image from v3.11 to v3.12
2020-06-03 21:59:26 -07:00
Dalton Hubble
705d3402b6
Change dnsmasq 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
* Consider splitting repo and also enabling Quay automated builds
2020-06-03 13:27:34 -07:00
Dalton Hubble
3f6cde1cd5
Fix Github issue template location
...
* Issue templates must be nested inside .github/ISSUE_TEMPLATE
2020-05-31 16:09:42 -07:00
Dalton Hubble
48d61a02e6
Add Github issue template for bug reports
...
* Add standard poisedon bug report template and a
link for reporting security issues
2020-05-31 15:52:09 -07:00
Dalton Hubble
8c5b9dd6c6
Add Go v1.14 test coverage and CHANGES notes
...
* Remove Go v1.11 test coverage
2020-05-31 15:35:08 -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
Dalton Hubble
ec1baf0aef
Update mkdocs-material from v5.2.0 to v5.2.2
2020-05-27 21:39:48 -07:00
Dalton Hubble
b557654995
Upgrade mkdocs-material from v4.6.2 to v5.2.0
...
* https://github.com/squidfunk/mkdocs-material/releases/tag/5.2.0
2020-05-22 00:19:34 -07:00
Steve Miller
496e8e725d
Update Kubernetes manifests ( #791 )
...
* Bump Kubernetes Deployment and Ingress API versions
2020-04-26 13:53:33 -07:00
Dalton Hubble
2de7d5af6c
Fix contrib/dnsmasq links
...
* Either link to the Quay.io image or directly to the source
code contrib folder
* Close https://github.com/poseidon/matchbox/issues/789
2020-04-10 18:26:16 -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
marcelo-martins
be10339429
Add ppc64le build to Makefile ( #787 )
2020-02-22 15:25:21 -08:00
Dalton Hubble
81341e4923
Update base container image from alpine:3.10 to alpine:3.11
...
* Add `make image` and `make push` targets to use rootless
buildah for regular development. Retain docker build for
Travis CI
2020-02-08 15:54:19 -08: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
3767ef93cb
Update docs generation packages
...
* Update mkdocs-material from v4.6.0 to v4.6.2
2020-02-08 15:19:01 -08:00
Dalton Hubble
dcf099591e
Update mkdocs-material from v4.5.1 to v4.6.0
2019-12-14 15:01:54 -08:00
Dalton Hubble
fa499ec1b8
Update mkdocs-material from v4.5.0 to v4.5.1
2019-12-02 21:22:16 -08:00
Dalton Hubble
97eda57303
Bump outdated release version in docs and examples
...
* Update release versions within the project. Plan to bump
with every release
2019-11-25 23:12:10 -08:00
Dalton Hubble
1fdae1d073
Vendor Go module dependencies
2019-11-25 23:00:22 -08:00
Dalton Hubble
8458357f35
Update Go module dependencies
...
* Exclude coreos-cloudinit, it currently relies on a missing library
2019-11-25 22:59:51 -08:00
Dalton Hubble
6593da7ef8
Vendor Go module dependencies
2019-11-24 14:59:09 -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
991c841046
Remove Makefile verbose diff output
2019-11-24 14:06:29 -08:00
Dalton Hubble
998eeaa1d0
Set go 1.13 in go.mod to avoid a diff at build
...
* `go` modifies `go.mod` during the build to add `go 1.13`,
which causes the build to be considered dirty
v0.8.3
2019-11-24 13:33:13 -08:00
Dalton Hubble
873f053d10
Add verbose version output in Makefile
...
* Inspect why Travis builds may still show a diff
2019-11-24 13:19:44 -08:00
Dalton Hubble
82e97ed654
Disable Go modules while installing golint tool on Travis
...
* Travis creates a Go v1.13.4 environment, checks out the source
repo, and _then_ executes the `install` block to install `golint`
* With module-aware Go, this means installing `golint` caused a
diff, before the Matchbox `make` target was invoked. Builds were
correctly identified as "dirty" as a result
* Release tags v0.8.1 and v0.8.2 have been removed to avoid any
confusion. Container images with binaries considered dirty have
been removed as well
2019-11-24 12:59:39 -08:00
Dalton Hubble
e1de1ac938
Update next release version to v0.8.2
2019-11-23 16:29:10 -08:00
Dalton Hubble
515afcbb1d
Inspect Makefile VERSION detection finding dirty
2019-11-23 16:02:59 -08:00
Dalton Hubble
97fb6b302c
Fix links to Documentation to new docs directory
2019-11-23 15:38:28 -08:00
Dalton Hubble
bf04fa30ad
Update Go version from v1.12.10 to v1.13.4
...
* Use Go version v1.13.4 in Travis image builds and
for building release binaries
2019-11-23 15:20:30 -08:00
Dalton Hubble
de0b88839c
Add mkdocs generator, docs layout, and publish docs
...
* Publish matchbox docs to https://matchbox.psdn.io
* Remove references to https://coreos.com/matchbox/docs
2019-11-23 15:09:33 -08:00
Ruben Koster
f2f00b6d0e
Fix typo in dnsmasq example ( #767 )
2019-10-31 01:44:29 -07:00
Ruben Koster
117d6d07e2
Document dnsmasq uefi chainloading in proxy mode ( #768 )
...
* Add dnsmasq flags to chainload UEFI to ipxe.efi
2019-10-31 01:43:42 -07:00
Dalton Hubble
c68f411910
Update Go versions for build and test matrix
...
* Build matchbox with Go v1.12.10
* Add go v1.13.x to the test matrix
* Drop Go v1.10.x from the test matrix
2019-10-06 22:49:50 -07: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
c07eb9aaba
Update base image from alpine:3.9 to alpine:3.10
2019-07-16 00:49:40 -07:00