v0.9.0
What's Changed
- podvm-mkosi: build and push images with s390x runner in workflow by @genjuro214 in #1788
- Release process: small changes by @beraldoleal in #1802
- Bump google.golang.org/protobuf 1.33 by @stevenhorsman in #1805
- Add load cloud providers as runtime plugins feature to CAA and Peerpod-ctrl by @liudalibj in #1706
- test/e2e: update assessment_runner.go by @chathuryaadapa in #1808
- Docs/libvirt: small improvements by @beraldoleal in #1803
- peerpodconfig-ctrl: Handle updating the CAA DS spec by @bpradipt in #1814
- 0.8.2 post release tasks by @stevenhorsman in #1813
- Resolve kustomize warnings by @ldoktor in #1752
- Revert "Revert 1789 and 1796" by @kartikjoshi21 in #1815
- provisioner: Add support to fetch kbs nodeport service ip by @kartikjoshi21 in #1812
- podvm-mkosi: build s390x fedora image with SE enabled by @genjuro214 in #1818
- README: add CI badge for azure by @kartikjoshi21 in #1817
- Docker provider by @bpradipt in #1743
- ci: add yq shim for v3/v4 support by @mkulke in #1819
- podvm-mkosi: sshd failed for s390x fedora image by @genjuro214 in #1820
- podvm: podvm_binaries - Revert s390x breakage by @stevenhorsman in #1823
- Provisioner: Add kbs provisioning steps in CI by @kartikjoshi21 in #1684
- libvirt: update script to config libvirt on RHEL. by @wyuany in #1822
- libvirt: Fix config_libvirt to not exit by @stevenhorsman in #1826
- versions: Update version file with new nodeport changes by @kartikjoshi21 in #1827
- azure-e2e-test: Add test for key release in kbs by @kartikjoshi21 in #1735
- libvirt: fix default IP logic by @beraldoleal in #1806
- Cloud-Api-Adaptor: PP Secure Comms by @davidhadas in #1776
- security: bump golang 1.21.10 to fix GO-2024-2824 by @huoqifeng in #1836
- workflows: e2e: Add the CAA image setup by @stevenhorsman in #1828
- libvirt: e2e test for attestation for sample tee by @huoqifeng in #1824
- libvirt: Bump Kubernetes version by @stevenhorsman in #1834
- test/e2e: Skip unstable libvirt test by @stevenhorsman in #1838
- libvirt: use AA_KBC=cc_kbc as default for peerpod binaries by @huoqifeng in #1841
- libvirt: enable e2e test for attestation case in gha by @huoqifeng in #1840
- Switch to use kata-containers main branch by @stevenhorsman in #1754
- podvm: rhel: Qemu plugin build for s390x by @Saripalli-lavanya in #1830
- mkosi-podvm: Add debug variant tweaks by @mkulke in #1849
- gpu: install kernel-modules on rhel by @snir911 in #1851
- versions: Bump Golang to 1.21.11 by @stevenhorsman in #1857
- podvm: launch guest-components as systemd units by @mkulke in #1858
- fedora: bump fedora to version 39 by @huoqifeng in #1859
- fedora: add dnf and openssh-clients for debug by @huoqifeng in #1862
- versions: Bump fedora base image versions by @stevenhorsman in #1860
- test/e2e: Skip all libvirt env tests by @stevenhorsman in #1861
- versions: Bump golang-fedora image version by @stevenhorsman in #1864
- guest-components: Bump guest-components dependency by @mkulke in #1865
- Kata agent config cleanup by @stevenhorsman in #1856
- Kcli version pinning by @stevenhorsman in #1866
- ibmse: bump guest components commit to support se-attester by @huoqifeng in #1873
- versions: Update the kata versions to 3.6.0 by @stevenhorsman in #1872
- podvm: Remove OPA from build by @stevenhorsman in #1869
- doc: update s390x mkosi build doc by @huoqifeng in #1877
- ci: fix azure image build by @mkulke in #1867
- 1879: fix LegacyKeyValueFormat warnings when build docker images by @liudalibj in #1880
- azure: enable azure e2e test on tdx machines by @kartikjoshi21 in #1837
- attestation-agent-config: generate attestation-agent config when createVM instance by @huoqifeng in #1868
- azure: set northeurope as default replication loc by @mkulke in #1883
- forwarder: remove aa_kbc_params from daemon.jsom by @mkulke in #1884
- doc: Remove references to
CCv0
by @stevenhorsman in #1885 - Enable support for embedding custom pause image from authenticated registry in the pod VM image by @bpradipt in #1887
- config_libvirt.sh: detect also rhel-like distros by @esposem in #1888
- doc: Release process by @stevenhorsman in #1871
- release: Pick operator release in install by @stevenhorsman in #1889
- mkosi-podvm: Remove NetworkManager from s390x fedora image by @yoheiueda in #1894
- release: Update go modules for pre-release by @stevenhorsman in #1892
- Fixes vulnerabilities identified via dependabot by @bpradipt in #1897
- versions: Bump to golang 1.21.12 by @stevenhorsman in #1901
- v0.9.0-alpha1 release by @stevenhorsman in #1904
- Post release updates by @stevenhorsman in #1905
- Add e2e tests for docker by @bpradipt in #1845
- ci: delete dangling vms in azure e2e test by @mkulke in #1902
- azure: Delete network interface synchronously by @kartikjoshi21 in #1854
- libvirt: Bump to kcli 99.0.202407031308 by @yoheiueda in #1908
- podvm: bump RHEL version to 9.4 by @snir911 in #1906
- test/e2e: libvirt: Add policy tests by @stevenhorsman in #1876
- ibmcloud: revise ibmcloud README by @genjuro214 in #1914
- docker: Switch to fedora and mkosi based binaries by @bpradipt in #1916
- build: Fix Dockerfile from-as-casing warnings by @stevenhorsman in #1913
- test/e2e: misc improvements by @wainersm in #1899
- versions: add entry for CoCo operator by @wainersm in #1891
- test/e2e: Skip unstable libvirt test by @stevenhorsman in #1918
- podvm: allow creation of using local path by @snir911 in #1870
- docker: add support for crio based e2e tests by @bpradipt in #1919
- doc: Release doc updates by @stevenhorsman in #1917
- Misc fixes for the webhook code by @bpradipt in #1922
- podvm-mkosi: let 'make binaries' works on RHEL with podman by @liudalibj in #1923
- workflow: Install packages for KBS client by @stevenhorsman in #1930
- azure: remove fed cred in e2e test cleanup by @mkulke in #1928
- Kata 3.7.0 release bump by @stevenhorsman in #1929
- auth: allow specifying auth.json for guest-pull by @mkulke in #1933
- 0.9.0 pre release by @stevenhorsman in #1936
- podvm-mkosi: update podvm-builder for fedora image by @liudalibj in #1939
- addons: rhel kernel version matching by @snir911 in #1927
- process-user-data: Fix the assignment of config filenames by @bpradipt in #1941
- release: Update go modules for another pre-release by @stevenhorsman in #1944
- podvm: Add attester build deps to RHEL Dockerfile by @bpradipt in #1943
- fix: typo in README.md by @EmmEff in #1940
- doc: Release process re-work by @stevenhorsman in #1947
- workflow: Add auth test secrets by @stevenhorsman in #1931
- podvm-mkosi: Add support for Debian and Fedora variants by @BbolroC in #1950
- e2e: improve test cases for ibmcloud provider by @genjuro214 in #1945
- Add additional e2e tests and introduce the capability to run Azure tests on crio runtime by @bpradipt in #1925
- cloud-config: streamline credentials provisioning by @mkulke in #1850
- go.mod: Update go-urn to v1.2.4 by @bpradipt in #1953
- deps: Remove circular dep from cloud-providers by @mkulke in #1954
- readme: add fossa badge by @mkulke in #1955
- e2e-test: update kbs test case to support kbs with ibmse verifier by @liudalibj in #1935
- kata-agent: set ocicrypt environment variable by @mkulke in #1956
- podvm: Remove image mount point by @bpradipt in #1957
- aws: Update docs by @bpradipt in #1960
- test-e2e: Allow agent policy override by @bpradipt in #1959
- e2e-test: use t.Log functions in tests by @mkulke in #1961
- tests/e2e: fix TestLibvirtKbsKeyRelease skip by @lysliu in #1963
- libvirt-e2e: create auth.json file by @mkulke in #1964
- GHA: Remove {pre,post}-action steps for self-hosted runners by @BbolroC in #1967
- release: prepare for v0.9.0 alpha.4 by @wainersm in #1970
- release: preparing for v0.9.0 by @wainersm in #1973
New Contributors
Full Changelog: v0.8.2...v0.9.0