22 Commits

Author SHA1 Message Date
Dalton Hubble
19f973047c Migrate multi-arch image builds to GitHub Workflows
* Migrate from the internal Drone server using a GitHub Workflow
to perform the multi-arch container image build
* Use self-hosted GitHub runners on ARM64 to perform the ARM64
build step faster that QEMU/KVM emulation
* Mandate approval for all workflow runs from outside contributors
since the builds use push credentials and partially run internally
2023-05-20 11:40:41 -07:00
Dalton Hubble
bbda3b9113 Fix README badges, add missing LICENSE, and label Dockerfile
* Add opencontainers labels to the container image so that tools can
find the source for building the image
2023-01-19 08:33:17 -08:00
Dalton Hubble
653d7a8fbb Add badges to README title 2022-08-06 17:26:53 -07:00
Dalton Hubble
0c878b8876 Build amd64 and arm64 container images
* Use the multiarch builder pipeline
2021-04-04 10:18:47 -07:00
Ruben Koster
f5bb582296 Fix typo in dnsmasq example (#767) 2019-10-31 01:44:29 -07:00
Dalton Hubble
8f4e522897 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
6b68eccc24 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
ca27af11eb Fix name and versioning for quay.io/poseidon/dnsmasq 2019-05-02 23:44:24 -07:00
Dalton Hubble
b64afd35ad 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
c2c2615ae6 Documentation: Add back original dnsmasq Linux --caps-retain 2017-04-24 17:08:55 -07:00
Dalton Hubble
42a911f4ef contrib/dnsmasq: Add dnsmasq Makefile, v0.4.0 bump
* Add grub.efi to get-tftp-files script. This matches prior
dnsmasq images, but was not part of a repeatable build
* Switch rkt run examples to pull from quay.io
* Remove script using acbuild to create ACIs
2017-04-18 13:22:27 -07:00
Andrew Rothstein
c9c322fc85 fix typo 2017-02-14 23:13:16 -05:00
Dalton Hubble
53e7ebcb31 Rename bootcfg to matchbox in docs, examples, scripts
* Verify all examples and docs work correctly
* Exclude contrib k8s and systemd which will be updated
and verified in a followup commit
2017-01-09 04:32:45 -08:00
Dalton Hubble
4a24bf226f Documentation: Change metal0 bridge to 172.18.0.0/24
* Change CIDR from 172.15.0.0/16, which isn't a reserved
private range
* Use a smaller CIDR, /24 is sufficient
2016-11-21 11:01:41 -08:00
Ebrahim Byagowi
7a3fc68c08 [doc] Fix sample Docker command 2016-09-26 22:08:29 +00:00
Dalton Hubble
b2b7ed3da0 Documentation: Reference coreos.com/dnsmasq:v0.3.0 2016-05-27 14:03:16 -07:00
Dalton Hubble
4955cb8409 contrib/dnsmasq: Make coreos.com/dnsmasq rkt fetch-able
* Make ACI coreos.com/dnsmasq is available as v0.2.0
* Signed by the CoreOS Application Signing Key
2016-03-18 13:12:42 -07:00
Dalton Hubble
7190002db6 contrib/dnsmasq: Bundle grub.efi in quay.io/coreos/dnsmasq
* Bundle grub.efi in coreos/dnsmasq so Docker users can test
GRUB netboot with UEFI clients
2016-03-15 18:22:23 -07:00
Dalton Hubble
30755c231f docs: Update docs to rename Spec to Profile 2016-03-15 16:09:34 -07:00
Dalton Hubble
9148388625 dnsmasq: Pull tftp NBPs separately from image builds 2016-02-12 18:16:09 -08:00
Dalton Hubble
b09c2e1e21 docs: Update bootcfg docs for new features and changes
* Add docs for new features, simplify organization
* Use the name bootcfg when referring to the service
2016-02-09 20:30:22 -08:00
Dalton Hubble
7d3d4aac0f contrib: Organize dnsmasq ACI and Docker under contrib 2016-01-30 15:08:53 -08:00