This repository has been archived by the owner on Dec 7, 2023. It is now read-only.
v0.5.0-alpha.1
Pre-release
Pre-release
This is the first prerelease in the v0.5.x
series. Please try it out, and also note we now have arm64 builds!
New Features
- Add new binary:
ignited
(#264, @luxas) - Add ARM64 support (#173, @luxas)
- Add new command:
ignite exec
(#232, @BenTheElder) - Add Manifest Directory support (like kubelet's Static Pods) (#234, @twelho)
- Support directories as well with the
--copy-files
flag (#271, @twelho) - Implement read-write GitOps (#241, @twelho)
API Changes
Enhancements
- Automatically generate the release notes (#283, @luxas)
- Structured logging across the application; add logging support to
ignite-spawn
(#247, @twelho) - Extract watcher, batcher and monitor into pkg/util (#245, @luxas)
- Robust recursive FileWatcher support using
notify
(#265, @twelho) - Document developer meetings (#272, @dholbach)
- Enable testing in CI, fix the Makefile and tidy (#280, @luxas)
- Create/use a runtime interface instead of direct calls to Docker (#211, @twelho)
- Add structured validation for the API types (#216, @luxas)
- Add Strategic Merge Patch support to the storage (#225, @luxas)
- Improve vulnerability scanning of Docker image (#239, @DieterReuter)
- CNI networking cleanup support, Docker client robustness improvements (#111, @twelho)
- Support checksum-based Cache invalidation, improve cache's object handling (#227, @twelho)
- Rename GitStorage into ManifestStorage (#226, @luxas)
- Client and Storage rework: Recognize multiple API groups (#221, @luxas)
- Create internal API types, and use them (#215, @luxas)
Bug Fixes
- Ensure the directory for
godoc2md
(#231, @BenTheElder) - Run
gofmt
first after generating code (#236, @BenTheElder) - Fix image root permissions (#249, @praseodym)
- Separate graph generation from
make tidy
, add make target docs (#233, @twelho)
Documentation
- Add a Read The Docs website:
ignite.readthedocs.org
(#246, @dholbach) - Documentation updates and clarifications for the New Storage implementation (#242, @twelho)
- Index awesome doc (#276, @dholbach)
- Update docs links (#268, @dholbach)
- Add Google Group to docs for Calendar and permissions (#248, @stealthybox)
- Docs fix: Remove duplicate bracket (#212, @silenceshell)
- Docs fix: Update the command for deleting all VMs (#201, @curx)
- Docs fix: Duplicate bracket (#218, @silenceshell)
- Docs fix: ID is in
.metadata.uid
, not.metadata.name
(#219, @silenceshell) - Add an awesome-ignite list for ignite (#270, @luxas)
- Changed --kernel to --kernel-image for accuracy (#217, @paavan98pm)
Trying it out / Next Steps!
In short:
export VERSION=v0.5.0-alpha.1
export GOARCH=$(go env GOARCH 2>/dev/null || echo "amd64")
for binary in ignite ignited; do
echo "Installing ${binary}..."
curl -sfLo ${binary} https://github.com/weaveworks/ignite/releases/download/${VERSION}/${binary}-${GOARCH}
chmod +x ${binary}
sudo mv ${binary} /usr/local/bin
done
A more throughout installation guide is available here: https://ignite.readthedocs.io/en/latest/installation.html