Dalton Hubble
fc0f3eb144
Update Go module dependencies
2021-03-19 17:05:08 -07:00
Dalton Hubble
f65829e161
Add Go v1.16 to the test matrix
2021-03-19 16:46:32 -07:00
Dalton Hubble
18a84ff091
Remove vendored Go module dependencies
...
* Looking at enabling some update automation, the clarity of
using non-vendored Go modules/checksums outweighs the risk
of a module disappearing (mitigated by proxies)
2021-03-19 16:30:19 -07:00
Dalton Hubble
21bcc46015
Update docs pypi dependencies
2021-03-07 16:47:36 -08:00
Dalton Hubble
d081cf30d3
Update Fedora CoreOS examples for 33.20210117.3.2
...
* Update Fedora CoreOS live PXE and disk install examples to
Fedora 33
* Increase libvirt VM memory from 2GB to 3GB to support live
PXE example, which is mostly just for laptop examples/demos.
Reduce the VM count from 3 to 2 to compensate.
* Change `fedora-coreos.ign` to suggest using an ed25519 SSH
key since Fedora CoreOS 33 disables RSA SHA1 (256 is still ok
but most people won't know which they have)
2021-02-16 21:11:55 -08:00
Dalton Hubble
d40d895ab5
Update Go version and alpine base image
...
* Update Go from v1.15.3 to v1.15.8
* Update alpine base from v3.12 to v3.13
2021-02-07 22:29:03 -08:00
Dalton Hubble
b0e69b494e
Update terraform-provider-ct from v0.6.1 to v0.7.1
2020-12-12 12:18:33 -08:00
Dalton Hubble
4d8e2f74ea
Update mkdocs-material from v6.1.0 to v6.1.2
2020-11-01 16:43:26 -08:00
Dalton Hubble
bee3be97fc
Update Go version from v1.14.9 to v1.15.3
...
* https://golang.org/doc/devel/release.html#go1.15
2020-11-01 16:19:09 -08:00
Dalton Hubble
d1f14f0f76
Mention multi-arch container images in CHANGES
2020-10-28 20:39:14 -07:00
Dalton Hubble
f7a7d63d91
Fix dirty version in recent container images
...
* Avoid dockerignore'ing source files, since this
means a `COPY . /src` and git status (e.g. make)
will detect the commit state as dirty/deletions
2020-10-28 18:09:15 -07:00
Spencer Owen
2ee42c7230
Fix gRPC API link in README ( #821 )
2020-10-28 17:40:31 -07:00
Dalton Hubble
fad3fe18cb
Use multi-stage Dockerfile for image build
...
* Go build the Matchbox binary in the container image
in a docker.io/golang builder stage rather building
the binary separately
2020-10-23 01:03:33 -07:00
Dalton Hubble
e0ba049931
Fix indentation in docs/index.md tutorials
...
* Update mkdocs-material from v6.0.2 to v6.1.0
2020-10-17 13:58:49 -07:00
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
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