v0.9.0-alpha1
stevenhorsman
released this
04 Jul 11:18
·
429 commits
to main
since this release
What's Changed
- Post 0.8.0 release - tagging modules by @wainersm in #1579
- podvm-mkosi: Add option in mkosi build for AA_KBC by @mkulke in #1576
- adaptor/azure: use context.Background for cleanup by @katexochen in #1572
- docs: Development guide - small fixes by @beraldoleal in #1578
- test: Add createcluster action to provisioner cli by @mkulke in #1561
- azure: do not use cvms as node size in test provisioner by @mkulke in #1567
- azure: aws: set defaults from environment to instanceTypes by @snir911 in #1582
- peerpod-ctrl: bump cloud-api-adaptor by @snir911 in #1584
- podvm-mkosi: remove cloud-init by @katexochen in #1532
- Remove duplicate config scripts from packer configs and misc cleanups by @bpradipt in #1585
- podvm: Enable download-image on multi-arch by @stevenhorsman in #1590
- Refactor podvm workflows and enable on libvirt e2e by @wainersm in #1436
- e2e: daily libvirt e2e-test with podvm-generic-ubuntu-amd64 podvm image by @liudalibj in #1589
- terraform: add new variables for existing VPC and subnet by @genjuro214 in #1592
- workflows: fix checkout of the code on podvm by @wainersm in #1591
- libvirt/kcli: defaults to Ubuntu 22.04 by @wainersm in #1594
- podvm: build rhel peer pod VM qcow2 image for s390x by @redobed in #1531
- libvirt: support s390x cluster by @liudalibj in #1597
- Introduce the release and on_push workflows by @wainersm in #1600
- azure: Misc e2e fixes by @mkulke in #1568
- podvm-mkosi: use toolchain from nixpkgs by @katexochen in #1523
- Simplify adding a external provider by @tumberino in #1508
- docs: Update provider documentation by @tumberino in #1611
- e2e-test: fix one e2e-test bug by @liudalibj in #1614
- Daily Libvirt CI by @wainersm in #1595
- podvm: fix podvm packer image build by @liudalibj in #1617
- WIP: workflows: install docker in e2e_libvirt by @wainersm in #1618
- versions: Bump golang by @stevenhorsman in #1620
- version: Bump Builder base by @stevenhorsman in #1621
- X/net bump 0.17.0 by @stevenhorsman in #1612
- test/e22: libvirt: Add delete pod test by @stevenhorsman in #1608
- workflows: rebase code on pull_request_target by @wainersm in #1622
- e2e-test: grep for container id in nydus test by @mkulke in #1623
- podvm: remove CentOS support by @wainersm in #1619
- packer: Enable support for adding nvidia gpu to podvm image by @bpradipt in #1602
- podvm-mkosi: dm-verity, reproducible builds & measurements by @katexochen in #1606
- docs: Add docs for e2e tests on CAA deployment by @mkulke in #1625
- forwarder: customize the listener port by @Amulyam24 in #1460
- README: add CI badge for libvirt by @wainersm in #1624
- podvm: revert agent-config path to /etc by @mkulke in #1627
- versions: bump kata ref by @mkulke in #1632
- provider: make existing provider managers can be reused by @liudalibj in #1629
- forwarder: update the condition for default route by @genjuro214 in #1631
- azure: fix image reference string by @mkulke in #1635
- Update AWS setup instructions by @bpradipt in #1636
- ci: Add git config to rebase code by @stevenhorsman in #1634
- e2e: use busybox to reduce e2e-test execution time by @liudalibj in #1605
- e2e: enable more than one pod in one test case by @wyuany in #1645
- peerpod-ctrl: deprecate cloudmgr by @genjuro214 in #1648
- doc: update doc to add ibmcloud specific properties by @wyuany in #1647
- e2e-test: make e2e-test codes can be reused as a lib by @liudalibj in #1642
- e2e-test: fix e2e-test pipelines by @liudalibj in #1651
- test/e2e: Switch tests away from default namespace by @stevenhorsman in #1653
- peerpod-ctrl: fix Make command docker-buildx by @genjuro214 in #1649
- Add policy support to peer-pods by @bpradipt in #1607
- podvm-mkosi: override kata-agent config path by @mkulke in #1656
- process-user-data: process cloud-config yamls by @mkulke in #1644
- docs: update docs to point to CoCo instructions by @beraldoleal in #1662
- test/e2e: Add wait for namespace service account by @stevenhorsman in #1661
- Unify build workflows by @wainersm in #1603
- Azure: Remove documentation moved to the website by @surajssd in #1666
- e2e: Add support for pods' secure communication by @wyuany in #1663
- aws: minor doc update by @EmmEff in #1660
- process-user-data: use aws endpoint on aws by @mkulke in #1668
- install: Deploy peerpod-ctrl by default by @bpradipt in #1665
- Misc fixes by @bpradipt in #1664
- aws: remove redundant aws-region flag on cloud-api-adaptor invocation by @EmmEff in #1670
- libvirt: update scripts for libvirt by @liudalibj in #1671
- libvirt: Fix config_libvirt script by @stevenhorsman in #1673
- doc: Update README.md add YQ_VERSION by @lysliu in #1679
- s390x: build fedora binaries for peerpod by @huoqifeng in #1678
- e2e: update PodVM with Authenticated Registry cases by @liudalibj in #1681
- process-user-data: move logic in pkgs by @mkulke in #1674
- Minor updates to the nvidia gpu setup script by @bpradipt in #1685
- Misc fixes by @bpradipt in #1686
- Azure: enable e2e workflow on daily basis by @kartikjoshi21 in #1697
- s390x: add s390x runner to build fedora binaries by @huoqifeng in #1694
- packer: add replication region to shared image gallery by @cmaf in #1698
- e2e-test: default delete timeout per cloudprovider by @mkulke in #1705
- e2e-test: Add build directive to libvirt code by @mkulke in #1702
- azure-image-build: Add missing pre-reqs by @surajssd in #1699
- bug: fix the misc se-build error by @huoqifeng in #1711
- ci: refer to vars.AZURE_ACR_URL instead of secret by @mkulke in #1708
- ci: disable binary artifact caching in azure podvm builds by @mkulke in #1713
- policy: fix broken default policy symlink on mkosi by @mkulke in #1718
- kbs: pin down to released working kbs image version by @kartikjoshi21 in #1689
- Provisioner: Add support to deploy kbs by @kartikjoshi21 in #1518
- test-e2e: Make KBS opt-in for e2e tests by @surajssd in #1722
- podvm: Fix podvm-binaries build by @stevenhorsman in #1726
- ibmcloud: switch to k8s Community-Owned Package Repositories by @lysliu in #1730
- podvm: upgrade protoc to v3.15.0 by @lysliu in #1734
- kustomize: upgrade kustomize to v5.3.0 by @liudalibj in #1731
- versions: Bump golang by @stevenhorsman in #1728
- ci: update deb sources in azure podvm build by @mkulke in #1736
- podvm: use correct PROTOC_ARCH value for s390x by @genjuro214 in #1738
- podvm: trigger api-server-rest activation by file by @mkulke in #1751
- cloud-config: add support for CDH config by @mkulke in #1748
- peerpod-ctrl: Upgrade controller-tools version to latest v0.14.0 by @ANJANA-A-R-K in #1745
- podvm-mkosi: support to build s390x fedora image by @genjuro214 in #1753
- move cloud-providers to top go module by @liudalibj in #1719
- workflow: fix the bad workflows after we are in new file structure by @liudalibj in #1757
- podvm: fix podvm_mkosi_image build and some links issues by @liudalibj in #1758
- peerpod-ctrl: Make undeploy depend on kustomize target by @stevenhorsman in #1756
- userdata: Ensure the parent dir exists by @bpradipt in #1764
- podvm-mkosi: fix Architecture cannot be used in [Match] by @genjuro214 in #1762
- pin packer plugins versions by @snir911 in #1759
- PodFailing scenario: updated assessment_runner.go by @chathuryaadapa in #1761
- ci: add tdx attester to azure podvm image by @mkulke in #1714
- libvirt: Improve the setup instructions to run libvirt tests by @ldoktor in #1749
- azure: Comment out service principal env file by @surajssd in #1769
- azure-podvm-image-build: Relogin before cleanup by @surajssd in #1772
- ci: govulncheck is failed with new vulnerability GO-2024-2687 by @liudalibj in #1783
- cloud-api-adaptor: remove checksum from Dockerfile by @davidhadas in #1781
- libvirt: deploy kbs for libvirt provider in e2e test by @huoqifeng in #1778
- ci: fix working dir for azure e2e test by @mkulke in #1784
- cloud-api-adaptor: Set dnsPolicy to ClusterFirstWithHostNet by @davidhadas in #1775
- podvm: update qemu for rhel s390x by @Saripalli-lavanya in #1741
- 0.8.1-alpha: updating go modules by @beraldoleal in #1786
- Build: Update build.sh by @davidhadas in #1774
- v0.8.1: bump kustomization references by @beraldoleal in #1790
- v0.8.1: bumping go modules by @beraldoleal in #1791
- Revert "Build: Update build.sh" by @stevenhorsman in #1793
- v0.8.2: bumping kustomization references by @beraldoleal in #1797
- versions: update kbs image tag by @kartikjoshi21 in #1789
- test: add condition for kbs deploy in provisioner to align with e2e test by @huoqifeng in #1796
- Revert 1789 and 1796 by @stevenhorsman in #1800
- v0.8.2: bumping go modules by @beraldoleal in #1799
- 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
New Contributors
- @redobed made their first contribution in #1531
- @EmmEff made their first contribution in #1660
- @cmaf made their first contribution in #1698
- @ANJANA-A-R-K made their first contribution in #1745
- @chathuryaadapa made their first contribution in #1761
- @ldoktor made their first contribution in #1749
- @davidhadas made their first contribution in #1781
- @Saripalli-lavanya made their first contribution in #1741
Full Changelog: v0.8.0...v0.9.0-alpha1