mirror of
https://github.com/outbackdingo/matchbox.git
synced 2026-01-27 10:19:35 +00:00
* Change assets download location to examples/assets
* FileStore should default to /var/lib/bootcfg/{profiles,groups,
ignition,cloud}
* Assets location should default to /var/lib/bootcfg/assets
* Fix -rpcAddress flag to be -rpc-address
2.5 KiB
2.5 KiB
coreos-baremetal bootcfg
Latest
- Add initial gRPC client and server packages
- Add initial Grub net boot support and an example
- Add initial command line client tool
- Add detached OpenPGP signature endpoints (
.sig)
Changes
- Profiles
- Move Profiles to JSON files under
/var/lib/bootcfg/profiles - Rename
SpectoProfile
- Move Profiles to JSON files under
- Groups
- Move Groups to JSON files under
/var/lib/bootcfg/groups - Require Group metadata to be valid JSON
- Rename groups field
spectoprofile
- Move Groups to JSON files under
- Stop parsing Groups from the
-configYAML file. Remove the flag. - Change default
-data-pathto/var/lib/bootcfg - Change default
-assets-pathto/var/lib/bootcfg/assets - Change the default assets download location to
examples/assets - Remove HTTP
/spec/idJSON endpoint
New Examples
- Examples which PXE boot with or without a root partition
- Example Kubernetes cluster installed to disk
- Example etcd cluster installed to disk
- Setup fleet in multi-node example clusters
- Convert all Cloud-Configs to Ignition
v0.2.0 (2016-02-09)
Features
- Render Ignition config and cloud-configs as Go templates
- Allow writing Ignition configs as YAML configs. Render as JSON for machines.
- Add ASCII armored detached OpenPGP signature endpoints (
.asc)- Enable signing by providing a
-key-ring-pathwith a signing key and settingBOOTCFG_PASSPHRASEif needed
- Enable signing by providing a
- Add
metadataendpoint which matches machines to custom metadata - Add
metadatato group definitions inconfig.yaml
Changes
- Require the
-configflag if the default file path doesn't exist - Normalize user-defined MAC address tags
- Rename flag
-images-pathto-assets-path - Rename endpoint
/imagesto/assets
New Examples
- Example TLS-authenticated Kubernetes cluster with rkt and CNI
- Example TLS-authenticated Kubernetes cluster with Docker
- Example custom metadata agent with Ignition, fetches metadata on boot and writes it to
/run/metadata/bootcfg - Example CoreOS install to disk with Ignition
- Update etcd cluster examples to use Ignition, rather than cloud-config.
v0.1.0 (2016-01-08)
Initial release of the coreos-baremetal Config Service.
Features
- Match machines based on hardware attributes or free-form tag matchers
- Render boot configs (kernel, initrd), Ignition configs, and Cloud-Init configs
- Support for PXE, iPXE, and Pixiecore network boot environments